网站LOGO
首 页|关于我们|新闻动态|服务指南|规章制度|下载专区|网站导航
用友ERP-NC系统数据库备份与恢复说明
作者:中国铁道建筑总公司财务部 来源:中国铁道建筑总公司财务部 时间:2005年07月21日 浏览次数:

  1、数据库备份方案

  系统安装配置后,设置自动备份脚本,定期备份。

  各单位数据库备份地址:/oracle/dbbak/*.dmp文件,每周循环备份,覆盖上周备份文件。

  可以采用数据库、操作系统集群模式或者磁盘阵列的方法进行热备份。

  系统管理员需要定期备份数据库到其他存储介质中,例如磁带机、磁盘等。

  Oracle导出脚本如下:

  exp 用户名/密码@实例_ip地址 file=文件名 log=日志文件名

  例如:总公司备份脚本如下

        exp ztnczs/nc file=/oracle/dbbak/ztnczs.dmp
        exp iufo0420/iufo file=/oracle/dbbak/iufo.dmp

  各单位可以采用oracle用户登陆,直接执行/oracle/dbbak/ztncexp文件生成数据库备份文件,但此文件只能够在aix平台下恢复,亦可采用客户端手工执行exp脚本的形式备份数据库。

  采用客户端导出,必须在oracle数据库客户端配置与服务器连接方式,配置方式见下图:

  2、数据库恢复

  2.1创建表空间

  手动建立表空间可以通过脚本建立表空间方法:

  CREATE TABLESPACE NNC_DATA01 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_data01.dbf' SIZE 500M
  AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; 
  CREATE TABLESPACE NNC_DATA02 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_data02.dbf' SIZE 300M
  AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; 
  CREATE TABLESPACE NNC_DATA03 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_data03.dbf' SIZE 500M
  AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
  CREATE TABLESPACE NNC_INDEX01 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_index01.dbf' SIZE 500M
  AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
  CREATE TABLESPACE NNC_INDEX02 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_index02.dbf' SIZE 300M
  AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;
  CREATE TABLESPACE NNC_INDEX03 DATAFILE 'D:\ORACLE\ORADATA\ORA9I\nnc_index03.dbf' SIZE 500M
  AUTOEXTEND ON NEXT 100M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K;

  注意:

  ● 本脚本为参考脚本,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。

  ● 脚本通过“sqlplus”运行,输入连接用户和密码,

  ● 对于表空间的管理建议如下:

  NNC_DATA01              统一分配的大小为256 KB
  NNC_DATA02              统一分配的大小为256 KB
  NNC_DATA03              统一分配的大小为512KB
  NNC_INDEX01            统一分配的大小为128 KB
  NNC_INDEX02            统一分配的大小为128 KB
  NNC_INDEX03            统一分配的大小为256KB

  ● NC的六个表空间都需要分配限额,限额选择”无限制”。

  ● ORACLE数据库需要调整用户临时表空间大小,建议最小值300M,文件增长不收限制。

  2.2创建用户

  ● 如下图,创建用户,录入用户名,口令,默认表空间;

  ● 角色选择DBA,然后点击“创建”。

  3、恢复数据

  Oracle导入脚本如下:

  imp 用户名/密码@实例_ip地址 fromuser=导出数据的用户名 touser=导入数据的用户名 file=文件名 log=日志文件名

  将上述备份的数据库文件恢复到新用户中。

打印】【

上一篇文章:
下一篇文章:

相关文章
版权所有 中国铁道建筑总公司财务部
京ICP备05023467号