redhat6.3 安装oracle 11g

前提条件:

在安装linux时最好安装上以下软件,否则在安装oracle过程中不能通过先决条件检测。(在检测后也可以安装缺少的软件,但会由于软件之间的依赖关系,导致安装非常困难,最坏条件下,导致系统重装) 

binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
make-3.81
sysstat-7.0.0
 注:此处新版本可以替代旧版本,这些包在redhat的安装包里一般都可以找到
1.在root模式下修改内核参数
#vi  /etc/sysctl.conf
在代码结尾添加如下代码:
 
fs.file-max = 6815744
 
 
 
kernel.shmmni = 4096
 
kernel.shmmax = 4294967295 #物理内存一半
 
kernel.sem=250 32000 100 128
 
net.ipv4.ip_local_port_range = 9000 65500
 
net.core.rmem_default = 262144
 
net.core.rmem_max = 4194304
 
net.core.wmem_default = 262144
 
net.core.wmem_max = 10488576
 
fs.aio-max-nr = 10488576
 
保存并退出
 
#/sbin/sysctl –p 使修改生效
 
2.     为oracle用户设置shell限制
 
#vi /etc/security/limits.conf
 
在文件尾部添加下列代码:
 
oracle  soft nproc 2047
 
oracle  hard nproc 16384
 
oracle  soft nofile 1024
 
oracle  hard nofile 65536
 
oracle -   nofile 1006154
 
保存退出
 
3.     在root模式下创建oracle用户和组
 
#groupadd oinstall
 
#groupadd dba
 
#groupadd oper
 
#useradd –g oinstall –G dba,oper oracle //增加了oracle用户
 
#passwd oracle (在下面出现的命令行中设置oracle账户口令)
 
4.     为安装oracle建立目录
 
#cd /home/oracle  //转到oracle目录下
 
#mkdir app       //建立app目录
 
#chown –R oracle:oinstall /home/oracle/app 
 
#chmod –R 775 /home/oracle/app            //赋予权限
 
5.     切换到oracle账户并为oracle用户设置环境变量
 
#su – oracle
 
$vi /home/oracle/.bash_profile
 
在文件中添加:
 
export ORACLE_BASE=/home/oracle/app
 
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
 
export ORACLE_SID=orcl (自己定义的名称)
 
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
 
保存退出
 
$source /home/oracle/.bash_profile 使其生效
 
6.重新启动操作系统:
# reboot (重新启动命令)
特别说明:因为安装 Oracle 软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!
 
7.通过FTP工具把oracle11g压缩包复制到oracle文件夹下面
 
8.在oracle模式下解压oracle11g压缩包
 
#unzip linux.x64_11gR2_database_1of2.zip –d  /home/oracle
 
#unzip linux.x64_11gR2_database_2of2.zip –d  /home/oracle
 
 
 
9.新开一个终端窗口,以root身份执行命令#xhost  +
 
10.然后回到oracle窗口
 
进入database目录
 
$cd /home/oracle/database
 
$./runInstaller
 
开始安装。剩下的安装步骤和在 windows 下一样。
 
到最后千万要执行最后两个命令。

摘自 rbyyy(程序员的成长)

你可能感兴趣的:(redhat6.3 安装oracle 11g)