- 使用Xshell连接服务器输入用户名密码
- 创建备份数据库存储路径
- 在根目录下创建oradata目录
- 在oradata目录下创建databak用于存放shell脚本
- 在oradata下创建dum用于存放备份的数据库以及备份日志
- 使用sqlplus连接数据库创建备份数据库目录,并授予所备份数据库用户cmis读写权限
1. --使用sqlplus连接数据库 2. sqlplus / as sysdba; 3. --查询当前所有的目录 4. select * from dba_directories; 5. --创建目录dump_cmis并给cmis用户授权 6. create directory dump_cmis as '/oradata/dum'; 7. grant read,write on directory dump_cmis to cmis;</br> 8. --使用quit或exit退出sqlplus 9. exit
- 编写备份数据库的shell脚本并授予执行其权限
1. #编写备份数据库脚本cmisexp.sh
2. vi cmisexp.sh
3. #!/bin/sh
4. #ORACLE系统环境变量设置
5. ORACLE_BASE=/ora11g/app/oracle
6. export ORACLE_BASE
7. ORACLE_HOME=/ora11g/app/oracle/product/11.2.0
8. export ORACLE_HOME
9. ORACLE_SID=cmis
10. export ORACLE_SID
11. PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
12. export PATH
13. NLS_LANG=american_america.zhs16gbk
14. export NLS_LANG
15. CLASSPATH=$ORA