oracle 11g 安装

【注意点

1、host解析

查看主机名和和ip 地址关系

[root@localhost~]# cat /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=jing.com

这里的主机名是jing.com

[root@localhost~]# cat /etc/hosts

# Do not removethe following line, or various programs

# that requirenetwork functionality will fail.

127.0.0.1localhost

192.168.6.2 jing jing.com(添加上去)

2、xhost

root下xhost 然后根据显示做(不行的话可以加上 xhost + 192.168.6.199)

export DISPLAY=192.168.6.199:0.0

3、安装路径权限问题

我安装路径是/oracle

chown -R oracle:oinstall /oracle/ 】

4、创建库时报需要创建一个监听时

用oracle 账户登陆

lsnrctl start 启动监听

1、安装包

需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

compat-libstdc++-33-3.2.3 (32 bit)

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-2.5-24 (32 bit)

glibc-common-2.5

glibc-devel-2.5

glibc-devel-2.5 (32 bit)

glibc-headers-2.5

ksh-20060214

libaio-0.3.106

libaio-0.3.106 (32 bit)

libaio-devel-0.3.106

libaio-devel-0.3.106 (32 bit)

libgcc-4.1.2

libgcc-4.1.2 (32 bit)

libstdc++-4.1.2

libstdc++-4.1.2 (32 bit)

libstdc++-devel 4.1.2

make-3.81

sysstat-7.0.2 

命令:

rpm -qa |grep binutils-

rpm -qa |grep compat-libstdc

rpm -qa |grep elfutils-libelf

rpm -qa |grep gcc-

rpm -qa |grep glibc

rpm -qa |grep ksh

rpm -qa |grep libaio-devel

rpm -qa |grep libgcc

rpm -qa |grep libstdc++

rpm -qa |grep make

rpm -qa |grep sysstat

采用yum安装,如下:

yum install -y binutils*

yum install -y compat-libstdc*

yum install -y elfutils-libelf*

yum install -y gcc*

yum install -y glibc*

yum install -y ksh*

yum install -y libaio*

yum install -y libgcc*

yum install -y libstdc*

yum install -y make*

yum install -y sysstat*

yum install libXp* -y

yum install -y glibc-kernheaders 

安装后重启检测

rpm -qa binutils*

rpm -qa compat-libstdc*

rpm -qa elfutils-libelf*

rpm -qa elfutils-libelf-devel*

rpm -qa gcc*

rpm -qa glibc*

rpm -qa ksh*

rpm -qa libaio*

rpm -qa libgcc*

rpm -qa libstdc*

rpm -qa make*

rpm -qa sysstat*

配置:

一、创建Oracle用户与组,设置oracle用户密码

1、 groupadd oinstall

2、 groupadd dba

3、useradd -m -g oinstall -G dba oracle

4、 passwd oracle

二、配置系统内核参数

# vim /etc/sysctl.conf 

kernel.shmmax = 536870912 

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.aio-max-nr = 1048576 

fs.file-max = 6815744

启用刚刚所做的变更。 输入命令: # /sbin/sysctl -p

三、修改系统资源限制

编辑系统资源限制配置文件

vim /etc/security/limits.conf 在该文件下添加如下行:

# vim /etc/security/limits.conf 

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

四、关闭SELinux

编辑SELinux配置文件 vim /etc/selinux/config,

将SELINUX的值设为 disabled

如下: SELINUX=disabled

修改该文件可使重启系统后不启动SELinux。关闭当前已开启的SELinux使用如下命令: setenforce 0

五、检测hosts 文件

检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听。

#vim /etc/hosts 

注意:将主机名对应到真实ip地址,否则oracle有可能将监听程序仅仅建立在127.0.0.1上。

hostname -i

六、 创建Oracle安装文件夹以及数据存放文件夹

把oracle安装在 /u01/app/oracle 目录下,所以需创建该目录:

#mkdir -p /u01/app/oracle 

#chown -R oracle:oinstall /u01/app/oracle 

#chmod 755 /u01/app/oracle 

安装时数据放在/u01/app/oracle/oradata目录下,所以需创建该目录:

#mkdir -p /u01/app/oracle/oradata 

#chown -R oracle:oinstall /u01/app/oracle/oradata 

#chmod -R 755 /u01/app/oracle/oradata 

安装时还需要设置 Inventory 目录,所以需创建该目录:

#mkdir -p /u01/app/oraInventory 

#chown -R oracle:oinstall /u01/app/oraInventory

#chmod -R 755 /u01/app/oraInventory 

设置ORACLE_HOME目录 

#mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 

#chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1 

#chmod -R 755 /u01/app/oracle/product/11.2.0/dbhome_1 

说明:想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R

表示启动递归处理。

七、解压数据库

解压缩安装文件 Oracle 11g R2的安装包被压缩成两个文件:linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip,将它们上传到安装机器上,并使进行解压缩,将得到一个名称为database 的目录。

$su oracle 

$cd /u01/app/oracle 

$unzip linux_11gR2_database_1of2.zip -d /u01/app/oracle/database 

$unzip linux_11gR2_database_2of2.zip -d /u01/app/oracle/database 

注意:此处的/u01/app/oracle为oracle安装文件的实际存放路径 

八、设置oracle帐号登录时环境(以下以oracle身份登录):重启,以oracle账户登录系统。

图形界面登录。 

编辑文件 

vim /home/oracle/.bash_profile 添加如下行:

ORACLE_BASE=/u01/app/oracle 

ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1  

ORACLE_SID=orcl 

LD_LIBRARY_PATH=$ORACLE_HOME/lib 

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

export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

保存退出后执行如下命令使以上设置立即生效: source /home/oracle/.bash_profile

九、执行安装

1、 执行该程序开始安装 首先需要执行export LANG=C以防止中文乱码。

root 下

# chmod -R 755 /u01/app/oracle/

#su – oracle

$cd /u01/app/oracle/database

$export LANG=C

$./runInstaller

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐