Linux RedHat6.8安装oracle11g
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RedHat6.8安装oracle11g
1,下载oracle11g安装文件并解压
# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip
2,安装依赖包,需要安装以下依赖包:
# rpm -ivh xxxx
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-common-2.5
glibc-devel-2.5
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2
libstdc++-4.1.2
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
(其中gcc,gcc++安装见文档gcc安装过程)
3, 网络、系统参数调整及说明
3.1 调整内核参数及用户限制
以下所有操作均需要使用root用户执行,并且重启操作系统才能完全生效。# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
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 = 1048586
3.2 修改用户的SHELL的限制,修改/etc/security/limits.conf文件
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
3.3 修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。session required /lib/security/pam_limits.so
session required pam_limits.so
3.4 编辑 /etc/profile ,输入命令:vi /etc/profile(此处注意:[ ] 前后都要有空格)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
4, 创建相关用户和组
# useradd -g oinstall -g dba -m oracle
# passwd oracle
5, 创建数据软件目录和数据文件存放目录,注意磁盘空间
# mkdir /home/oracle/app
# mkdir /home/oracle/app/oracle
# mkdir /home/oracle/app/oradata
# mkdir /home/oracle/app/oracle/product
# mkdir /home/oracle/app/oraInventory
6,更改目录属主为oracle用户所有
# chown -R oracle:oinstall /home/oracle/app
7, 配置oracle用户的环境变量
# su -oracle (切换用户,如果此处报错,则说明3.4出现错误,请检查空格)
# vi .bash_profile 添加如下内容:
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
8,以上配置完成后,请重启电脑,配置工作完成
9, 接下来进行安装,使用oracle用户进入database目录,
执行 ./runInstaller (此处会报一个错 No protocol specified,解决方法root用户下执行 xhost + )之后进入图形安装界面, 和windows下类似,选择仅安装数据库
如果在后面检查中报错:error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile解决,这是由于缺少gcc,请检查gcc 是否已安装。
10,在这之前需要注意执行两个文件,
安装实例,使用dbca命令进入图形界面安装,跟windows类似
11,配置监听,使用netca命令, 完成后更改Local Net Service Name Configuration本地网络服务,这样oracle服务器安装配置完成了。