首先,操作系统,这里用到的HP rx8640服务器上的两个分区,并分别创建“/dev/vg00/lv_oracle”文件系统并挂载到“/home/db/oracle"目录下,接着创建“/dev/vg00/lv_arch”文件系统并挂载到“/arch”目录下,作为归档日志存放的地方。创建完毕之后记得给目录赋予正确的属主(oracle:dba)以及权限,否则会有很大问题。
ORACLE版本这里用到的是10.2.0.1,之前第一次做实验的时候没有注意,挑选的两个分区oracle版本不一致,一个节点的版本是10.2.0.1的,另一个节点的版本是10.2.0.3的。起初用RMAN进行备份还原到备节点的时候系统突然提醒数据需要升级,搞得我一愣一愣的,仔细检查了一下才发现是数据库版本不一致。虽说版本不一致也能做,情况好点就是这种情况,主节点oracle版本比备节点低,如果主节点oracle版本比备节点高就比较麻烦了。
再有一个是SID的问题,主、备节点我都把实例的SID设为ora,这样做是为了方便,也可以两边实例名设为不一致。设为一致的好处是修改服务器参数文件的时候没有那么麻烦,可修改之处变少,工作量变少,错误自然也变少了。
下面再次进入正题,首先在主、备节点的正确路径分别安装oracle10.2.0.1版本数据库软件(备节点不需要通过图形界面单独建立数据库,通过从主节点恢复过来即可),然后通过图形界面的dbca方式在主节点建库。为了图方便,满足实验效果,这里既不使用裸设备建库也不使用ASM方式建库,一切按照系统默认的方式往下走即可。
因为主节点需要设置为归档模式,这里我们可以在建库的时候就指定成归档模式,并指定归档路径为“/arch”,这样就不用在数据库建好之后再手工修改到归档模式下了,建好之后如下所示:
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /arch
Oldest online log sequence 1
Next log sequence to archive 2
Current log sequence 2
阅读(1769) | 评论(0) | 转发(0) |