在red hat 8 个人版能安装oracle 8 或9吗

thlong 2002-11-04 09:01:56
如题
...全文
35 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolpan 2002-11-05
  • 打赏
  • 举报
回复
能不能安装取决于内核是否支持
一般而言2.4.7的内核是没问题的。
取这个网站一定可以找到你的答案
http://www.puschitz.com/
yntty 2002-11-05
  • 打赏
  • 举报
回复
好象安装了第二步的补丁就能找到这个文件了
没有完全安装是没有的
luckysxn 2002-11-04
  • 打赏
  • 举报
回复
可以安装。
步骤和REDHAT 7.1,7.2 基本一样,只不过是兼容包不用全安装。
jre环境也不用装了。

给你一个ORACLE8i在7.1,7.2上的安装步骤,你再自己试着安装一下吧。

Linux 7.2、7.1 安装oracle817、oracle816

准备Linux7.2或Linux7.1安装光盘

1).确认你已安装了以下兼容包: (可以在linux7.2或linux7.1上找到)

rpm –ivh compat-libstdc++-6.2-2.9.0.16
rpm –ivh compat-glibc-6.2-2.1.3.2
rpm –ivh compat-egcs-c++-6.2-1.1.2.16
rpm –ivh compat-libs-6.2-3
rpm –ivh compat-egcs-6.2-1.1.2.16
rpm –ivh compat-egcs-objc-6.2-1.1.2.16


rpm -ivh compat-glibc-6.2-2.1.3.2.i386.rpm compat-egcs-6.2-1.1.2.14.i386.rpm compat-libs-6.2-3.i386.rpm compat-egcs-c++-6.2-1.1.2.14.i386.rpm compat-egcs-objc-6.2-1.1.2.14.i386.rpm compat-libstdc++-6.2-2.9.0.14.i386.rpm


2).安装binutils-2.10.91.0.2.i386.rpm包 (可以在linux7.2或linux7.1上找到)

rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm

3).安装Jdk1.1.8_v3到/usr/local,这个不用多说了(不一定要的)

把jre118_v1-glibc-2.1.2.tar.bz 拷贝到/usr/local下

然后

bunzip2 jre118_v1-glibc-2.1.2.tar.bz

tar -xzvf jre118_v1-glibc-2.1.2.tar

把jre118目录改名 jre

/usr/local/jre

4).获得补丁包------Oracle的glibc-2.1.3-stubs.tar.gz

Oracle的env_ctx.mk ( http://211.100.12.66/o8i/env_ctx.mk)

5).准备用户环境(root)。

groupadd dba
useradd oracle -g dba
passwd oracle

建立RDBMS目录1
建立数据文件夹目录2
授权:
以root用户登陆
chown oracle:dba -R 目录1
chown oracle:dba -R 目录2

再以oracle登陆


.bash_profile的内容:

ORACLE_BASE=/home/oracle; export ORACLE_BASE
ORACLE_HOME=/home/oracle; export ORACLE_HOME
ORACLE_SID=ORCL; export ORACLE_SID
ORA_NLS33=/home/oracle/ocommon/nls/admin/data; export ORA_NLS33
NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG
LD_LIBRARY_PATH=/home/oracle/lib; export LD_LIBRARY_PATH
CLASSPATH=.:/home/oracle/jdbc/lib/classes111.zip;export CLASSPATH
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:/etc; export PATH
./oracle/envlinux.sh
export LD_ASSUME_KERNEL=2.2.5
export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/i386-glibc21-linux/lib/gcc-lib/
export JRE_home=/usr/local/jre #jre环境


6).临时更改glibc #很重要

将/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh复制一份到/usr/oracle并改名为envlinux.sh.(注:本人在没有复的制的情况下,没能成功运行起i386-glibc21-linux-env.sh)
并在 .bash_profile中加入:
./oracle/envlinux.sh
export LD_ASSUME_KERNEL=2.2.5
执行.bash_profile看看是否己替换:

./home/oracle/.bash_profile

gcc –v
替换前是:Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731(Red Hat Linux7.1.2.96.81)
替换后是:Reading specs from
/usr/i386-glibc21-linux/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc driver version 2.96 20000731 (Red Gat Linux 7.1 2.96-81) executing
gcc version egcs-2.91.66
再不行,把机器重启。

7).修改内核参数(root用户):

echo "134217728" > /proc/sys/kernel/shmmax
echo –e "250 32000 100 128" > /proc/sys/kernel/sem
或编辑 /etc/services(在安装完oracle之后也可以)
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=100
set semsys:seminfo_semmns=200
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
编辑好后存盘重新启动系统。
不然会在启动数据库时出错。

8).安装

根据提示,一步步安装。

9).出现错误提示:

Error in invoking target install of makefile
/home/oracle/ctx/lib/ins_ctx.mk
……..
这就是env_ctx.mk的过错,新开一个konsole窗口,把下载的env_ctx.mk copy 到$ORACLE_HOME/ctx/lib/目录下,然后Retry

10).root.sh的错误:(oracle816没有)

当提示要运行root.sh时,先修改/home/oracle/root.sh,之后再运行。
注意,Root.sh里有两处错误:
RMF=/bin/rm -f
修改为
RMF=“/bin/rm -f“
RUID=`/usr/bin/id|$AWK -F( ‘{print $2}‘|$AWK –F) ‘{print $1}`
修改为
RUID=`/usr/bin/id|$AWK -F( ‘{print $2}‘|$AWK -F) ‘{print $1}‘`
完成之后点击“OK”

让你添路径请按回车缺省

11)不要急着点击下一步,新开一个konsole口,把下载下来的Oracle补丁包

glibc-2.1.3-stubs.tar.gz,在$ORACLE_HOME下
tar -xvzf glibc-2.1.3-stubs.tar.gz
然后运行,./setup_stubs.sh(也许是这个名),大约5分钟后,一切OK了。返回安装画面,选种Perform typical configuration,下一步。

12).之后系统创建数据库,数据库安装完成。

  • 打赏
  • 举报
回复
gz
thlong 2002-11-04
  • 打赏
  • 举报
回复
谢谢
有安装步骤文档吗
supershb 2002-11-04
  • 打赏
  • 举报
回复
共同学习,我看了Redhat lunix关于RAID的东西,其中提到一个比较经典的组合就是 Oracle + lunix (据书上说这是大趋势),当然了,你提到的问题lunix
应该支持的。
hotsmile 2002-11-04
  • 打赏
  • 举报
回复
当然可以!
三杯倒 2002-11-04
  • 打赏
  • 举报
回复
redhat 7能装oracle 8
redhat 8没装过,不好说
hcz10 2002-11-04
  • 打赏
  • 举报
回复
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
6).临时更改glibc #很重要

将/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh复制一份

到/usr/oracle并改名为envlinux.sh.
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

我没有找到/usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh呀

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧