oracle 数据库的备份与恢复
2016-09-17 22:44
232 查看
oracle 数据库的备份与恢复:
导出:expdp username/password directory=DBTEMP dumpfile=username%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.dmp logfile=exp_username%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.log
解释:
1: username/password:本地用户的用户名和密码。
2: directory: 数据库的映射目录,如果本地数据库不存在映射目录,可以创建本地数据库映射目录,create directory DBTMP as 'E:\db_bak';
DBTEMP 为本地数据库映射目录名,as 后 为本地数据的映射地址,导出数据库文件在这个映射目录。
3: dumpfile:导出数据的文件名,%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2% 是windows 的导出当天日期的脚本,文件名格式:username2016-09-07.DMP
导入:impdp username/password directory=DBTEMP remap_tablespace=namespace1:namespace2,namespace1_1:namespace2_1
remap_schema=username1:username2 dumpfile=username2016-08-12.DMP logfile=imp_ica%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.log
解释:
1:remap_tablespace: 表空间映射 key:value形式 key是导入文件中的表空间名称,value 为要导入的目表空间的名称,多个映射用 , 分开。如果本地存在要导入文件的所有表空间,这个可以省略,如果没有,可以把要导入的文件的所有表空间都映射到本地存在的表空间。
1:remap_schema:用户名映射
小技巧:可以将上述命令保存为 bat 文件,方便执行,注意文件名不能是 impdp.bat 或expdp.bat 或者会造成死循环.也可以把创建数据库用户名分配用户权限和创建命名空间的sql 写成bat可执行文件,便于初始化数据库,在这里不作介绍。如果需要每天自动备份,可以bat文件加入widonws 的定时任务,每天定时备份数据库。
导出:expdp username/password directory=DBTEMP dumpfile=username%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.dmp logfile=exp_username%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.log
解释:
1: username/password:本地用户的用户名和密码。
2: directory: 数据库的映射目录,如果本地数据库不存在映射目录,可以创建本地数据库映射目录,create directory DBTMP as 'E:\db_bak';
DBTEMP 为本地数据库映射目录名,as 后 为本地数据的映射地址,导出数据库文件在这个映射目录。
3: dumpfile:导出数据的文件名,%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2% 是windows 的导出当天日期的脚本,文件名格式:username2016-09-07.DMP
导入:impdp username/password directory=DBTEMP remap_tablespace=namespace1:namespace2,namespace1_1:namespace2_1
remap_schema=username1:username2 dumpfile=username2016-08-12.DMP logfile=imp_ica%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%.log
解释:
1:remap_tablespace: 表空间映射 key:value形式 key是导入文件中的表空间名称,value 为要导入的目表空间的名称,多个映射用 , 分开。如果本地存在要导入文件的所有表空间,这个可以省略,如果没有,可以把要导入的文件的所有表空间都映射到本地存在的表空间。
1:remap_schema:用户名映射
小技巧:可以将上述命令保存为 bat 文件,方便执行,注意文件名不能是 impdp.bat 或expdp.bat 或者会造成死循环.也可以把创建数据库用户名分配用户权限和创建命名空间的sql 写成bat可执行文件,便于初始化数据库,在这里不作介绍。如果需要每天自动备份,可以bat文件加入widonws 的定时任务,每天定时备份数据库。
相关文章推荐
- 系统损坏,移植Oracle(9.2.0.1)数据库(无备份数据文件进行恢复)
- Oracle完全攻略---数据库备份与恢复
- ORACLE 数据库RMAN备份恢复
- oracle 备份数据库 恢复数据库(导入已备份的数据) 用户级别
- Oracle 数据库的备份与恢复(逻辑、冷、热)
- Oracle 数据库的备份与恢复
- Oracle数据库的备份与恢复
- Oracle 数据库的备份与恢复
- oracle 数据库备份与恢复工具 AUL
- Oracle 数据库的备份与恢复
- Oracle 数据库的备份与恢复
- Oracle 数据库的备份与恢复,热备份和冷备份
- Oracle 企业管理器 数据库 备份恢复 步骤要点
- Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)
- 数据库复习日志oracle 10 g 数据库备份和恢复(1)
- Oracle 数据库的备份与恢复(转载)
- Oracle 数据库的备份与恢复
- Oracle 数据库的备份与恢复
- Oracle数据库的备份与恢复
- 如何对Oracle数据库文件进行恢复与备份