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}"\n" \
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、