服务器说明
某能源企业人力资源管理系统共使用服务器两台,分别为应用服务器和数据库服务器。服务器相关信息见下表
数据备份过程
为保证正确完成备份,请务必按照以下顺序操作:
1. 断开所有用户连接;
2. 登陆应用服务器oracle数据库备份,并停止EAS应用服务器;
3. 登陆数据库服务器,备份数据;
4. 启动EAS应用服务器。
用登陆EAS,进入系统平台安全管理用户监控,为防止当前登陆系统中用户的操作丢失,首先群发紧急消息给已登陆用户,通知系统即将关机维护,要求用户在规定的时间内保存数据并退出。当到达规定时间后,如依然有用户登陆系统,则选中相应用户并点击“踢出”使期强行下线。操作完成后退出系统。
用“远程桌面连接”连接应用服务器,输入用户名和密码进入。启动“EAS管理控制台”,在“应用服务器”页签中,选中要关闭的EAS实例oracle数据库备份,点击“停止”,等待停止完成。
在命令行下用命令连接数据库服务器,输入用户名和密码进入。接下来依次执行下列命令:
Su – Cd /
Nohup exp / owner= file=.dmp log=.log & 其中第一条命令为进行特权模式,第二条命令为切换到存放备份数据的文件夹中,最后一条命令是备份命令,其中的为指定备份文件的文件名。等待命令执行完毕,查看.log或是nohup.out文件,如发现最后一句为“ .”则说明备份数据成功,否则为失败需重新备份。
备份成功后,回到应用服务器,进入EAS管理控制台,点击“启动”启动EAS实例,启动成功后即完成了整个备份过程。
为防止数据意外丢失(如服务器意外断开导致的磁盘阵列损坏),可以将服务器上已备份的数据复制到其他机器中保存。以本机为例,方法如下:
1. 在命令行切换到存放备份数据的目录;
2. 运行ftp命令;
3. 连接到数据库服务器,并切换到存放备份数据的目录下;
4. 指定传输方式为二进制;
5. 获取备份数据。
数据的恢复
数据恢复主要用于服务器迁移、数据库崩溃等原有数据不能再使用的极端情况。 服务器迁移的数据恢复操作过程如下:
1.备份最新数据。
2.在新数据库上新建数据库实例和表空间。
3.恢复备份数据到新数据库中。
4.连接EAS应用服务器,反注册原有数据中心。
5.新注册新数据中心
6.启动EAS应用服务器,恢复系统应用。
原有数据库崩溃分为四种情况:第一种数据库实例完整,第二种备份数据完整,第三种两种均完整,第四种两种均不完整。其中情况最好的为第一种和第三种,这时原有数据可以完整保留,第二种视备份时间,第四种已经不能简单恢复,需要请专门的数据恢复公司进行。在此给出实例完整和备份完整的恢复方法。
实例完整的数据恢复操作过程如下:
1.关闭EAS应用服务器。
2.新建原有实例的同名实例,要求路径、参数等和原有实例一致。
3.拷贝原有实例中所有文件到新实例中。
4.启动数据库,并确保成功。
5.启动EAS应用服务器。
备份数据完整的数据恢复操作过程,与服务器迁移的过程基本相同,唯一差异是不需重新注册数据中心,恢复完数据后启动EAS应用服务器即可。
表空间的建立。登陆数据库服务器,成功后分别输入如下命令
Su –
Sys as ********
以上星号代表密码。当提示符变为”SQL>”代表成功进入了。 依次输入如下命令进行表空间创建 "" '/path/.ORA' SIZE 4000M;
ALTER '/path/.ORA' ON; "" '/path/.DBF' SIZE 1000M;
ALTER '/path/.DBF' ON; USER NMHR BY ;
GRANT DBA TO NMHR;
每一个分号,代表一条命令的结束。其中第一条命令为在路径为path的目录下创建大小为4000M名称为.ORA的数据库表空间;第二条命令为设置该表空间的可以自动增加大小;第三条命令为在路径为path的目录下创建大小为1000M的临时表空间;第四条命令为开启临时表空间的自动调整大小功能;第五条命令为创建用户名为NMHR的数据库用户并确定该用户管理的表空间;第六条命令为给NMHR授予管理员权限。
数据的灌入。表空间创建完成后就可以将备份数据恢复到表空间中。登陆到数据库服务器。成功后依次运行下行命令
Su –
nohup imp nmhr/orcl =nmhr =nmhr file=//.dmp =y ==//.log
其中的为备份文件的文件名。当显示执行完毕后,在/目录下查看.log文件,如最后一行为” .”代表数据恢复成功。
限时特惠:本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情
站长微信:Jiucxh