下一页 1 2 3 4 5 6 7 8 9
环境:
os: linux 9
oracle: oracle9i
primary: 1.1.1.1
standby: 1.1.1.2 (主副主机都是两台普通的pc主机)
第一部分 oracle9i 在linux9上的安装
本来我不想写这方面的东东,但是对比oracl9i在solaris下和在linux下安装,oracle9i 在linux9上的安装真的是要麻烦很多,下面我把我遇到的问题(好像也是大部分oracle初学者安装时遇到的题)简要的说一下,oracle9i 在linux9上的安装也折腾了我好几个月,没办法,我太笨了。
1)运行runinstaller的时候报错。
三个工具的details错误信息都是:
/home/oracle/jre/1.1.8/bin../lib/i686/
native_threads/libzip.so :symbol errno,
version GLIBC_2.0 not definded in file libc.so.6 with
link time reference(libzip.so)
unable to initialize threads:
cannot find class java/lang/Thread
Could not create java VM
解决方法:
在运行runInstaller之前做下面的步骤。
export LD_ASSUME_KERNEL=2.4.19
ignore your kernal version
下载文件libcwait.c
ftp://people.redhat.com/drepper/libcwait.c
(通过IE无法下载的话,就用命令行)
用gclearcase/" target="_blank" >cc -shared -o libcwait.so -fpic -O2 libcwait.c
进行编译然后export LD_PRELOAD=/$path/libcwait.so
上面的方法能使Oracle Net configuration Assistant ,
Oracle Database configuration Assistant 安装成功。
修复Agent configuration Assistant不能配置成功的方法:请参考chinaunix上的《在RHAS3上成功安装Oracle9204》。
运行runInstaller之后,出现安装组件的选择结果,这时点“Install”,开始安装,复制文件,进度条在一点一点的增加,当安装并link 完后,出现配置工具界面,agent服务不能配置成功,忽略不用管,在下面修复。DBCA,NETCA,HTTP都正确配置完毕哦。
呵呵。下面开始修复错误。其实要是把各个界面抓取下来就更好了。
6、安装p3238244_9204_LINUX.zip补丁
此补丁也是从http://metalink.oracle.com下下载,同时要下载一个opatch软件包:p2617419_220_GENERIC.zip,它主要是用来悠agent服务不能启动的错误。
过程如下:
现在在运行agentctl start,看是不是可以成功运行agent服务了啊,可以用stop、status来停止此服务或者检查服务的状态。
在这个成功之后,居然不能启动Oracle,说是不能找到初始化文件,没办法,我用dbca先删除了原来安装时建立的库,再重新建立了数据库。