您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页CentOS V5.5 x64 中Oracle 11g R2 x64安装教程

CentOS V5.5 x64 中Oracle 11g R2 x64安装教程

来源:好走旅游网
CentOS V5.5 x64 中Oracle 11g R2 x64安装教程

测试环境:

VMware Workstation V6.5.1,Oracle Database 11g Release 2 (11.2.0.1.0) Enterprise/Standard Edition for Linux x86-X64 Intel Core2 P8700 2.53G CPU ,1G内存,硬盘40G。采用虚拟机的安装方式。

首先,在官方网站上下载Oracle数据库安装文件linux.x64_11gr2_database_1of2.zip linux.x64_11gr2_database_2of2.zip http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

环境准备:

1.安装CentOS V5.5 x86_64bit版本

(CentOS-5.5-x86_64-bin-DVD-1of2.iso 4.09G , CentOS-5.5-x86_64-bin-DVD-2of2.iso 412M). 分区大小请注意,一般需要手动设定,把/根分区调整到最大,swap分区在4G以上,如下图

注意以下自定义选择项

Desktop Environments---GNOME Desktop Environment 里面请全部选择。 Development---Development libraries 默认项 GNOME Software Development 默认项 Jave Davelopment 默认项 legacy Software Development 里面请全部选择

X Software Development 里面请全部选择,一定要全部 以下三项不用选择“Development Tools”、“KDE Software Development”、“Ruby”。 Base System---Administration Tools Dialup Networding Support Java

Legacy Software Support

OpenFabrics Enterprise Distribution

制作:Evan 邮箱:370048648@qq.com

- 1 -

System Tools X Window System

除去Base项不选择外,其它都选上。如下图

如果系统安装完成后,你也可以手动添加这些功能包。如下图

挂载光驱

# mkdir /mnt/cdrom

制作:Evan 邮箱:370048648@qq.com

- 2 -

# mount -t iso9660 -r /dev/cdrom /mnt/cdrom 再安装VMwareTools,以方便你传送文件到Linux系统中。 # mkdir /vmware

# cp /mnt/cdrom/VMwareTools-7.8.4-126130.tar.gz /vmware # cd /vmware

# tar zxvf VMwareTools-7.8.4-126130.tar.gz # cd vmware-tools-distrib/ # ./vmware-install.pl

全部回答yes,并选择1024x768分辨率。再 reboot系统。

安装前的环境配置

2.要查看系统上安装了这些程序包的哪些版本,运行以下命令,如果缺少相应的开发包,可能会造成Oracle安装不上去。所以请检查一下,把缺少的包装上去。

[root@oracleserver ~]# rpm -q gcc make binutils openmotif setarch libaio gcc-4.1.2-48.el5 make-3.81-3.el5

binutils-2.17.50.0.6-14.el5 openmotif-2.3.1-5.el5_5.1 setarch-2.0-1.1 libaio-0.3.106-5

[root@oracleserver CentOS]# rpm -qa |grep glibc glibc-headers-2.5-49 glibc-common-2.5-49 compat-glibc-2.3.4-2.26 glibc-2.5-49 glibc-devel-2.5-49

compat-glibc-headers-2.3.4-2.26

[root@oracleserver CentOS]# rpm -qa |grep compat compat-gcc-34-c++-3.4.6-4 compat-libgcc-296-2.96-138 compat-libstdc++-33-3.2.3-61

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

制作:Evan 邮箱:370048648@qq.com

- 3 -

compat-glibc-2.3.4-2.26 compat-libstdc++-296-2.96-138 avahi-compat-libdns_sd-0.6.16-7.el5 compat-gcc-34-3.4.6-4 compat-db-4.2.52-5.1

java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115 java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115 java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115 compat-glibc-headers-2.3.4-2.26

再将下面这些RPM包按顺序手动安装一下,在安装光盘的CentOS文件夹里面。以如下的格式安装即可 # rpm –ivh /mnt/cdrom/CentOS/libaio-devel-0.3.106-5.i386.rpm

libaio-devel-0.3.106-5.i386.rpm libaio-devel-0.3.106-5.x86_64.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-2.2.11-7.1.x86_64.rpm unixODBC-devel-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.x86_64.rpm pdksh-5.2.14-36.el5.x86_64.rpm perftest-1.2.3-1.el5.x86_64.rpm sysstat-7.0.2-3.el5.x86_64.rpm

3.kernel内核参数修改 vi /etc/sysctl.conf , 在行末添加以下内容,在CentOs5.5上会看到 kernel.shmmax = 4294967295

kernel.shmall = 268435456这些参数已经存在并且默认启用了,

需要将原kernel.shmmax与kernel.shmall参数注释掉。并在文件末尾添加以下内容:

#use for oracle11g fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 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

制作:Evan 邮箱:370048648@qq.com

- 4 -

net.core.wmem_max = 1048576

再运行sysctl -p应用以上参数

另外在安装oracle数据库的时候要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性, 否则会在后面运行netca和dbca可能出现错误提示。 例如:/etc/hosts文件内容如下: 192.168.1.120 oracleserver-x64

127.0.0.1 localhost.localdomain localhost

/etc/sysconfig/network内容如下: #NETWORKING_IPV6=yes //该行已经注释 NETWORKING=yes

HOSTNAME=oracleserver-x64

5.vi /etc/security/limits.conf 在文件末尾添加以下内容 #use for oracle11g oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

6. vi /etc/pam.d/login 行末添加以下内容

session required /lib/security/pam_limits.so

session required pam_limits.so

7. vi /etc/selinux/config 确保以下内容 SELINUX=disabled 关闭SELIINUX

8.vi /etc/profile,在最后加入: if [ $USER = \"oracle\" ]; then if [ $SHELL = \"/bin/ksh\" ]; then ulimit -p 16384 ulimit -n 65536 else

制作:Evan 邮箱:370048648@qq.com

- 5 -

ulimit -u 16384 -n 65536 fi fi

9.因为默认centos5.5不支持11.2,0.1,修改配置文件,使CentOs5.5 支持Oracle10g . vi /etc/redhat-release

#CentOS release 5.5 (Final) 将它注释掉,在行末添加以下内容 redhat-4

Oracle安装过程: 1.创建和配置用户

groupadd oinstall //创建oracle数据库安装组 groupadd dba //创建oracle数据库管理组

groupadd oper //创建oracle数据库管理组

useradd -m -g oinstall -G dba oracle //创建oracle用户 passwd oracle //为Oracle用户设置密码,长度为8位以上。

2.创建安装目录

mkdir /oracle //创建oracle的BASE 目录

chown -R oracle:oinstall /oracle //修改BASE目录的属主和属组 chmod -R 775 /oracle

将Oracle原始安装包文件放在/oracle目录下,再运行解压命令。

[root@oracleserver-x64 oracle]# unzip linux.x64_11gr2_database_1of2.zip [root@oracleserver-x64 oracle]# unzip linux.x64_11gr2_database_2of2.zip

3.修改 Oracle 用户 .bash_profile # su - oracle

$ vi ./.bash_profile (或 # vi /home/oracle/.bash_profile) 在文件最后添加如下内容 umask 022

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/11g export ORACLE_SID=boson

制作:Evan 邮箱:370048648@qq.com

- 6 -

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

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export LANG=C

//数据库实例的SID,此处为boson,在图形界面安装过程中要求输入SID与这里保持相同

4.以root身份打开另一个终端窗口,--这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面。

[root@oracleserver-x64 ~]# xhost +

access control disabled, clients can connect from any host [root@oracleserver-x64 ~]# xhost + localhost localhost being added to access control list [root@oracleserver-x64 ~]# su - oracle

-bash: ulimit: max user processes: cannot modify limit: Operation not permitted [oracle@oracleserver-x64 ~]$ cd /oracle/database/ [oracle@oracleserver-x64 database]$ ./runInstaller [oracle@oracleserver-x64 database]$ ./runInstaller Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB. Actual 43647 MB Passed Checking swap space: must be greater than 150 MB. Actual 4000 MB Passed

Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed Preparing to launch Oracle Universal Installer from /tmp/OraInstall2010-12-03_10-26-58AM. Please wait ...

4、图形化安装过程

此时,将启动图形化介面,如下图。

制作:Evan 邮箱:370048648@qq.com

- 7 -

4.1 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 8 -

4.2 出现下一步,选择“Server Class”即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 9 -

4.3 出现下一步,选择高级安装模式,如下图

4.4 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 10 - 4.5 出现下一步,选择企业版即可。如下图

4.6 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 11 - 4.7 出现下一步,选择“Inventory Directory”数据库目录,如下图

4.8 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 12 - 4.10 出现下一步,按照默认即可。如下图

4.11 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 13 - 4.12 出现下一步,按照默认即可。如下图

4.16 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 14 - 4.17 出现下一步,此时,会查检系统环境,对出现在“Packages”中的包,你需要手动将它安装好,“Physical Menmory、Swap Size”的提示,可以不管它。如下图

4.18 出现下一步,按照默认即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 15 - 4.19 出现下一步,按照默认即可。如下图

4.20 出现下一步,出现执行2个脚本的命令,请以root身份执行即可。如下图

制作:Evan 邮箱:370048648@qq.com

- 16 - 4.21 安装完成后,可以通过WEB IE管理Orcal数据库。如下图

将Oracle 11g R2加入到开机自启动

1. 修改dbstart与dbshut脚本:

# vi $ORACLE_HOME/bin/dbstart //本例为/oracle/11g/bin/dbstart #ORACLE_HOME_LISTNER=$1 将它注释掉 ORACLE_HOME_LISTNER=$ORACLE_HOME 添加新行 # vi $ORACLE_HOME/bin/dbshut

#ORACLE_HOME_LISTNER=$1 将它注释掉 ORACLE_HOME_LISTNER=$ORACLE_HOME 添加新行

2. 修改/etc/oratab为如下格式: # vi /etc/oratab boson:/oracle/10g:N 将N都改写成Y即可。

3. 编辑启动脚本,以实现开机自启动 # vi /etc/rc.d/init.d/oracle

下载脚本文件,不要在windows下编辑它,直接放到 /etc/rc.d/init.d/下即可。

制作:Evan 邮箱:370048648@qq.com

- 17 - 下载地址:http://u.sohu.com/download/2/12913809769017100547076

4、修改所属组和用户

# chown oracle.oinstall /etc/rc.d/init.d/oracle # chown root.root oracle

5、修改访问权限

# chmod 775 /etc/rc.d/init.d/oracle

6、添加服务到自动启动中 # chkconfig –add oracle # chkconfig oracle on

7、执行命令,看是否可以启动成功

[root@oracleserver init.d]# service oracle start

8、查看日志文件

# tail -f /var/log/oracle

9、查看本地服务端口,看oracle是否有启动。 # nmap -sT localhost

制作:Evan 邮箱:370048648@qq.com

- 18 -

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有 赣ICP备2024042798号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务