【注意点
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