数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
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;