转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> ORACLE >> 正文
Install Oracle 9i/10g On RHEL AS 3         ★★★★

Install Oracle 9i/10g On RHEL AS 3

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2337 更新时间:2009/4/22 22:04:08
>
Checking kernel parameters
Checking for VERSION=2.4.9.25; found VERSION=2.4.21. Passed
Checking for shmall=2097152; found shmall=2097152. Passed
Checking for shmseg=10; found shmseg=4096. Passed
Checking for semmsl=250; found semmsl=250. Passed
Checking for semmni=128; found semmni=128. Passed
Checking for filemax=65536; found filemax=65536. Passed
Checking for shmmni=4096; found shmmni=4096. Passed
Checking for semmns=32000; found semmns=32000. Passed
Checking for semopm=100; found semopm=100.Passed
Checking for shmmin=1; found shmmin=1. Passed
Checking for shmmax=2147483648; found shmmax=2147483648. Passed
Check complete. The overall result of this check is: Passed
=======================================================================

Checking recommended operating system packages
Checking for make-3.79; found make-3.79.1-17. Passed
Checking for binutils-2.11.90.0.8-12; found binutils-2.14.90.0.4-26. Passed
Checking for gcc-2.96; found gcc-3.2.3-20. Passed
Checking for openmotif-2.1.30-11; found openmotif-2.2.2-16. Passed
Check complete. The overall result of this check is: Passed
=======================================================================

Checking recommended glibc version
Expected result: 2.2.4.31.7
Actual Result: 2.3.2.95.3
Check complete. The overall result of this check is: Passed
=======================================================================

Validating ORACLE_BASE location (if set)
Check complete. The overall result of this check is: Passed
=======================================================================


其他的步骤比较清晰,不再赘述。

最后系统会提示你运行root.sh文件,按照提示做即可。

9i的安装过程与10g基本一致,除缺少检查OS要求的步骤外,还要注意处理以下错误。 1. 启动OUI时libcwait.so错误   用oracle用户登录,并在其家目录下建立文件libcwait.c如下   /*
  gcc -O2 -shared -o $HOME/libcwait.so -fpic
  $HOME/libcwait.c
  */
  #include
  #include
  #include
  #include
  pid_t
  __libc_wait (int *status)
  {
  int res;
  asm volatile ("pushl %%ebx\n\t"
    "movl %2, %%ebx\n\t"
    "movl %1, %%eax\n\t"
    "int $0x80\n\t"
    "popl %%ebx"
    : "=a" (res)
    : "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S"
    (0));
  return res;
  }
  使用gcc -02 -shared -o $HOME/libcwait.so -fpic $HOME/libwait.c编译。设置相关环境变量:   export LD_ASSUME_KERNEL=2.4.19
  export LD_PRELOAD=$HOME/libcwait.so
  另一个解决方案是到metalink.oracle.com下载p3006854_9204_LINUX.zip。 2. 安装时链接错误   第一个与$ORACLE_HOME/network/lib/ins_oemagent.mk有关,只需将该文件如下行注释即可:   # LDFLAGS = $(STDMODE) -L$(LIBHOME) -L$(ORACLE_HOME)/rdbms/lib -L $(ORACLE_HOME)/network/lib   随后即可点击“重试”继续安装。   第二个错误为$ORACLE_HOME/ctx/lib/ins_ctx.mk because / usr/bin/ld: ctxhx: hidden symbol `stat'''' in /usr/lib/libc_nonshared.a(stat.oS),可以直接忽略。   以上链接错误也可通过在Oracle Metalink网站下载binutils-2.11.90.8.8-13.i386.rpm解决,但建议在用该包替换并完成数据库安装后替换回原RHEL的版本。

附录:

A. FAQ

1. 不能启动安装界面

运行runInstaller提示信息类似如下:

xlib:connection to "localhost:0.0" refused by server
xlib:client is not authorized to connect to server

Exception in thread "main" java.lang.InternalError:can''''t connect to x11 window server using "localhost:0.0"
at .......

解决办法:设定你的DISPLAY环境参数。

  export DISPLAY= your_IPaddress :0.0

或者用root简单的执行一下# xhost + (要注意这样会有安全上的隐患) 。


2.
安装界面显示很多"口口"样子的乱码

解决办法:
查看locale输出

#
locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.GB18030
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.


3. 用IE登录Linux服务器上的em出现乱码

 
在Linux(Unix) 环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g 的em, 按钮是"口口"这样的方框.


解决办法:
参考 http://www.dbanotes.net/Oracle/Oracle-10g-font.properties.htm 或者是参考这个 http://www.linuxsir.org/bbs/showthread.php?s=&threadid=98591 后者比较彻底,前者比较"Quick & Dirty ".


4.创建数据库的时候出现ORA-03113的错误

解决办法:
查看核心参数是否调整正确.参考
http://www.dbanotes.net/Oracle/ORA-03113.htm


5. RedHat 9 / FC1等系统10g不支持如何安装?

解决办法:
在10g不支持的Linux发行版上安装10g的解决方法

1) 运行runInstaller -ignoreSysPrereqs,这样会跳过检查

2)
摘自 www.puschitz.com 修改/etc/redhat-release文件:

#su - root
#
cp /etc/redhat-release /etc/redhat-release.backup
#
cat > /etc/redhat-release << EOF
Red Hat Enterprise Linux AS release 3 (Taroon)
EOF


安装完毕,执行如下操作:
#
su - root
#
cp /etc/redhat-release.backup /etc/redhat-release

3).
http://www.dbanotes.net/Oracle/10G-Beta-Install-Bug.htm

同样的思路,我们可以修改Oracle 的install/oraparam.ini文件达到目的


6 如何关掉那些 ocssd.bin 进程?

解决办法:编辑/etc/inittab文件(做好备份)

注释掉这一行:

h1:3:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null

B. 大内存的配置

首先说明,以下材料来自Install Oracle on RHEL AS 2.1的白皮书,可能AS 3对大内存的支持已经很好了,但是笔者此文主要来自查阅和编辑多篇文档,具体的安装限于硬件也没能测试。所以,如果在AS 3上出现了错误,不妨参考下文。

shmmax最大值为4GB-1。为了创建大于1.7GB的SGA,必须使用共享内存文件系统(shmfs)。指令如下,并可添加到/etc/rc.local中,也可以使用/etc/fstab来创建shmfs,在增加/dev/shm前先注释掉已有的/dev/shm条目。

  mount -t shm shmfs -o size=32g /dev/shm

  mount -t shm shmfs -o nr_blocks=8388608 /dev/shm

在8GB系统上使用shmfs,SGA可以最大调整到7GB。需要调整init.ora,增加:

  use_indirect_data_buffers=true

另一种使用大SGA的方法是使用Lower Mapped Base,可以从1.7GB增长到2.7GB。具体方法可参考Oracle白皮书。

C.大页面的配置

上一页  [1] [2] [3]  下一页


[网络安全]winlogon.exe 病毒症状及查杀方法  [Sql Server]不用SqlTransaction执行数据库事务处理
[Web开发]web.config更改网站上传文件大小的限制  [Web开发]增加或修改Session的会话时间
[Web开发]Web.config文件详细介绍  [Web开发]分析器错误信息:无法识别的配置节“connectionStr…
[Web开发]如何NET使用web.config配置文件连接SQL数据库  [Web开发]authentication mode=Windows/之“/”应用程序中的…
[Web开发]出现SqlTransaction 已完成;它再也无法使用的错误…  [Web开发]出现SqlTransaction 已完成;它再也无法使用的错误…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台