数据的备份与恢复

 数据的备份与恢复的方式有: 表,方案 ,数据库;

 

 

数据的备份:

导出到的常见命令;

参数                        说明
USERID         确定执行导出实用程序的用户名和口令
BUFFER        确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE               指定导出的二进制文件名称,默认的扩展名是.dmp
FULL             指定是否以全部数据库方式导出,只有授权用户才可使用此参数
OWNER        要导出的数据库用户列表
HELP            指定是否显示帮助消息和参数说明
ROWS          确定是否要导出表中的数据
TABLES        按表方式导出时,指定需导出的表和分区的名称
PARFILE        指定传递给导出实用程序的参数文件名
TABLESPACES 按表空间方式导出时,指定要导出的表空间名

 

 

 

 

  导出表;

exp userid = scott/tiger@orcl tables(emp,dept) file=F:\Testfile\mydba.dmp; 

 

 

 

 

导出方案;

exp userid = scott/tiger@orcl tables(emp,dept) file=F:\Testfile\mydba.dmp oener=n;

 

 

 

数据库;

exp userid=system/wangjia@orcl full=y file= F:aaa.bmp;

 

 

 

 

 

 

恢复备份的数据:

数据库恢复常见的命令;

 

参数                         说明
USERID            指定执行导入的用户名和密码
BUFFER           指定用来读取数据的缓冲区大小,以字节为单位
COMMIT          指定是否在每个数组(其大小由BUFFER参数设置)插入后进行提交
FILE                 指定要导入的二进制文件名
FROMUSER   指定要从导出转储文件中导入的用户模式
TOUSER         指定要将对象导入的用户名。FROMUSER与TOUSER可以不同
FULL                指定是否要导入整个导出转储文件
TABLES            指定要导入的表的列表
ROWS                指定是否要导入表中的行
PARFILE           指定传递给导入实用程序的参数文件名,此文件可以包含这里列出的所有参数
IGNORE           导入时是否忽略遇到的错误,默认为N
TABLESPACES   按表空间方式导入,列出要导入的表空间名

 

表;

 

imp userid = scott/tiger@orcl tables(emp,dept) file=F:\Testfile\mydba.dmp; 

 

 

 

方案;

 

imp userid = scott/tiger@orcl tables(emp,dept) file=F:\Testfile\mydba.dmp owner = n; 

 

 

 

导入数据库;

imp userid = system/wangjia@orcl full=y file= F:aaa.bmp;

 

 

 

 

 

你可能感兴趣的:(oracle,sql,数据恢复,数据备份)