查看: 8124|回复: 14

[笔记] oracle 10.2.0.1 for RHEL AS5 installation

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2008-8-6 17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
发一篇我在RHEL as5上安装oracle10gR2的笔记。有砖轻拍~~


Oracle 10.2.0.1 for RHEL AS5
install & create database
Auther:汪平
Date:2008/7/11
本文档记录在red hat enterprise linux server 5,Advanced PlatformIP:*.*.*.*)上安装oracle database 10.2.0.2Enterprise Edition和使用DBCA创建数据库的过程。使用SecureCRT 5.1执行命令行交互,使用vncviewer使用图形界面。
一、安装准备
1.
硬件信息获取
(1)
查看CPU信息
[root@ahwss-bb2 /]# grep "model name" /proc/cpuinfo
model name
: Intel(R) Xeon(R) CPU
E5420
@ 2.50GHz

model name
: Intel(R) Xeon(R) CPU
E5420
@ 2.50GHz

model name
: Intel(R) Xeon(R) CPU
E5420
@ 2.50GHz

model name
: Intel(R) Xeon(R) CPU
E5420
@ 2.50GHz

(2)
查看内存信息
[root@ahwss-bb2 ~]# grep MemTotal /proc/meminfo
MemTotal:
4014080 kB

[root@ahwss-bb2 ~]# grep SwapTotal /proc/meminfo
SwapTotal:
8388456 kB

[root@ahwss-bb2 ~]# free

total
used
free
shared
buffers
cached

Mem:
4014080
3415420
598660
0
221396
2630452

-/+ buffers/cache:
563572
3450508

Swap:
8388456
112
8388344

(3)
查看文件系统信息
[root@ahwss-bb2 ~]# df -h
Filesystem
Size
Used Avail Use% Mounted on

/dev/cciss/c0d0p9
2.0G
261M
1.6G
14% /

/dev/cciss/c0d0p10
51G
5.0G
43G
11% /app


因为安装oracle软件要求oracle主目录至少有1.26G空间,/tmp目录至少有108M空间。
2.
系统信息获取
(1)
查看内核版本
[root@ahwss-bb2 ~]# uname -a
Linux ahwss-bb2 2.6.18-8.el5xen #1 SMP Fri Jan 26 14:42:21 EST 2007 i686 i686 i386 GNU/Linux
[root@ahwss-bb2 ~]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 5 (Tikanga)
[root@ahwss-bb2 ~]# more /proc/version
Linux version 2.6.18-8.el5xen (brewbuilder@ls20-bc2-14.build.redhat.com) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Fri Jan 26 14:42:21 EST 2007
(2)
查看操作系统位数:如果根目录下有lib64目录,说明系统是64位的
[root@ahwss-bb2 /]# ls / | grep lib
lib
根目录下无lib64目录,说明此系统是32位的。
[root@ahwss-bb2 /]# getconf LONG_BIT
32
说明是32位的操作系统
(3)
查看gcc版本
[root@ahwss-bb2 /]# gcc --version
gcc (GCC) 4.1.1 20070105 (Red Hat 4.1.1-52)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

根据以上信息,需安装oracle 10.2.0.1 for linux x86 32位的安装包。安装包在http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html页面上下载。
二、参数设置
1Hosts文件
/etc/hosts 文件中包含一个完整合法的服务器名
134.64.24.146
ahwss-bb2
ahwss-bb2

127.0.0.1
ahwss-bb2
ahwss-bb2

2.设置内核参数
(1)/etc/sysctl.conf中添加以下行:
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
#fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面的命令应用以上OS参数
[root@ahwss-bb2 ~]# /sbin/sysctl -p
(2)添加以下行到/ect/security/limits.conf文件中
*
soft
nproc

2047

*
hard
nproc
16384

*
soft
nofile 1024

*
hard
nofile 65536

注:如果不修改这些参数,在切换到oracle用户的时候(su – oracle),将会报ulimit错。
(3)如果/etc/pam.d/login文件中没有以下行,则添加以下内容:
session
required
/lib/security/pam_limits.so

(4)修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:
SELINUX=disabled

(5)版本信息
因为默认RHEL AS5不支持oracle 10.2,0.1,所以要修改一些参数。编辑/etc/redhat-release文件,将现在的版本信息(Red Hat Enterprise Linux Server release 5 (Tikanga),替换为(Red Hat Enterprise Linux Server release 4 (Tikanga),这样才可以通过oracle的安装条件检查。
注:网上说到另外一种方法如下:
通过修改安装文件oraparam.ini,添加redhat-5(二者选一即可)
# vi /10201_database_linux32/database/install/oraparam.ini
### #[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
按这种方法修改后,不能通过oracle的安装条件检查。

(6)用户环境变量
oracle用户登陆,在.bash_profile文件尾添加以下行:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR


ORACLE_BASE=/app/oracle10/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=oracle10; export ORACLE_SID
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; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH


if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then


ulimit -p 16384


ulimit -n 65536


else


ulimit -u 16384 -n 65536


fi

fi

三、打系统补丁,建组、用户、目录
1.打系统补丁
(1)检查系统补丁
确定以下补丁已经打上了:
[root@ahwss-bb2 ~]# rpm - qa make gcc glibc compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp openmotif21 setarch
compat-libstdc++-7.3-2.96.128
libXp-1.0.0-8.1.el5
make-3.81-1.1
gcc-4.1.1-52.el5
compat-db-4.2.52-5.1
compat-gcc-c++-7.3-2.96.128
setarch-2.0-1.1
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
glibc-2.5-12
compat-gcc-7.3-2.96.128
(2)打补丁
以下是我打补丁的过程:

rpm -Uvh PATCH_NAME.rpm 安装补丁包。
[root@ahwss-bb2 app]# rpm -Uvh compat-db-4.2.52-5.1.i386.rpm
warning: compat-db-4.2.52-5.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing...

########################################### [100%]


1:compat-db

########################################### [100%]


[root@ahwss-bb2 app]# rpm -Uvh compat-gcc-7.3-2.96.128.i386.rpm
warning: compat-gcc-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing...


########################################### [100%]


1:compat-gcc

########################################### [100%]

[root@ahwss-bb2 app]# rpm -Uvh compat-gcc-c++-7.3-2.96.128.i386.rpm
warning: compat-gcc-c++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:

compat-libstdc++ = 7.3 is needed by compat-gcc-c++-7.3-2.96.128.i386


compat-libstdc++-devel = 7.3 is needed by compat-gcc-c++-7.3-2.96.128.i386

此处提示软件包依赖关系。
[root@ahwss-bb2 app]# rpm -Uvh compat-libstdc++-7.3-2.96.128.i386.rpm
warning: compat-libstdc++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]


file /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so from install of compat-libstdc++-7.3-2.96.128 conflicts with file from package compat-libstdc++-296-2.96-138

[root@ahwss-bb2 app]# rpm -Uvh
compat-libstdc++-devel-7.3-2.96.128.i386.rpm

warning: compat-libstdc++-devel-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:

compat-libstdc++ = 7.3-2.96.128 is needed by compat-libstdc++-devel-7.3-2.96.128.i386

此处提示软件包依赖关系。

由于系统中已经存在旧版本的补丁包,故加--force选项,进行强制安装。
[root@ahwss-bb2 app]# rpm -Uvh compat-libstdc++-7.3-2.96.128.i386.rpm --force
warning: compat-libstdc++-7.3-2.96.128.i386.rpm: Header V3 DSA signature: NOKEY, key ID db42a60e
Preparing...
########################################### [100%]


1:compat-libstdc++
########################################### [100%]

2.建组、用户、目录
(1)建组
groupadd oinstall
groupadd dba
groupadd oper
(2)建用户
useradd -g oinstall -G dba oracle
passwd oracle
(3)oracle目录
mkdir -p /app/oracle10/app/oracle/product/10.2.0/db_1
chown -R oracle:install /app/oracle10
chmod -R 775 /app/oracle10/app/oracle
四、安装oracle软件
0.执行命令、
vncviewer连接134.64.24.146,执行如下命令:
[root@ahwss-bb2 ~]#startx
[root@ahwss-bb2 ~]#xhost +
[root@ahwss-bb2 ~]#who
[root@ahwss-bb2 ~]#su – oracle
[oracle@ahwss-bb2 ~]$export DISPLAY=134.64.24.146:1.0
[oracle@ahwss-bb2 ~]$xclock
(
此处要确认看到时钟)

[oracle@ahwss-bb2 ~]$export LC_CTYPE=c.iso88591

(
设置字符码,如果字符不一样,则会出现乱码)

[oracle@ahwss-bb2 ~]$cd ../database
[oracle@ahwss-bb2 ~]$./runInstaller






oracle 10.2.0.1 for RHEL AS5 install and create database.doc (1.35 MB, 下载次数: 205)
论坛徽章:
4
2#
发表于 2008-8-6 21:18 | 只看该作者
谢谢分享

使用道具 举报

回复
论坛徽章:
16
生肖徽章2007版:狗
日期:2009-11-16 18:46:47ITPUB14周年纪念章
日期:2015-10-26 17:23:44巨蟹座
日期:2015-08-24 16:11:59喜羊羊
日期:2015-06-18 11:39:162015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16美羊羊
日期:2015-03-02 14:05:39itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03itpub13周年纪念徽章
日期:2014-10-08 15:19:03
3#
发表于 2008-9-4 16:42 | 只看该作者
thanks

使用道具 举报

回复
论坛徽章:
0
4#
发表于 2008-11-12 11:07 | 只看该作者
万分感激

使用道具 举报

回复
论坛徽章:
0
5#
发表于 2009-1-13 15:33 | 只看该作者
经过重重阻力,终于成功了,但是无法跟随Linus启动

使用道具 举报

回复
论坛徽章:
0
6#
发表于 2009-1-14 11:27 | 只看该作者
[oracle@yen Disk1]$ ./runInstaller
[oracle@yen Disk1]$ Initializing Java Virtual Machine from /tmp/OraInstall2009-01-06_09-28-48AM/jre/bin/java. Please wait...
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Font specified in font.properties not found [--symbol-medium-r-normal--*-%d-*-*-p-*-adobe-fontspecific]
Warning: Cannot convert string "<Key>Escape,_Key_Cancel" to type VirtualBinding
Warning: Cannot convert string "<Key>Home,_Key_Begin" to type VirtualBinding
Warning: Cannot convert string "<Key>F1,_Key_Help" to type VirtualBinding
Warning: Cannot convert string "Shift<Key>F10,_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>F10,Shift_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>KP_Enter,_Key_Execute" to type VirtualBinding
Warning: Cannot convert string "Alt<Key>Return,Alt_Key_KP_Enter" to type VirtualBinding

有没有谁遇到过我这样的问题,这个提示如何避免出现呢?在网上找了一堆帖子,没有解决办法。谁有空帮助给看看,谢谢了

使用道具 举报

回复
论坛徽章:
0
7#
 楼主| 发表于 2009-1-15 11:04 | 只看该作者
操作系统版本,JDK版本多少?

使用道具 举报

回复
论坛徽章:
0
8#
 楼主| 发表于 2009-1-15 11:06 | 只看该作者
你之前做了什么操作

使用道具 举报

回复
论坛徽章:
0
9#
发表于 2009-1-16 17:23 | 只看该作者
原帖由 wangping_jysoft 于 2009-1-15 11:04 发表
操作系统版本,JDK版本多少?


rh4 2。6。9-78
jdk版本是118_V3

使用道具 举报

回复
论坛徽章:
0
10#
发表于 2009-10-16 15:24 | 只看该作者
很详细,有些好要试试,不是很明白,
不知道有没有oracle安装部分。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表