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