欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

oracle 11g 安装

程序员文章站 2023-03-26 12:17:57
【注意点 1、host解析 查看主机名和和ip 地址关系 [root@localhost~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=jing.com 这里的主机名是jing.com [root@ ......

【注意点

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