Linux系统下,Oracle数据库的备份与还原
来源:互联网 发布:决战武林所有进阶数据 编辑:程序博客网 时间:2024/06/07 20:58
数据备份:
1.使用Linux系统下的数据库管理员账号连接linux终端。
2. 执行以下语句,创建“bak_dir”文件夹。
create or replace directory bak_dir as '/opt/oracle/bak_dir'
grant all on directory bak_dir to xx
commit
7. 执行以下语句,退出oracle数据库服务器。
quit
执行以下语句,将sysdb用户的表备份到“bak_dir”目录下。
8.expdp xx(要导出表所在的数据库用户名)/xx(密码)@数据库实例名 directory=bak_dir dumpfile=expdb_xx.dmp logfile=expdb_xxlog tables=表名
数据还原:
1.在命令行输入:sqlplus "/as sysdba"
2. 执行以下语句登录xx数据库,用户名:xx,密码:xx(请输入当地实际密码)
conn xx/xx;
3.如果恢复的表中有涉及到触发器的请停止触发器,例:A表
alter table A disable all triggers;
commit;
4. 执行以下语句退出当前用户
impdp xx/xx@数据库实例名 directory=bak_dir table_exists_action=truncate dumpfile=expdb_xx.dmp logfile=impdb_xx.log
5.在命令行输入:sqlplus "/as sysdba"
6. 执行以下语句登录xx数据库,用户名:xx,密码:xx(请输入当地实际密码)
conn xx/xx;
7. 执行以下语句打开被禁止的触发器
alter table A enable all triggers;
commit;
1.使用Linux系统下的数据库管理员账号连接linux终端。
2. 执行以下语句,创建“bak_dir”文件夹。
mkdir bak_dir
chmod 777 bak_dir
sqlplus 数据库管理员账号/密码@数据库实例名 as sysdba
create or replace directory bak_dir as '/opt/oracle/bak_dir'
commit
grant all on directory bak_dir to xx
commit
7. 执行以下语句,退出oracle数据库服务器。
quit
执行以下语句,将sysdb用户的表备份到“bak_dir”目录下。
8.expdp xx(要导出表所在的数据库用户名)/xx(密码)@数据库实例名 directory=bak_dir dumpfile=expdb_xx.dmp logfile=expdb_xxlog tables=表名
数据还原:
1.在命令行输入:sqlplus "/as sysdba"
2. 执行以下语句登录xx数据库,用户名:xx,密码:xx(请输入当地实际密码)
conn xx/xx;
3.如果恢复的表中有涉及到触发器的请停止触发器,例:A表
alter table A disable all triggers;
commit;
4. 执行以下语句退出当前用户
quit;
impdp xx/xx@数据库实例名 directory=bak_dir table_exists_action=truncate dumpfile=expdb_xx.dmp logfile=impdb_xx.log
5.在命令行输入:sqlplus "/as sysdba"
6. 执行以下语句登录xx数据库,用户名:xx,密码:xx(请输入当地实际密码)
conn xx/xx;
7. 执行以下语句打开被禁止的触发器
alter table A enable all triggers;
commit;
阅读全文
0 0
- Linux系统下,Oracle数据库的备份与还原
- linux系统下oracle数据库备份、还原。
- linux下的Oracle备份与还原
- Java环境下实现oracle数据库的备份与还原
- Linux下MySQL整个数据库的备份与还原2
- 在Linux下MySQL数据库的备份与还原。
- linux下mysql数据库的备份与还原
- Linux下MySQL数据库的备份与还原
- linux和win下 MySQL数据库的备份与还原
- Linux上还原备份的ORACLE数据库
- Oracle数据库的备份与还原
- 简单的ORACLE数据库备份与还原
- oracle数据库的备份与还原
- Linux下的Mysql数据库备份+还原
- Linux下mysql数据库的自动备份与还原 远程备份和本地备份
- Linux下mysql数据库的自动备份与还原 远程备份和本地备份
- .net下的数据库备份与还原
- YII下数据库的备份与还原
- JQ传统轮播图
- 服务器安装系统
- linux基础命令
- codeforces 895D String Mark
- 切割nohup.out的脚本
- Linux系统下,Oracle数据库的备份与还原
- Vue权限管理解决方案
- java jdk安装
- 借助sip呼叫浅析sip server
- ubuntu切换到win10之后耳机没声音
- HDOJ2131 Probability
- 判断网络状态是否可用
- 企服三会·PPT | 东软集团冷雪梅:从应用到服务,移动互联网时代下HR的变革
- 自顶向下,逐步求精