Oracle DataGuard的搭建

Oracle   2009-06-18 15:34   阅读218   评论0  
字号:    

oracle dataguard的搭建:

      平台:windows XP sp2+SuSE 11 Desktop(vmware workstation);

      1. 安装完SuSE 11之后,在Yast2 Control Center->software-->software Management中将gcc,libaio-devel,libstdc安装上,再通ftp,telnet服务(在network Services)里面。

      2.通过FTP上传工具,我用的是cuteftppro,(随便哪个FTP都行,只要能上传).将orarun.ora上传到SuSE中,这个是SuSE专为安装oracle弄的一个RPM文件。

      2.1    rpm -Uvh orarun.rpm
Preparing...                ########################################### [100%]
   1:orarun                 ########################################### [100%]
Updating etc/sysconfig/oracle...

   2.2  配置用户和环境变量。

  2.2.1 vi /etc/passwd
      Changing the shell for the "oracle" user from "/bin/false" to "/bin/bash",
     either by editing the "/etc/passwd" file.

   2.2.2  Set a new password for user “oracle” i.e. “/usr/bin/passwd oracle”.

   linux-ewjr:/home/chen # /usr/bin/passwd oracle
   Changing password for oracle.
   New Password:
   Bad password: too simple
   Reenter New Password:
   Password changed.

  2.2.3 linux-ewjr:/home/chen # vi /etc/profile.d/oracle.sh

    chang ORACLE_HOME,ORACLE_BASE,ORACLE_SID...... parameters;

if you do not to change ,this step can cancel.

Note: Oracle Installer will ask this database name and it should match
to ORACLE_SID to avoid any problem.

2.2.4 linux-ewjr:/home/chen # /usr/sbin/rcoracle start

#############################################################################
#                 Begin of   O R A C L E   startup section                  #
#############################################################################

Oracle Database Software not yet installed!

 SETTINGS start from /etc/sysconfig/oracle
 - Set Kernel Parameters for Oracle:   yes
 - Start Oracle Listener:              no
 - Start Oracle Database:              no
 - Start Oracle Webserver:             no
 - Start Oracle EManager:              no
 - Start Oracle iSQLPLUS Manager:      no
 - Start Oracle Agent:                 no
 - Start Oracle Internet Filesystem:   no
 - Start Oracle Directory Manager:     no
Oracle Agent undefinied or not properly set. Please check.


Setting kernel parameters for Oracle, see file
/etc/sysconfig/oracle for explanations.

Shared memory:      SHMMAX=3294967296  SHMMNI=4096  SHMALL=2097152
Semaphore values:   SEMMSL=1250  SEMMNS=32000  SEMOPM=100  SEMMNI=256
Other values:       FILE_MAX_KERNEL=131072  IP_LOCAL_PORT_RANGE=1024 65000
  RMEM_DEFAULT=262144  WMEM_DEFAULT=262144  RMEM_MAX=262144  WMEM_MAX=262144
Huge Pages:         SHM_GROUP=dba    NR_HUGE_PAGES=0
ULIMIT values:      MAX_CORE_FILE_SIZE_SHELL=unlimited
                    FILE_MAX_SHELL=65536  PROCESSES_MAX_SHELL=16384

Kernel parameters set for Oracle:                                    done


  - Starting Listener...                                             unused

  + Starting Database(s)...
                                                                     unused

  - Starting Apache...                                               unused
  - Starting Application Server...                                   unused
  - Starting Application Server Console...                           unused
  - Starting Agent...                                                unused
  - Starting Enterprise Manager...                                   unused
  - Starting iSQLPLUS Manager...                                     unused
  - Starting Oracle Internet Filesystem...                           unused
  - Starting Oracle Internet Directory...                            unused

#############################################################################
#                      End of   O R A C L E   section                       #
#############################################################################

3.切换到ORACLE 用户,将ORACLE的安装文件弄到VMWARE workstation中。(1.是上传到VMWARE workstation,2,是将ORACLE安装文件做成ISO文件,然后用VMWARE的光驱虚拟进去。)

 注意点:在ORACLE 10G的文件install中的oraparam.ini中找到

[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

这个里面没有SuSE-11,一种方法是在这个里面添加SuSE-11,如果是光盘虚拟进来的是不允许改的,可以修改

linux-ewjr:/media/20081128_183122/database/install # vi /etc/SuSE-release

openSUSE 11.1 (i586)
VERSION = 11.1

将11.1都改成9,然后保存。

SUSE Linux Enterprise Server 9 (x86_64)
VERSION = 9

4.开始安装。切换到ORACLE用户,如果在./runInstall之后出现图形界面是乱码的,先退出,先设置一下

export LC_ALL=c

然后在开始安装。

因为主库在WINDOWS上,所以在SuSE下就不要创建库了,将Create Starter Database (additonal 720M)这个勾去掉.,然后就是一路的next,安装的时候出现了这个错误, Oracle DataGuard的搭建 - 华山论剑 - 我的博客

 然后查选提示的路径的文件内容。

打开了安装log发现如果下的内容

INFO: Creating /opt/oracle/product/10.2/db_1/lib/liborasdkbase.so.10.2

INFO: gcc: /usr/lib/libstdc++.so.5: No such file or directory

INFO: /opt/oracle/product/10.2/db_1/bin/genorasdksh: Failed to link liborasdkbase.so.10.2

INFO: make: *** [liborasdkbase] Error 1

也就是libstdc++.so.5没安装,然后打开软件管理进行安装。

评论(?)
阅读(?)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009