Linux RedHat6.8安装oracle11g

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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服务器安装配置完成了。

相关文档
最新文档