linux上安装Oracle 11g R2 标准版 64位
admin
2023-05-04 17:21:54
0

一.Oracle 安装前的准备

检查一下包,必须全部安装:

binutils-2.20.51.0.2-5.43.el6.x86_64

compat-libstdc++-296-2.96-144.el6.i686

compat-libstdc++-33-3.2.3-69.el6.x86_64

elfutils-libelf-0.161-3.el6.x86_64

elfutils-libelf-devel-0.161-3.el6.x86_64

gcc-4.4.7-16.el6.x86_64

gcc-c++-4.4.7-16.el6.x86_64

glibc-2.12-1.166.el6_7.3.x86_64

glibc-2.12-1.166.el6_7.3.i686

glibc-common-2.12-1.166.el6_7.3.x86_64

glibc-devel-2.12-1.166.el6_7.3.x86_64

glibc-devel-2.12-1.166.el6_7.3.i686

libaio-0.3.107-10.el6.i686

libaio-0.3.107-10.el6.x86_64

libaio-devel-0.3.107-10.el6.i686

libaio-devel-0.3.107-10.el6.x86_64

libgcc-4.4.7-16.el6.i686

libgcc-4.4.7-16.el6.x86_64

libstdc++-4.4.7-16.el6.x86_64

libstdc++-4.4.7-16.el6.i686

libstdc++-devel-4.4.7-16.el6.x86_64

libstdc++-devel-4.4.7-16.el6.i686

make-3.81-20.el6.x86_64

sysstat-9.0.4-27.el6.x86_64

unixODBC-2.2.14-14.el6.i686

unixODBC-2.2.14-14.el6.x86_64

unixODBC-devel-2.2.14-14.el6.i686

unixODBC-devel-2.2.14-14.el6.x86_64


二.创建oracle用户和组

su - root

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

echo oracle|passwd --stdin oracle


三.系统参数和配置文件

1.添加如下到文件/etc/sysctl.conf

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.tcp_syncookies = 1

kernel.msgmnb = 65536

kernel.msgmax = 65536

kernel.shmmax = 4294967295

kernel.shmall = 268435456

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.file-max = 6815744

fs.aio-max-nr = 1048576

/sbin/sysctl -p


2.添加如下到文件/etc/security/limits.conf

session required /lib64/security/pam_limits.so

session required pam_limits.so

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536


3.添加如下到文件/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


四.修改环境变量

/home/oracle/.bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

export ORACLE_SID=orcl

export ORACLE_BASE=/home/oracle/

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib

export ORACLE_HOME=/home/oracle/product/11.2.0/dbhome_1

export ORACLE_HOME_LISTNER=$ORACLE_HOME

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

umask 022

export PATH

sh /home/oracle/.bash_profile


五.开始安装

进入到oracle的instal文件夹下

./runlnstaller

如果不出意外,会出现oracle的安装图形化界面,

按照提示一步一步安装即可

在安装第二步会oracle会检测环境是否符合,如果提示swap或大,或小,忽略,下一步

完成之后,按照提示用root执行

root.sh和

orainstRoot.sh

回车即可

到此基本就完成了。


六.创建实例

通过图形化来创建实例

cd $home_ORACLE/product/11.2.0/dbhome_1/bin/

./dbca

然后会出现创建实例的图形化界面,按照提示进行下一步就可以了。

相关内容

热门资讯

Google在港推出AI代理G... 观点网讯:7月29日,Google在香港推出AI代理Gemini Spark,该代理可全天候在后台运...
5G+165Hz!联想新品官宣... 近两年来,小屏平板一直是比较有趣的一个品类。 不同于大平板注重效率、手机追求万能的特点,拯救者Y70...
原创 马... 马斯克又出来了。这次说2036年钱就没用了。 理由是人工智能加机器人,东西多到你用不完,还拿钱干嘛...
美的集团:我国智能家居互联互通... IT之家 7 月 30 日消息,美的集团今日发布公告,7 月 21 日至 23 日,智能家居互联互通...
华为新款MatePad Pro... 【CNMO科技消息】7月30日,@华为终端 官宣全新旗舰平板华为MatePad Pro。 新款华为...
从实验室到实景验证:6G光子太... 全息通信是第六代移动通信(6G)的典型应用场景之一,旨在通过融合无线传输与全息三维成像技术,实现超大...
从“能对话”到“能干活”——人... 【经济界面】 光明日报记者 刘坤 李晓东 周洪双 人工智能(AI)眼镜化身为个人“助理”,实时进行...
【全新发布】UminiP Pr... (来源:洲明科技)
日本通过“H3火箭8号”发射失... △H3火箭(资料图) 日本文部科学省30日召开关于去年“H3火箭8号”发射失败的会议。会议通过的最终...
互联网巨头抢滩健康硬件,上游芯... 封面新闻记者 付文超 当下,互联网巨头对健康硬件的押注,正在成为产业现实,加速拉动整个产业链步入新一...