免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 18411 | 回复: 12
打印 上一主题 下一主题

【原创】RHEL5.1 下安装oracle 10.2.0.1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-28 13:26 |只看该作者 |倒序浏览
总算出现安装界面了,呵呵 .在这备个案

redhat linux 用的是大苹果提供的 11.10.07 RedHat.Linux.Enterprise.V5.1 by 大苹果胡
Oracle 用的是 10201_database_linux32
在虚拟机 Vmware server 3.2.1 中安装
-------------------

一.RHEL环境
1.安装RHEL5.1
没有序列号,选中"软件开发",默认安装

2.查询所需安装包是否完整(缺少补啥)
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

3.检查内存和磁盘
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
#df -h

4.OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容
#use for oracle
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
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

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

5.vi /etc/security/limits.conf 行末添加以下内容
#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

6. vi /etc/pam.d/login 行末添加以下内容
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
ulimit -u 16384 -n 65536
fi
fi
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl


9.复制 oracle 10.2.0.1安装文件过来

10.因为默认rhel5.1不支持10.2,0.1,修改安装文件

# 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

11.修改目录权限

#chmod -R 777 10201_database_linux32

二.Oracle安装
1.创建和配置用户
#/usr/sbin/groupadd oinstall
#/usr/sbin/groupadd dba
#/usr/sbin/useradd -m -g oinstall -G dba oracle
#id oracle
为Oracle用户设置密码:
#passwd oracle

2.创建安装目录mkdir -p /u01/app/oracle
# chown -R oracleinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
# su - oralce
$ cd /tmp/10201_database_linux32/databases
$ export DISPLAY="192.168.1.15:0.0"
$ ./runInstaller

出现安装界面

oracle.jpg (171.81 KB, 下载次数: 111)

oracle.jpg

论坛徽章:
0
2 [报告]
发表于 2007-12-28 13:27 |只看该作者

错误1

错误问题1


[oracle@nj15 database]$ ./runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, redhat-5, UnitedLinux-1.0, asianux-1 or asianux-2
通过


所有安装程序要求均已满足。

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2007-12-29_02-57-39AM. 请稍候...[oracle@nj15 database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-12-29_02-57-39AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
at sun.awt.DebugHelper.<clinit>(Unknown Source)
at java.awt.Component.<clinit>(Unknown Source)

解决方法:
进入安装盘 server目录,把
libXp-1.0.0-8.1.el5.i386.rpm
openmotif-devel-2.3.0-0.3.el5.i386.rpm
libXp-devel-1.0.0-8.1.el5.i386.rpm
openmotif-2.3.0-0.3.el5.i386.rpm
这4个安装包安装,先装 libXP,再装openmotif

论坛徽章:
0
3 [报告]
发表于 2007-12-28 13:28 |只看该作者

错误2

错误问题2


[oracle@nj15 database]$ ./runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, redhat-5, UnitedLinux-1.0, asianux-1 or asianux-2
通过


所有安装程序要求均已满足。

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2007-12-29_03-05-54AM. 请稍候...[oracle@nj15 database]$ Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using 'localhost:0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:37
at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)

解决办法 :
#vi /etc/inittab
把 id:5:initdefault: 修改为 id:3:initdefault
#reboot

在文本模式下 用boot登录
# startx
# xhost +
# su - oracle
$ export DISPLAY="192.168.1.15:0.0"
$ export LANG=en_US
$ cd /tmp/10201_database_linux32/databases
$ ./runInstaller

论坛徽章:
0
4 [报告]
发表于 2007-12-28 15:56 |只看该作者
顶起来 呵呵

论坛徽章:
0
5 [报告]
发表于 2008-01-09 10:44 |只看该作者
顶,万中无一的好贴啊
jackson520 该用户已被删除
6 [报告]
发表于 2008-01-14 16:56 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2008-01-16 15:50 |只看该作者
8错!8错

论坛徽章:
0
8 [报告]
发表于 2008-01-22 11:56 |只看该作者
很好的安装文档,楼主,我看了好几次,然后按照你的步骤操作了,但在最后一不修改/etc/inittab 修改成3  后,重起linux  ,大启动不了啊.....   没有进入文本的登陆界面...   求教!!!!

论坛徽章:
0
9 [报告]
发表于 2008-01-22 15:00 |只看该作者
好文章!

论坛徽章:
0
10 [报告]
发表于 2008-02-27 10:39 |只看该作者

回复 #3 zengqf 的帖子

哥哥,你的文章写的的确好!很好!很强大!可是你是在as5上安装的吗?我几乎完全是按照你的做下来的,出了一系列问题: swap空间不够,被我解决了;要求静态IP,这个似乎问题不大,也解决了;现在的问题是在安装的工程中,有一个warning,说是不支持AS5,可是这个问题,我已经在软件里面改了啊!但是现在就是通不过那个warning!郁闷中!期望有人解决,谢谢!

[ 本帖最后由 398641310 于 2008-2-27 10:41 编辑 ]

000000.png (141.88 KB, 下载次数: 94)

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP