红帽安装Oracle步骤

mac2026-09-20  7

目录

 

Linux系统版本:Redhat 6.4 (64bit)

Oracle版本: 11g R2

一.创建Oracle用户(root用户)

二.修改内核参数(root用户)

三.修改用户限制(root用户)

四.修改用户验证选项(root用户)

五.修改用户配置文件(root用户)

六.安装目录配置(root用户)

七.增加Oracle环境变量(oracle用户)

八.Oracle 11g安装(oracle用户)

九.配置监听器(Oracle用户)

十.安装库文件(Oracle用户)

十一.关闭防火墙(root 用户)

十二.使用Navicat Premium连接Oracle数据库


Linux系统版本:Redhat 6.4 (64bit)

Oracle版本: 11g R2

一.创建Oracle用户(root用户)

1.创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

groupadd oinstall groupadd dba

2.主组oinstall,其它组:dba

useradd -g oinstall -G dba oracle

3.设置密码:oracle

passwd oracle

 

二.修改内核参数(root用户)

1.修改 sysctl.conf 文件,仅添加没有的配置,不对原有配置修改.(或者可以从上海的库172.10.10.51对应位置的文件内拷贝对应部分)

vi /etc/sysctl.conf

2.跳到最后行按SHIFT+g

3.进入编辑模式按i

 

-----------------------添加的内容---------------

# add fs.aio-max-nr = 1048576 fs.file-max = 6815744 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 = 1048576

-----------------------------------------------------

 

4.退出按ESC:wq

5.为使上述配置生效而不重启系统,执行如下命令

/sbin/sysctl -p

 

三.修改用户限制(root用户)

1.修改 limits.conf 文件,加上下面的参数 # vi /etc/security/limits.conf 2.跳到最后行按SHIFT+g

3.进入编辑模式按i

-------------------添加的内容------------------------ # add oracle  soft  nproc   2047 oracle  hard  nproc   16384 oracle  soft  nofile  1024 oracle  hard  nofile  65536 ----------------------------------------------------

4.退出按ESC:wq

 

四.修改用户验证选项(root用户)

1.找到pam_limits.so文件位置(第二步要使用该文件的位置) # find / -name pam_limits.so

2.修改login文件加上如下参数 # vi /etc/pam.d/login 3.跳到最后行按SHIFT+g

4.进入编辑模式按i

------添加的内容------------ # add session    required    /lib64/security/pam_limits.so --------------------------------

5.退出按ESC:wq

 

五.修改用户配置文件(root用户)

1.修改profile文件加入如下参数:

# vi /etc/profile 2.跳到最后行按SHIFT+g

3.进入编辑模式按i

-------------------添加的内容----------------- # add if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi Fi ----------------------------------------------

4.退出按ESC:wq

 

六.安装目录配置(root用户)

# mkdir -p /u01/oraInventory

# chown -R oracle:oinstall /u01/

# chmod -R 775 /u01/

 

七.增加Oracle环境变量(oracle用户)

1.切换用户到oracle $ su oracle 2.切换到家目录 $ cd ~  3.编辑环境变量文件(.bash_profile) $ vi .bash_profile 4.跳到最后行按SHIFT+g

5.进入编辑模式按i

-------------------添加的内容-----------------

export ORACLE_BASE=/u01 export ORACLE_HOME=$ORACLE_BASE/oracle export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

----------------------------------------------

6.退出按ESC:wq 7.刷新环境变量 $ source .bash_profile 8.查看是否有ora环境变量 $ env | grep ORA

八.Oracle 11g安装(oracle用户)

1.下载Oracle 11g R2安装包 https://pan.baidu.com/s/1uGp3TVyOvmEqtdUJaoC9ng 2.解压安装包 $ unzip linux.x64_11gR2_database_1of2.zip

$ unzip linux.x64_11gR2_database_2of2.zip

3.执行安装脚本 $ cd /home/oracle/database

$ export LANG=en_US

$ ./runInstaller

4.开始进入图形化界面的安装

5.上一步弹出所示的框后,需要在xshell中手动执行脚本(orainstRoot.sh和root.sh),root用户

$ su root 输入root密码

# cd /u01/oraInventory

# ./orainstRoot.sh

# cd /u01/oracle

# ./root.sh

6.回到图形化界面

九.配置监听器(Oracle用户)

# su oracle

$ export LANG=en_US

$ netca

 

检查是否启动监听器

$ ps -ef | grep LISTENER

十.安装库文件(Oracle用户)

$ cd /home/oracle

$ mkdir data

$ dbca

与之前设置oracle用户环境变量中的数据库实例名保持一致(ORACLE_SID=orcl)

数据库文件保存路径选择之前新建的文件夹 /home/oracle/data

修改数据库连接数:600

修改数据库使用的字符集: ZHS16GBK – GBK 16 bit

十一.关闭防火墙(root 用户)

# chkconfig --level 0123456 iptables off

# service iptables stop

十二.使用Navicat Premium连接Oracle数据库

最新回复(0)