Linux9i下Dataguard配置

幸福小女人3328

幸福小女人3328

2016-01-29 14:47

Linux9i下Dataguard配置,Linux 9i下Dataguard配置

环境:
      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的时候报错。
-bash-2.05b$ ./runInstaller
-bash-2.05b$ Initializing Java Virtual Machine from /tmp/OraInstall2005-01-20_06-39-06PM/jre/bin/java. Please wait...
/tmp/OraInstall2005-01-20_06-39-06PM/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
Oracle Net configuration Assistant
Oracle Database configuration Assistant
Agent configuration Assistant
三个工具的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无法下载的话,就用命令行)用gcc -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作者:renxiao2003
----------------------------------------------------------------------------------------------
运行runInstaller之后,出现安装组件的选择结果,这时点“Install”,开始安装,复制文件,进度条在一点一点的增加,当安装并link完后,出现配置工具界面,agent服务不能配置成功,忽略不用管,在下面修复。DBCA,NETCA,HTTP都正确配置完毕哦。呵呵。下面开始修复错误。其实要是把各个界面抓取下来就更好了。

6、安装p3238244_9204_LINUX.zip补丁

此补丁也是从http://metalink.oracle.com下下载,同时要下载一个opatch软件包:p2617419_220_GENERIC.zip,它主要是用来悠agent服务不能启动的错误。
过程如下:[quote:864939f94a]su - oracle
$ cp p2617419_210_GENERIC.zip /tmp
$ cd /tmp
$ unzip p2617419_210_GENERIC.zip
$ export PATH=$PATH:/tmp/OPatch
$ export PATH=$PATH:/sbin        # the patch needs "fuser" which is located in /sbin
$ unzip p3238244_9204_LINUX.zip
$ cd 3238244
$ opatch apply
[/quote:864939f94a]补丁修复完成,需要relinked一个.mk文件。
$ cd $ORACLE_HOME/network/lib
$ make -f ins_oemagent.mk install
现在在运行agentctl start,看是不是可以成功运行agent服务了啊,可以用stop、status来停止此服务或者检查服务的状态。
在这个成功之后,居然不能启动Oracle,说是不能找到初始化文件,没办法,我用dbca先删除了原来安装时建立的库,再重新建立了数据库。

7、运行dbca来创建数据库。呵呵,一路畅通,完成数据库的安装。
希望你也能成功安装。

运行runInstaller后,安装界面出来出现乱码
export LANG=en_us 再运行runInstaller (这是最简单实用的办法)


报/etc/oratab 错误
如果在机器上以前安装过,再一次安装的时候如果报/etc/oratab 错误。请将/etc/oratab 清空(删除也可)
cp /dev/null  /etc/oratab
(4)然后开始建库,当建库到46%时会出现共享内存问题,
        ORA-27123: unable to attach to shared memory segment
      这时需要给内核指定内存,可以:
        echo 4294967295 /proc/sys/kernel/shmmax
      或者
        编辑/etc/sysctl.conf
        kernel.shmmax=4294967295
      这样就可以数据库的安装。
运行: 要启动oracle

展开更多 50%)
分享

猜你喜欢

Linux9i下Dataguard配置

电脑网络
Linux9i下Dataguard配置

Linux下DNS配置

dns Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux下DNS配置

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux下mono配置

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux下mono配置

Linux下Oracle9i RMAN备份及恢复步骤介绍

电脑入门
Linux下Oracle9i RMAN备份及恢复步骤介绍

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Linux下IpTables的配置

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
Linux下IpTables的配置

linux下的sendmail的配置

电脑入门
linux下的sendmail的配置

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Oracle数据库的备份与恢复

Oracle数据库的备份与恢复

Oracle 8i在P4上的安装

Oracle 8i在P4上的安装
下拉加载更多内容 ↓