Oracle_双机备份_资料

http://www.cnblogs.com/osskill/p/5944229.html

1、DataGuard

http://www.linuxidc.com/Linux/2015-02/113223.htm  主要看这个

  1.1、http://www.linuxidc.com/Linux/2015-02/113222.htm

   (1)、

rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"
" 
 compat-libstdc++-33 
 glibc-kernheaders 
 glibc-headers 
 libaio 
 libgcc 
 glibc-devel 
 xorg-x11-deprecated-libs

   (2)、“/etc/sysctl.conf”

fs.aio-max-nr = 1048576    ZC: 原来没有,需要手动添加
fs.file-max = 6815744    ZC: 原来没有,需要手动添加
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096    ZC: 原来没有,需要手动添加
kernel.sem = 250 32000 100 128    ZC: 原来没有,需要手动添加
net.ipv4.ip_local_port_range = 9000 65500    ZC: 原来没有,需要手动添加
net.core.rmem_default = 262144    ZC: 原来没有,需要手动添加
net.core.rmem_max = 4194304    ZC: 原来没有,需要手动添加
net.core.wmem_default = 262144    ZC: 原来没有,需要手动添加
net.core.wmem_max = 1048586    ZC: 原来没有,需要手动添加

    ZC: 我将 没有的部分,添加在文件的末尾

   (3)、/etc/security/limits.conf

oracle          soft    nproc  2047
oracle          hard    nproc  16384
oracle          soft    nofile  1024
oracle          hard    nofile  65536
oracle          hard    stack  10240 

   (4)、关于“4.2、开启操作系统异步IO(AIO)”,参看(http://cuuzhang.blog.163.com/blog/static/60811529200891522413869/)中的内容

      8i 及以后的版本 :在init<sid>.ora中设定disk_asynch_io = TRUE

      In init.ora file add following option. 
      for raw devices 
      disk_asynch_io=true (this is default option)
      for file system
      filesystemio_options =asynch 
      disk_asynch_io=true (this is default option)

    ZC: 可见,是在 类似于 init.ora 的文件中配置,这个文件是 Oracle的文件吗?

    ZC: 未安装Oracle11时,搜索全盘“find / -name "*init*.ora"”未发现类似的文件

   (5)、步骤5,没仔细弄 基本略过了...

   (6)、

    步骤(6.2),

#added by ZC for oracle
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=powerdes
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK
export EDITOR=vi

   (7)、

最好直接用oracle用户登录安装,而不是由root用户su 到 oracle

如果一定用root,要先执行
xhost +
再su - oracle

    步骤7.9,我上下 选的都是“dba”(默认值 没动它),和图片中不一样... (ZC: 下面的 dba组 应该选择 oinstall组?)

    步骤7.13,安装过程中,遇到报错 及 解决方式:

遭遇Error in invoking target 'agent nmhs' of makefile '/home/oracle_11/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk'. 
解决过程

vi $ORACLE_HOME/sysman/lib/ins_emagent.mk

Search for the line
$(MK_EMAGENT_NMECTL)
Change it to:
$(MK_EMAGENT_NMECTL) -lnnz11

      然后,点击“Retry”继续安装

   (8)、

    步骤8.6,点击“Next”的时候,弹出警告窗口“Database Configuration Assistant : Warning”(内容为:“configuring database with database control requires a listener to be configured in the current oracle home you need to run netca to configure a listener before you can proceed .otherwise you may choose to continue without database control configuration”)

    ZC: 我的处理:取消上面的步骤,执行命令“netca”(这里第1个字母"n"不要大写)-->Listener configuration -->Add --> "Listener name"中输入"LISTENER01"(默认的值为"LISTENER")-->选择使用的协议(保持默认不动) -->选择使用的端口(保持默认不动)--> 是否需要配置另一个listener?(保持默认不动)-->完成 Finish

    步骤8.7,对所有用户使用相同的超级密码:dongruisoft.com

    步骤8.9,这里的“如果前面Management Options步骤选择了自动备份”是指 步骤8.6中显示的“Enable Daily Disk Backup to Recovery Area”吗?

      ZC: 我这里,去掉了 这一步中 所有的"√"

    步骤8.10,这一步界面上的设置 保持默认

2、

3、

4、

5、

原文地址:https://www.cnblogs.com/dbskill/p/5952440.html