oracle备份恢复的具体方法

oracle备份恢复的具体方法
1.1数据库全数据库备份
注意:此操作需要启动数据库。

切换到Oracle用户并在OS端创建备份使用目录:

mkdir /甲骨文/备份

登录到Oracle数据库并在数据库中创建备份使用目录

SQLPLUS /数据库

创建目录backupdir / /备份Oracle;

在退出SQLPLUS,全库备份与Oracle的用户执行,和备份文件生成在 /甲骨文/备份:

expdp系统/ system123目录= backupdir dumpfile = backup201309xx.dmp日志= backup.log全= Y

1.2数据库数据恢复

注意:此操作需要启动数据库。

1。登录到oracle用户数据库服务器

2,删除要恢复的用户。

SQLPLUS /数据库

删除用户user_name级联;

出口

三.执行恢复命令

下面的语句恢复PGM用户对backup201309xx.dmp状态数据

IMPDP、系统/ system123目录= backupdir dumpfile = backup201309xx.dmp模式= PGM table_exists_action =截断日志= restore.log

数据库恢复的注意事项:

模式备份恢复数据库不删除和修改数据库定义,即表结构等。

因此,如果数据库表结构在恢复过程中发生变化,需要恢复表结构,或者删除表,执行恢复操作。如果不清楚哪个表结构发生变化,您可以先删除需要恢复的数据库用户,然后执行恢复操作。

此外,证明了删除表后存在一个问题:删除表时,删除其他表创建的引用表的外键。

还原后无法还原外键。在手动创建外部密钥约束后,需要手动恢复此情况。

表table_name级联约束;

IMPDP、系统/ system123目录= backupdir dumpfile = backup201309xx.dmp表= sdu.e_uc_entann table_exists_action =截断日志= restore_sdu.log

tag:方法备份恢复电脑软件Oracle

相关内容