• 文字广告位
  • 文字广告位
  • 文字广告位
您现在的位置: 站长手册 >> 数据库 >> ORACLE >> 正文
站内搜索
Google
Oracle 8.1.7 for RedHat Linux 7.2的安装过程
        ★★★ 【字体:

Oracle 8.1.7 for RedHat Linux 7.2的安装过程

雅虎收藏夹 百度收藏 Google书签 Yahoo书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 diglog 和讯网摘 POCO网摘 YouNote网摘 博拉网 天下图摘 Del.icio.us digg reddit spurl BlinkList blogmarks
人气: 来源:网络 作者:佚名 所属栏目:ORACLE [切换到繁體中文]

Oracle 8.1.7 for RedHat Linux 7.2的安装过程

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

2).安装binutils-2.10.91.0.2.i386.rpm包
rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm

3).安装Jdk1.1.8_v3到/usr/local,这个不用多说了(不一定要的)
bunzip2 jdk118_v3.tar.bz2
tar -xvf jdk118_v3.tar
ln -s jdk118_v3 java

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
.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/
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的错误:
 当提示要运行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 /tmp/glibc-2.1.3-stubs.tar.gz
然后运行,./setup_stubs.sh(也许是这个名),大约5分钟后,一切OK了。返回安装画面,选种Perform typical configuration,下一步。
12).之后系统创建数据库,数据库安装完成。

 

  • 下一篇文章:
  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    姓 名: *(必填项) ·注册用户·
    Email: QQ号:
    评 分: 1分 2分 3分 4分 5分
    • 您可以发表评论支持你喜欢的文章。
    • 请遵守《互联网电子公告服务管理规定》
    • 请遵守中华人民共和国各项有关法律法规。
    • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
    • 评论人需对自己在使用评论过程中的行为承担法律责任。
    • 本站管理员有权保留或删除评论内容。
    • 评论内容只代表个人观点,与本网站立场无关。
    站内文章搜索
    ·最新文章      
    ·热门文章      
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | | 京ICP备 05004866号 |
    版权所有 2007-2008 站长手册 WWW.ZZSC.ORG 业务联系 zzsc.org#gmail.com