云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > AIX系统下oracle数据库的备份与恢复

AIX系统下oracle数据库的备份与恢复

  • 62 次阅读
  • 3 次下载
  • 2025/12/12 4:50:20

数据库的备份与恢复

服务器说明

神华宁煤人力资源管理系统共使用服务器两台,分别为应用服务器和数据库服务器。服务器相关信息见下表

服务器 应用服务器 数据库服务器 IP 192.168.1.2 192.168.1.2 连接工具 远程桌面连接 telnet Username root root Password shiyang shiyang 数据备份过程

为保证正确完成备份,请务必按照以下顺序操作:

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页

1.备份最新数据。

2.在新数据库上新建数据库实例和表空间。 3.恢复备份数据到新数据库中。

4.连接EAS应用服务器,反注册原有数据中心。 5.新注册新数据中心

6.启动EAS应用服务器,恢复系统应用。

原有数据库崩溃分为四种情况:第一种数据库实例完整,第二种备份数据完整,第三种两种均完整,第四种两种均不完整。其中情况最好的为第一种和第三种,这时原有数据可以完整保留,第二种视备份时间,第四种已经不能简单恢复,需要请专门的数据恢复公司进行。在此给出实例完整和备份完整的恢复方法。

实例完整的数据恢复操作过程如下: 1.关闭EAS应用服务器。

2.新建原有实例的同名实例,要求路径、参数等和原有实例一致。 3.拷贝原有实例中所有文件到新实例中。 4.启动数据库,并确保成功。 5.启动EAS应用服务器。

备份数据完整的数据恢复操作过程,与服务器迁移的过程基本相同,唯一差异是不需重新注册数据中心,恢复完数据后启动EAS应用服务器即可。

表空间的建立。登陆数据库服务器,成功后分别输入如下命令 Su – oracle Sqlplus

Sys as sysdba ********

以上星号代表密码。当提示符变为”SQL>”代表成功进入了sqlplus。 依次输入如下命令进行表空间创建 CREATE TABLESPACE \DATAFILE '/path/EAS_D_NMHR_STANDARD.ORA' SIZE 4000M;

ALTER DATABASE DATAFILE '/path/EAS_D_NMHR_STANDARD.ORA' AUTOEXTEND ON; CREATE TEMPORARY TABLESPACE \TEMPFILE '/path/EAS_T_NMHR_STANDARD.DBF' SIZE 1000M;

ALTER DATABASE TEMPFILE '/path/EAS_T_NMHR_STANDARD.DBF' AUTOEXTEND ON; CREATE USER NMHR IDENTIFIED BY SYSTEM DEFAULT TABLESPACE EAS_D_NMHR_STANDARD TEMPORARY TABLESPACE EAS_T_NMHR_STANDARD;

GRANT DBA TO NMHR;

每一个分号,代表一条命令的结束。其中第一条命令为在路径为path的目录下创建大小为4000M名称为EAS_D_NMHR_STANDARD.ORA的数据库表空间;第二条命令为设置该表空间的可以自动增加大小;第三条命令为在路径为path的目录下创建大小为1000M的临时表空间;第四条命令为开启临时表空间的自动调整大小功能;第五条命令为创建用户名为NMHR的数据库用户并确定该用户管理的表空间;第六条命令为给NMHR授予管理员权限。

数据的灌入。表空间创建完成后就可以将备份数据恢复到表空间中。登陆到数据库服务器。成功后依次运行下行命令

Su – oracle

nohup imp nmhr/orcl fromuser=nmhr touser=nmhr file=/oraarchive/filename.dmp commit=y buffer=10240000 log=/oraarchive/filename.log

第2页 共4页

其中的filename为备份文件的文件名。当显示执行完毕后,在/oraarchive目录下查看filename.log文件,如最后一行为”Import terminated successfully without warnings.”代

表数据恢复成功。

第3页 共4页

搜索更多关于: AIX系统下oracle数据库的备份与恢复 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库的备份与恢复 服务器说明 神华宁煤人力资源管理系统共使用服务器两台,分别为应用服务器和数据库服务器。服务器相关信息见下表 服务器 应用服务器 数据库服务器 IP 192.168.1.2 192.168.1.2 连接工具 远程桌面连接 telnet Username root root Password shiyang shiyang 数据备份过程 为保证正确完成备份,请务必按照以下顺序操作: 1. 断开所有用户连接; 2. 登陆应用服务器,并停止EAS应用服务器; 3. 登陆数据库服务器,备份数据; 4. 启动EAS应用服务器。 用administrator登陆EAS,进入系统平台?安全管理?用户监控,为防止当前登陆系统中用户的操作丢失,首先群发紧急消息给已登陆用户

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com