Oracle 11g R1 for red hat linux 53安装文档费下载
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
文档名称 密级
Oracle 11g R1 Red Hat 5.3 64bit安装文档
版本 共 页 1.0
Oracle 11g R1 for Red Hat5.3 64bit安装文档
拟制: 日期: yyyy-mm-dd
审核: 日期: yyyy-mm-dd
批准: 日期: yyyy-mm-dd
同洲电子股份有限公司
修订记录
V1.0 同洲机密、未经许可不得扩散 第 1 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
日期 修订 CR号 修改 修改描述 作者
版本 章节
2009-12-18 V1.0 初稿 杜文刚
一、RedHat 5.3 64bit操作系统的安装
V1.0 同洲机密、未经许可不得扩散 第 2 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
1(首先将RHEL5.3 64 bit光盘插入光驱,按Enter键,出现如下图1-1;
图1-1
2.光盘检查,选择跳过Skip,出现如下图1-2;
图1-2
3(选择Next,出现如下图1-3;
V1.0 同洲机密、未经许可不得扩散 第 3 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-3
4(选择语言English,然后选择Next,出现如下图1-4;
图1-4
5(键盘选择U.S.English,然后选择Skip Entering Installation Number,出现如下图1-5; V1.0 同洲机密、未经许可不得扩散 第 4 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-5
6(选择Create Custom Layout ,然后Next,出现如下图1-6;
图1-6
7(先划分Swap,出现如下图1-7;
V1.0 同洲机密、未经许可不得扩散 第 5 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-7
SWAP分区设置
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
:
1024Mb
8196Mb SWAP=0.75*RAM
注意:内存变化,swap应该设置的参考值
8(划分其他的分区,保证Oracle的安装目录空间足够大,出现如下图1-8;
图1-8
V1.0 同洲机密、未经许可不得扩散 第 6 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
建议目录设置:
目录 建议大小值
boot 500M
tmp 2G
/ 根目录空间足够大,至少5G u01 安装目录空间足够大,至少5G
9(设定主机名称和IP Address(使用默认设置,安装完成后一并修改)
10(时区选择Asia/Shanghai,出现如下图1-9;
V1.0 同洲机密、未经许可不得扩散 第 7 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-9
11(设定root密码,出现如下图1-10;
V1.0 同洲机密、未经许可不得扩散 第 8 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-10
Software安装选择Customize now,我们选择最小安装,出现如下图1-11; 12(
图1-11
13( Application选择,出现如下图;
V1.0 同洲机密、未经许可不得扩散 第 9 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-12
第一个Desktop Environments选择默认。Applications只需要选择Editors,其他的不用选择
14( Development选择,出现如下图1-13;
图1-13
此处只需要选择Development Tools和Legacy Software Development,其他不用选择。
15( Base Systems选择,出现如下图1-14;
V1.0 同洲机密、未经许可不得扩散 第 10 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-14
默认的几个选项不要动,增加System Tools,并且点击下面的Option Packages,点选sysstat包。
最后一个Languages,选中Chinese Support:
16(选择完成,点击Next,出现如下图1-15;
V1.0 同洲机密、未经许可不得扩散 第 11 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-15
17( Software安装完成,提示Reboot,出现如下图1-16;
图1-16
18(重启之后,出现如下图1-17;
V1.0 同洲机密、未经许可不得扩散 第 12 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-17
19( Firewall选择Disabled,出现如下图1-18;
图1-18
20( Firewall选择Disabled,出现如下图1-19;
V1.0 同洲机密、未经许可不得扩散 第 13 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
图1-19
依次Next,安装完成。
21、关闭sendmail service
# chkconfig sendmail off
二、安装Oracle 11G R1的操作系统补钉要求
这是Oracle官方文档上的要求:
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.1
gcc-c++-4.1.1
glibc-2.5-12
glibc-2.5-12 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5-12 (32 bit)
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libgcc-4.1.1
libgcc-4.1.1 (32 bit)
libstdc++-4.1.1
libstdc++-4.1.1 (32 bit)
libstdc++-devel 4.1.1
V1.0 同洲机密、未经许可不得扩散 第 14 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-2.2.11 (32 bit)
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11 (32 bit) 一般情况下除了compat的一些包没有安装外,其他的包都已经安装了,可以使用rpm –qa
|grep 命令进行查询,用rpm –ivh 命令进行安装。注意一定要与操作系统版
本相符。
另外,如查询没有安装的包,可以到如下网址下
载一个oracle-validated-1.0.0-18.el5.x86_64.rpm,执行一下就可以知道那些Package没有安装。
如下图:
注意安装包时一定使用此步方法,不理会上面的一段如果按照第二部分的安装,这里只
需要安装以下Package就可以:
compat-db-4.2.52-5.1.i386.rpm
compat-db-4.2.52-5.1.x86_64.rpm elfutils-libelf-0.137-3.el5.i386.rpm elfutils-libelf-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
glibc-devel-2.5-34.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm libaio-devel-0.3.106-3.2.x86_64.rpm libXp-1.0.0-8.1.el5.i386.rpm
libXp-1.0.0-8.1.el5.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
以root进入光碟目录Server下,如/media/RHEL_5.3\ x86_64\ DVD/Server/,执行 rpm -Uvh compat-db-*
V1.0 同洲机密、未经许可不得扩散 第 15 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
rpm -Uvh elfutils-libelf-0.137-3.el5.i386.rpm
rpm -Uvh elfutils-libelf-devel-*
rpm -Uvh glibc-devel-2.5-34.i386.rpm
rpm -Uvh libaio-devel*
rpm -Uvh libXp-1.0.0-8.1*
rpm -Uvh unixODBC-2.2*
rpm -Uvh unixODBC-devel-*
完成就可以了,当然也可以再次执行rpm –ivh oracle-validated-1.0.0-18.el5.x86_64.rpm
确认,如图:
三、安装Oracle 11G R1前的准备
1、创建用户和组
groupadd -g 501 oinstall
groupadd -g 502 dba
useradd -g oinstall -G dba -d /home/oracle oracle
passwd oracle
2、vi /etc/sysctl.conf 增加如下
kernel.shmall = 2097152
kernel.shmmax = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 142 fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000 fs.aio-max-nr = 3145728
net.core.rmem_default = 4194304 net.core.rmem_max = 4194304
net.core.wmem_default = 262144 net.core.wmem_max = 1048586
kernel.msgmni = 2878
关于kernel.shmmax的值,建议设定为内存大小的一半(以字节为单位) 修改的参数需要重启生效,也可以使
用sysctl –p来生效。建议第四部分完成重启。
3、vi /etc/hosts 修改如下
127.0.0.1 localhost
192.168.64.15 dhm
4、vi /etc/security/limits.conf 增加如下
V1.0 同洲机密、未经许可不得扩散 第 16 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
5、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
6、vi /etc/pam.d/login 增加如下
session required pam_limits.so
7、创建路径Oracle安装目录
mkdir -p /u01/soft
mkdir -p /u01/oracle/product/11.1.0/db_1 mkdir -p /u01/oracle/oradata
chown -R oracle:oinstall /u01
8、修改Oracle用户的Profiles
su – oracle
vi .bash_profile 增加如下
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1/db_1
export ORACLE_SID=orcl
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;
V1.0 同洲机密、未经许可不得扩散 第 17 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/j
lib; export CLASSPATH
NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export NLS_LANG umask 022
#NLS_LANG可以根据实际DB的参数设定,SID也根据安装的DB设定。
9、上传Oracle安装软件并解压。
cd /u01/soft/
unzip linux.x64_11gR1_database_1013.zip
四、安装Oracle 11.1.0.6数据库
首先在客户端启动界面程序(如X-win32或xmanager),再切换到Oracle用户,设置
DISPLAY,执行runInstaller:
[oracle@dhm ~]$ export DISPLAY=192.168.64.6:0.0 [oracle@dhm database]$ . /u01/soft/database/runInstaller
V1.0 同洲机密、未经许可不得扩散 第 18 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
点击Next按钮:
点击Next按钮:
V1.0 同洲机密、未经许可不得扩散 第 19 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
如果有错误,请修改之后Retry。
点击Next按钮:
点击Next按钮:
V1.0 同洲机密、未经许可不得扩散 第 20 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
点击Install按钮:
创建数据库:
V1.0 同洲机密、未经许可不得扩散 第 21 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
一直到:
点击Ok按钮:
V1.0 同洲机密、未经许可不得扩散 第 22 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
另外打开一个客户端界面session,以root用户登陆:
[root@dhm /]# . /u01/oraInventory/orainstRoot.sh Changing permissions of /u01/oraInventory to 770. Changing groupname of /u01/oraInventory to oinstall. The execution of the script is complete
[root@dhm /]# . /u01/oracle/product/11.1/db_1/root.sh Running Oracle 11g root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/oracle/product/11.1/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
V1.0 同洲机密、未经许可不得扩散 第 23 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责
客户第一、阳光沟通、团队协作、拥抱变化、学习成长
Oracle 11g R1 for Red Hat 5.3 64bit安装文档
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script. Now product-specific root actions will be performed.
Finished product-specific root actions. 点击Ok按钮,安装成功:
五、配置自动启动及关闭
1、首先配置oratab:
$vi /etc/oratab
orcl:/u01/oracle/product/11.1/db_1:N 改为:
orcl:/u01/oracle/product/11.1/db_1:Y 2、其次配置dbstart与dbshut:
$vi /u01/oracle/product/11.1/db_1/bin/dbshut ORACLE_HOME_LISTNER=$1
改为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
Dbshut也作同样的修改.
V1.0 同洲机密、未经许可不得扩散 第 24 页 共 24 页
尊重、简单、重用、检查、并行、勇气、反馈、认真、负责