AIX系统下ORACLE数据库的备份与恢复
数据库的备份与恢复
服务器说明
神华宁煤人力资源管理系统共使用服务器两台,分别为应用服务器和数据库服务器。服务器相关信息见下表
数据备份过程
为保证正确完成备份,请务必按照以下顺序操作:
1. 断开所有用户连接;
2. 登陆应用服务器,并停止EAS应用服务器;
3. 登陆数据库服务器,备份数据;
4. 启动EAS应用服务器。
用administrator登陆EAS,进入系统平台?安全管理?用户监控,为防止当前登陆系统中用户的操作丢失,首先群发紧急消息给已登陆用户,通知系统即将关机维护,要求用户在规定的时间内保存数据并退出。当到达规定时间后,如依然有用户登陆系统,则选中相应用户并点击“踢出”使期强行下线。操作完成后退出系统。
用“远程桌面连接”连接应用服务器,输入用户名和密码进入。启动“EAS管理控制台”,在“应用服务器”页签中,选中要关闭的EAS实例,点击“停止”,等待停止完成。
在命令行下用telnet命令连接数据库服务器,输入用户名和密码进入。接下来依次执行下列命令:
Su – oracle
Cd /oraarchive
Nohup exp kingdee/kingdee owner=kingdee file=filename.dmp log=filename.log &
其中第一条命令为进行特权模式,第二条命令为切换到存放备份数据的文件夹中,最后一条命令是备份命令,其中的filename为指定备份文件的文件名。等待命令执行完毕,查看filename.log或是nohup.out文件,如发现最后一句为“Export terminated successfully without warnings.”则说明备份数据成功,否则为失败需重新备份。
备份成功后,回到应用服务器,进入EAS管理控制台,点击“启动”启动EAS实例,启动成功后即完成了整个备份过程。
为防止数据意外丢失(如服务器意外断开导致的磁盘阵列损坏),可以将服务器上已备份的数据复制到其他机器中保存。以本机为例,方法如下:
1. 在命令行切换到存放备份数据的目录;
2. 运行ftp命令;
3. 连接到数据库服务器,并切换到存放备份数据的目录下;
4. 指定传输方式为二进制;
5. 获取备份数据。
数据的恢复
数据恢复主要用于服务器迁移、数据库崩溃等原有数据不能再使用的极端情况。
服务器迁移的数据恢复操作过程如下:
第1页 共4页