当前位置:网站首页>【Oracle 11g】Redhat 6.5 安装 Oracle11g

【Oracle 11g】Redhat 6.5 安装 Oracle11g

2022-08-09 06:46:00 L-DiCaprio

一、安装依赖包

yum install binutils

yum install compat-libstdc++ -33

yum install elfutils-libelf

yum install elfutils-libelf-devel

yum install elfutils-libelf-devel-static

yum install gcc

yum install gcc-c++

yum install glibc

yum install glibc-common

yum install glibc-devel

yum install glibc-headers

yum install kernel-headers

yum install ksh

yum install libaio

yum install libaio-devel

yum install libgcc

yum install libgomp

yum install libstdc++

yum install libstdc+±devel

yum install make

yum install sysstat

yum install unixODBC

yum install unixODBC-devel

二、创建用户和组

1.创建oinstall用户组

groupadd oinstall

2.创建dba用户组

groupadd dba

3.创建oracle用户,并添加到oinstall(主组)和dba(其他组)

useradd -g oinstall -G dba oracle

4.设置oracle用户密码

passwd oracle

三、修改内核参数

修改 /etc/sysctl.conf 文件

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

使配置生效

/sbin/sysctl –p

四、修改用户限制

修改/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

五、修改用户验证

修改 /etc/pam.d/login文件

vi /etc/pam.d/login

追加如下参数:

session    required     pam_limits.so

六、修改用户配置文件

修改/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

七、修改hosts文件

格式为: 本机的ip地址 主机名

vi /etc/hosts

在这里插入图片描述

八、创建安装目录

mkdir -p /u01/oraInventory
chown -R oracle:oinstall /u01/
chmod -R 775 /u01/

九、修改oracle用户环境配置

切换到oracle用户

su - oracle

执行命令:

vi .bash_profile

追加以下内容:

export PATH
export ORACLE_BASE=/u01/oracle/export ORACLE_HOME=$ORACLE_BASE/product/export ORACLE_SID=orclORACLE_TERM=xterm; 
export ORACLE_TERMPATH=/usr/sbin:$PATH; 
export PATHPATH=$ORACLE_HOME/bin:$PATH; 
export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; 
export CLASSPATHNLS_LANG=AMERICAN_AMERICA.AL32UTF8 
export NLS_LANGumask 022

保存并执行如下命令

source .bash_profile

十、安装

1、在root用户下解压安装包

2、切换到oracle用户

如果是通过xshell远程连接服务器的话,需执行如下命令:

export DISPLAY=192.168.221.135:0.0

192.168.221.135 为自己虚拟机地址

3、进入到解压目录下的database目录,运行安装文件runInstaller

./runInstaller 

十一、图形化安装步骤

1、将图中红框内的选项上的勾去掉,然后Next

在这里插入图片描述

2、点击警告框中的YES

在这里插入图片描述

3、选择Skip software updates,点击next

在这里插入图片描述

4、这里选择仅安装数据库软件(Install database software only),点击Next

在这里插入图片描述

5、默认第一个选项,点击Next

在这里插入图片描述

6、选择语言,默认Englisgh,点击Next

在这里插入图片描述

7、这里选择企业版,Next

在这里插入图片描述

8、默认安装路径,与前面配置的路径一致,Next

在这里插入图片描述

9、Next

在这里插入图片描述

10、全部选择dba, Next

在这里插入图片描述

11、检查安装环境,没有ERROR级别的错误就全部忽略吧

在这里插入图片描述

12、选择Yes

在这里插入图片描述

13、点击Install,开始安装

在这里插入图片描述

14、开始安装

在这里插入图片描述

15、这里提示在root用户下执行图中的脚本,按照提示去相应路径下执行脚本

在这里插入图片描述

执行orainstRoot.sh 脚本

在这里插入图片描述

执行root.sh脚本

在这里插入图片描述

执行完后,点击OK

16、安装结束,点击Close

在这里插入图片描述

十二、配置监听

1、oracle用户下执行netca命令

在这里插入图片描述

2、默认 Next

在这里插入图片描述

3、Next

在这里插入图片描述

4、Next

在这里插入图片描述

5、Next

在这里插入图片描述

6、Next

在这里插入图片描述

7、Next

在这里插入图片描述

8、Next

在这里插入图片描述

在这里插入图片描述

9、点击Finish

在这里插入图片描述

十三、创建数据库

1、oracle用户执行dbca

在这里插入图片描述

2、Next

在这里插入图片描述

3、选择创建一个数据库(Create a Database),Next

在这里插入图片描述

4、默认第一项,Next

在这里插入图片描述

5、输入SID

在这里插入图片描述

6、默认,Next

在这里插入图片描述

7、设置系统账户密码

在这里插入图片描述

8、默认,Next

在这里插入图片描述

9、默认,Next

在这里插入图片描述

10、Next

在这里插入图片描述

11、配置内存大小

在这里插入图片描述

12、配置连接数

在这里插入图片描述

13、设置编码

在这里插入图片描述

14、点击Finish

在这里插入图片描述

15、点击OK

在这里插入图片描述

16、开始创建数据库

在这里插入图片描述

17、数据库创建完成,数据库详细信息如下,点击Exit

在这里插入图片描述

十四、Windows配置

打开Telnet

控制面板–程序–启用或关闭Windows功能

在这里插入图片描述

十五、Redhat打开Oracle数据库

1.关闭防火墙

chkconfig iptables stop
chkconfig iptables off

2.启动监听

lsnrctl start

3.进入数据库

sqlplus / as sysdba

4.启动数据库

SQL> startup
原网站

版权声明
本文为[L-DiCaprio]所创,转载请带上原文链接,感谢
https://blog.csdn.net/shroudiwnl/article/details/119251869