oracle11g for Linux数据库安装详细教程

    1. 建立目录

/u01作为oracle安装的base目录,/u02作为安装介质的存放目录,/oradata作为数据库数据文件存放目录 /oradata/arch作为归档放置目录

mkdir /u01 /u02

mkdir -p /oradata/arch

    1. 配置用户

建立dba组和oinstall组和oracle用户

groupadd -g 54321 oinstall

groupadd -g 54322 dba

useradd -u 54321 -g oinstall -G dba oracle

设置密码

echo nbcb,4286 | passwd --stdin oracle

    1. 权限和所有者设置

这里需要将/u01和/u02的所有者赋予oracle用户和dba组,并且为相关文件添加执行权限,命令如下:

chown -R oracle:oinstall /u01 /u02 /oradata

chmod 755 /u01 /u02 /oradata

    1. 上传介质

oracle用户上传介质至/u02目录并解压

    1. 建立目录

/u01作为oracle安装的base目录,/u02作为安装介质的存放目录,/oradata作为数据库数据文件存放目录 /oradata/arch作为归档放置目录

mkdir /u01 /u02

mkdir -p /oradata/arch

    1. 配置用户

建立dba组和oinstall组和oracle用户

groupadd -g 54321 oinstall

groupadd -g 54322 dba

useradd -u 54321 -g oinstall -G dba oracle

设置密码

echo nbcb,4286 | passwd --stdin oracle

    1. 权限和所有者设置

这里需要将/u01和/u02的所有者赋予oracle用户和dba组,并且为相关文件添加执行权限,命令如下:

chown -R oracle:oinstall /u01 /u02 /oradata

chmod 755 /u01 /u02 /oradata

    1. 上传介质

oracle用户上传介质至/u02目录并解压(解压通过unzip命令实现,如果没有unzip,需要先配置好yum安装unzip)

linux.x86_11gR2_database_1of2.zip 

linux.x86_11gR2_database_1of2.zip 

    1. 系统参数配置

root用户运行

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

 

vi /etc/security/limits.conf  添加用户资源限制

oracle soft nproc 20480

oracle hard nproc 40960

oracle soft nofile 20480

oracle hard nofile 65536

oracle soft stack 20480

oracle hard stack 32768

 

vi /etc/sysctl.conf  修改内核参数

kernel.shmmax = 68719476736

kernel.shmall = 4294967296

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.wmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

fs.file-max = 6815744

 

运行sysctl -p命令使内核参数生效

    1. yum包安装

yum install -y setarch-*

yum install -y make-*

yum install -y glibc-*

yum install -y libaio-*

yum install -y compat-libstdc++-*

yum install -y compat-gcc-*

yum install -y gcc-*

yum install -y libXp-*

yum install -y openmotif-*

yum install -y compat-db-*

yum install -y ksh*

yum install -y elfutils-libelf*

这里安装的时候需要配置阿里云的yum源。

    1. 用户环境变量设置

添加 oracle软件安装和运行相关的环境变量:

oracle用户运行

vi ~/.bash_profile

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

ORACLE_SID=orcl; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 

    1. 安装数据库

oracle用户登陆图形化界面(不能直接su - oracle切换)

cd / u02/database

执行安装脚本runInstaller

./runInstaller(这里建议输入./runInstaller -jreLoc /usr/lib/jre-1.8.0,避免后面可能会卡死

 

oracle11g for Linux数据库安装详细教程_第1张图片

跳过软件升级

oracle11g for Linux数据库安装详细教程_第2张图片

安装数据库软件

oracle11g for Linux数据库安装详细教程_第3张图片

安装单机数据库

oracle11g for Linux数据库安装详细教程_第4张图片

语言默认即可

oracle11g for Linux数据库安装详细教程_第5张图片

选择企业版本

oracle11g for Linux数据库安装详细教程_第6张图片

默认即可

oracle11g for Linux数据库安装详细教程_第7张图片

如果之前没有输入./runInstaller -jreLoc /usr/lib/jre-1.8.0,这里可能会卡住不动,主要是因为配置oracle需要jdk环境

一路next,直到安装完成,最后root运行脚本即可(这里需要运行的脚本,next的时候会有提示的,按照要求操作就行)

你可能感兴趣的:(oracle11g for Linux数据库安装详细教程)