- 首先准备好oracle的安装文件,11gr2默认有两个zip包:
linux.x64_11gR2_database_1of2.zip
和linux.x64_11gR2_database_2of2.zip
, 将这两个包解压
1 2
| unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip
|
系统硬件需求这里忽略,详情查看oracle的文档
所依赖的软件包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| binutils-2.16.91.0.5 compat-libstdc++-5.0.7 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.4-31 glibc-devel-2.4-31 ksh-93r-12.9 libaio-0.3.104 libaio-devel-0.3.104 libelf-0.8.5 libgcc-4.1.2 libstdc++-4.1.2 libstdc++-devel-4.1.2 make-3.80 sysstat-8.0.4
|
安装可以通过yast2
这里要注意,在suse enterprise linux中,compat-libstdc++
由libstdc++33
替代, 然后在check的时候忽略掉就行
- 修改内核参数
/etc/sysctl.conf
1
| kernel.sem = 1250 32000 100 256
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 1048576
net.core.wmem_max = 1048576
fs.file-max = 6815744
kernel.shmmax = 536870912
fs.aio-max-nr = 1048576
|
- 创建用户和组
1 2 3 4 5
| groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle ...
|
- 创建oracle安装目录
1 2 3 4 5 6
| mkdir -p /opt/oracle mkdir -p /home/oracle mkdir -p /opt/oraInventory chown -R oracle:oinstall /opt/oracle chown -R oracle:oinstall /home/oracle chown -R oracle:oinstall /opt/oraInventory
|
- 修改oracle的环境变量, 添加一下变量到
~oracle/.profile
1 2 3 4 5
| ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/product/11.2.0 export ORACLE_BASE ORACLE_HOME PATH=$PATH:/$ORACLE_HOME/bin export PATH
|
- 修改
/etc/security/limits.conf
1
| oracle soft nproc 16384
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
|
- 开始安装
1 2 3 4
| su - oracle cd <ORACLE_INSTALL_MEDIA_DIR> ./runInstaller ...
|
剩下的就是根据图形界面一步一步的做就行了 :)