复。一个数据库至少需要两个重做日志文件。
5、参数文件:定义 Oracle 例程的特性,例如,它包含调整 SGA 中一些内存结构大小的
参数。
6、归档文件:是垂做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复
很必要。
7、密码文件:认证哪些用户有权限启动和关闭 Oracle 例程。在进行 ORACLE 数据库迁
移时,以上文件系统需要完整的进行移动,文件的权限和属性要保证绝对的一致。
三、数据库迁移的技术实现
1、UNIX 环境准备
在新部署的小型机上设置与原小型机相同的机器名,注意区分大小写。在新机器上设置
IP 地址和网关等基础的网络参数,保证一致性。同时,将 hosts 和 services 文件复制到新系
统,使系统解析和网络服务保持一致。
2、新建 ORACLE 用户
新建
ORACLE 系统用户组和用户,保证用户的组 ID 和用户 ID 一致,查看/home 下存
在
oracle 目录,检查 shell 文件的存放位置。
3、设置 ORACLE 内核参数
修改
UNIX 系统下的内核参数,这些内核参数主要是调整 ORACLE 性能和稳定性的。
包括:
MAXDSIZ、MAXDSIZ 64、MAXSSIZ、MAXSSIZ_64、SEMMNI、SEMMNS、SEMMSL、
SEMVMX、SEMMNU、SHMMNI、SHMSEG、VPS_CEILING 等。
4、迁移 ORACLE 参数文件
将
/home/oracle 下的启动和配置参数文件,拷贝到新机器上的对应目录,修改拷贝后的
文件权限和属性,或直接带属性拷贝。
5、迁移 JAVA
由于
ORACLE 数据库要用到 JAVA,所以将原 UNIX 系统下的 JAVA 环境恢复到新系统
上,才能保证
ORACLE 数据库启动。
6、迁移 ORACLE 文件系统
将
ORACLE 文件系统通过磁带或网络直接拷贝,恢复到新建系统上,保证文件权限和
属性的一致。这里建议直接用磁带进行恢复,用这种方式可以保证将拷贝的文件和路径的权
限和属性同步进行拷贝,保证了系统的一致性。