服务器采用的是阿里云,具体看下面
(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