甲骨文之静默安装

服务器采用的是阿里云,具体看下面

(root@aliyun_test var) #猫/etc/system-release

CentOS 6.5版本(最终)

(root@aliyun_test var) # uname - r

2.6.32-431.23.3.el6。x86_64

(root@aliyun_test var) # uname - n

aliyun_test

内存:

凹坠俏闹材沧?

由于阿里云默认是没有交换的,所以这个需要自己创建,后面会提到如何创建


静默安装前一些必要的操作

# # # # #安装java

rpm -ivh jdk-7u75-linux-x64。rpm

回声“出口JAVA_HOME=/usr/java/jdk1.7.0_75”在祝辞/etc/profile.d/java.sh

回声”出口路径=$ JAVA_HOME/bin: $路径”在祝辞/etc/profile.d/java.sh

回声”出口CLASSPATH=? $ JAVA_HOME/jre/lib: $ JAVA_HOME/lib: $ JAVA_HOME/lib/工具。jar“,祝辞的在/etc/profile.d/java.sh

。/etc/profile.d/java.sh

# # # # # #验证java

java - version


一些必须的包

yum - y安装binutils compat-libstdc compat-libstdc -33 + + + + -33。i686 ksh elfutils-libelf \

elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c + + libaio \

libaio。i686 libaio-devel libaio-devel。i686 libgcc libstdc + + libstdc + +。i686 \

libstdc + +猛击libstdc + +重击。i686使sysstat unixODBC unixODBC-devel解压


然后是一些内核参数调整

# # # # # # # #修改/etc/sysctl.参看

回声”fs。aio-max-nr=1048576 ",祝辞的在/etc/sysctl.参看

回声”fs。file-max=6815744 ",祝辞的在/etc/sysctl.参看

回声”的内核。在祝辞shmmni=4096”;/etc/sysctl.参看

回声”的内核。sem=250 32000 100 128”,祝辞的在/etc/sysctl.参看

net.ipv4回声”。ip_local_port_range=9000 65500”,祝辞的在/etc/sysctl.参看

net.core回声”。在祝辞rmem_default=262144”;/etc/sysctl.参看

net.core回声”。rmem_max=4194304 ",祝辞的在/etc/sysctl.参看

net.core回声”。在祝辞wmem_default=262144”;/etc/sysctl.参看

net.core回声”。wmem_max=1048576 ",祝辞的在/etc/sysctl.参看

/sbin/sysctl - p


然后是软硬文件打开数

# # # # # # # # # # # # # #修改/etc/security/limits.参看

回声“甲骨文软nproc 2047”在祝辞/etc/security/limits.参看

回声“甲骨文硬nproc 16384”在祝辞/etc/security/limits.参看

回声“甲骨文软nofile 1024”在祝辞/etc/security/limits.参看

回声“甲骨文硬nofile 65536”在祝辞/etc/security/limits.参看


创建甲骨文用户

# # # # # # # # #创建用户甲骨文

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd - g oinstall - g oracle dba

passwd甲骨文

mkdir/u01/app - p

乔恩- r甲骨文:oinstall/u01

chmod 755/u01/应用


创建甲骨文清单文件

# # # # # # # #创建oraInventory

回声“inventory_loc=/u01/app/oraInventory”在祝辞/etc/oraInst.loc

回声“inst_group=oinstall”在祝辞/etc/oraInst.loc

乔恩- r甲骨文:oinstall/etc/oraInst.loc

chmod 755/etc/oraInst.loc


添加登录认证

# # # # # # # #修改/etc/pam.d/登录

#添加

会话,所需的大敌;,是的。所以


修改/etc/profile限制其他用户使用

# # # # # # # # # # # #修改/etc/profile

#结束之前添加到

如果[$ USER=凹坠俏摹?;然后

,,,如果[$ SHELL=?bin/ksh”);然后

,,,,,16384年,ulimit - p

,,,,,65536年,ulimit - n

,,,其他

,,,,,65536年,ulimit - u 16384 - n

,,,fi fi


然后切换甲骨文用户进行操作

# # # # # # # # #为oracle用户

su -甲骨文cd/home/oracle

file1: wget http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

file2: wget http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

vim . bash_profile

export ORACLE_BASE=/u01/app

export ORACLE_SID=测试


解压linux.x64_11gR2_database_1of2。zip - d/u01/应用

解压linux.x64_11gR2_database_2of2。zip - d/u01/应用


由于是使用静默文件安装甲骨文,所以必须创建修改响应文件(具体参数说明请参考官方网站)

cp/u01/app/数据库/响应/db_install。负责/home/oracle

chmod 700/home/oracle/*.负责

# # # #增加负责

修改以下值

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=oracle11g

甲骨文之静默安装