oracle 经典入门教程培训.ppt
文本预览下载声明
数据库(表)的逻辑备份与恢复 –导出 导出表 (1)导出自己的表 Exp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\e1.dmp (2)导出其它方案的表 如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限,比如system 就可以导出pwmis的表 Exp userid=system/manager@pwsc tables=(pwmis.emp) file=d:\e2.dmp * 数据库(表)的逻辑备份与恢复 –导出 导出表 (3)导出表的结构 Exp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\e3.dmp rows=n (2)使用直接导出方式 Exp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\e4.dmp direct=y 这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法 这时需要数据库的字符集要与客户端字符完成一致,否则会报错。 * 数据库(表)的逻辑备份与恢复 –导出 导出方案 导出方案是指使用export工具导出一个方案或是多个方案中的所有对象(表,索引,约束…)和数据。并存放在文件中 (1)导出自己的方案 Exp userid=pwmis/jmpsbxxb@pwsc owner=pwmis file=d:\pwmis.dmp (2)导出其它方案 如果用户要导出其它方案,则需要dba的权限或是exp_full_database的权限,例如system用户就可以导出任何方案 Exp userid=system/manager@pwsc owner=(system,pwmis) file=d:\system.dmp * 数据库(表)的逻辑备份与恢复 –导出 导出数据库 导出数据库是指使用export工具导出所有数据库中的对象及数据。 要求该用户具有dba的权限或是exp_full_database的权限 Exp userid=pwmis/jmpsbxxb@pwsc full=y inctype=complete file=d:\x.dmp 如果数据量大,则需要耗用时间会比较长。 * 数据库(表)的逻辑备份与恢复 –导入 导入 导入具体的分为:导入表,导入方案,导入数据库三种方式。 导入使用imp命令来完成的,该命令常用的选项有: userid:用于指定执行导入操作的用户名,口令,连接字符串 tables:用于指定执行导入操作的表 formuser:用于指定源用户 touser:用于指定目标用户 file:用于指定导入文件名 full=y:用于指定执行导入操作的数据库 inctype:用于指定执行导入操作的增量类型 rows:用于是否要导入表行(数据) ignore:如果表存在,则只导入数据 * 数据库(表)的逻辑备份与恢复 –导入 导入表 (1)导入自己的表 imp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\e1.dmp (2)导入其它方案的表 如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限,比如system 就可以导出pwmis的表 imp userid=system/manager@pwsc tables=(emp) file=d:\e2.dmp touser=pwmis (3)导入表的结构 只导入表的结构而不导入数据 imp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\xx.dmp rows=n (4)导入数据 如果对象(比如表)已经存在可以只导入表的数据 imp userid=pwmis/jmpsbxxb@pwsc tables=(enp) file=d:\xxx.dmp ignore=y * 数据库(表)的逻辑备份与恢复 –导入 导入方案 导入方案是指使用import工具将文件中的对象和数据导入一个方案或是多个方案中。 (1)导入自己的方案 Imp userid=pwmis/jmpsbxxb@pwsc file=d:\pwmis.dmp (2)导出其它方案 如果用户要导入其它方案,则需要dba的权限或是exp_full_database的权限,例如system用户就可以导出任何方案 imp userid=system/manager@pwsc file=d:\system.dmp fromuser=system touser=pwmis * 数据
显示全部