Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319632
  • 博文数量: 240
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-04 18:14
文章分类

全部博文(240)

文章存档

2017年(8)

2014年(4)

2013年(15)

2012年(4)

2011年(14)

2010年(55)

2009年(140)

我的朋友

分类: Oracle

2009-05-16 14:16:16

1、RHEL5上安装oracle10g初期提示系统版本不支持?
答:因为Oracle 10g在开发的时候RHEL5还没有发行,所以会导致版本不支持的问题,这个问题有两种解决办法,一是将系统 /etc/redhat-release 里边的5修改成4,另外一种方法是直接修改Oracle安装文件的检测配置文件,/home/oracle/database/install/oraparam.ini 在此文件里添加 redhat-5.


2、第一终端用户不能登录,登录时立即被反复弹回登录界面。
答:你可以从一下情况去分析,首先重启服务器进入到单用户模式,查看日志:
Aug  7 23:47:40 localhost login: PAM unable to dlopen(/lib/security/pam_limits.so)
Aug  7 23:47:40 localhost login: PAM [error: /lib/security/pam_limits.so: wrong ELF class: ELFCLASS32]
Aug  7 23:47:40 localhost login: PAM adding faulty module: /lib/security/pam_limits.so
Aug  7 23:47:47 localhost login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
Aug  7 23:47:47 localhost login: Module is unknown
日志显示 pam_limits.so Module unknown,查看 /etc/pam.d/login 里设置的路径,文件存在,查看详细信息 /lib/security/pam_limits.so 为32位操作系统所用的模块,所以更改为64位下 /lib64/security/pam_limits.so 用的就可以了。


3、X86_64安装数据库的过程中征程,DBCA创建数据库时报错:ORA-12547:TNS:lost contact.
答:应该是操作系统的版本,以及oracle的版本不匹配的问题。
看看系统是否缺少libaio-0.3.103-3.x86_64.rpm 包?如果存在查看是不是 64 位?rpm -qi|grep 可以查看具体信息. 当然该错误也可能是内核参数错误或者系统繁忙等引起的。
[root@Game_DB ~]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}  (%{ARCH})\n' libaio
libaio-0.3.105-2  (i386)
libaio-0.3.105-2  (x86_64)
libaio-devel-0.3.103-3 (i386)
libaio-devel-0.3.103-3 (x86_64)
sysstat-5.0.5-1 (x86_64)
binutils-2.15.92.0.2-13.0.0.0.2 (x86_64)

 


4、安装到 linking 大约 64% 的时候出现错误:Error in invoking target 'all_no_orcl' of makefile '/opt/oracle/10.2.0/db_1/rdbms/lib/ins_rdbms.mk
答:这是由于U2一个包需要升级:binutils-2.15.92.0.2-15.0.0.0.2.x86_64.rpm
      处可以下载该包。
   


5、安装Oracle检测系统环境阶段:提示网络不能为DHCP.
答:检查网络设置为 static. 正确配置 /etc/hosts 文件后检测通过,hosts文件回环地址不可以解析成主机名,真实网卡地址不能解析为localhost.注意除hosts文件外,还必须更改 /etc/sysconfig/network 里的主机名。


6、重起系统后,无法进入X windows的图形界面。总是提示“I cannot start the X server (your graphical interface)”.
答:进入单用户模式:startx 提示:could not open default font fixed
cat /var/log/Xorg.0.log ,里面有错误信息如下:
    “could not init font path element unix/:7100,removing from list!
     Fatal server error:
     could not open default font 'fixed'”
查看文件 #vi /etc/X11/xorg.conf 中有“FontPath "Unix/:7100" ”的配置,解决办法如下:
办法1:将 #vi /etc/X11/xorg.conf 中的“FontPath "Unix/:7100" ”行注释掉。
办法2:将 #vi /etc/X11/xorg.conf 中的“FontPath "Unix/:7100" ”行改为 FontPath "/usr/X11R6/lib/X11/fonts/misc" 
有文说: "Unix/:7100"   如果系统是支持中文的话,这行好像要注释掉。


7、问:X-Window启动不了,查看/var/log/XFree86.0.log中有如下错误信息:“Fatal server error: could not open default font 'fixed'”,如何解决?
答:提示信息中说明,由于找不到“fixed”这种缺省的系统字体导致X-Window启动不了。X系统的缺省字体“fixed”系列存放在 /usr/X11R6/lib/X11/fonts/misc目录下,只要没有误删这个目录就可以恢复。方法如下:编辑 /etc/X11/XF86Config,在“Section ‘Files’”里的“FontPath”段加入以下字体路径定义:
FontPath "/usr/X11R6/lib/X11/fonts/misc"
保存后,重新启动X-Window(startx)即可。
当X-Window遇到问题时,可以仔细查看/var/log/XFree86.0.log这个日志文件,一般都能找到原因。


8、有人说在 X86_64上安装了 Oracle 会少一写东西,需要打某些补丁.
答:Oracle 官方网站有专用的补丁,比如 compat-oracle... 可以在 Google 里搜索这个包名来下载相关文件包。


9、经常会碰到 ***.src.rpm 这种类型的包,如何使用?
rpmbuild --rebuild xxx.src.rpm
rpmbuild --rebuild xxx.src.rpm <<--使用这个命令可以重新编译.src.rpm文件到/usr/src/redhat/RPMS/i386目录下面,然后再rpm -ivh /usr/src/redhat/RPMS/i386/xxx.rpm就可以啦,在网上查了许多相关的信息没有找到合适的,也许是rpm版本不同相应的命令也不同的原因的,反正我是通过这个办法安装了d4x-2.5.6.src.rpm这个文件的,网上有人说rpm --rebuild xxx.src.rpm不好用,也许就是因为版本的问题吧!新的rpm(我的是RPM version 4.3.2)把--rebuild分离出来了(不太确定,呵呵,我也是菜鸟)?
呵呵,好了,反正以后会使用.src.rpm文件啦,呵呵,目前在学习archlinux, Hope it's a best selection :D


以redhat as3为例 到 下载所有的SRPMS包,回来自己rpmbuild --rebuild xxxx.src.rpm 然后安装编译好的就可以了,重点在 kernel , glibc , cups, samba , php, apache , openssl , ssh 都要及时更新。 编译kernel和glibc的时候,注意在rpmbuild 之后,要再做一次 rpmbuild --rebuild --target=i686 xxxx.src.rpm 否则只编译i386版本的,i686的就没有了编译好的rpm包都在 /usr/src/redhat/RPMS/ 里面的 xxx-debuginfo-xxx.rpm 都可以删掉。当然,如果你有一大堆服务器(比如我有八个这样的服务器),可以把编译好的包放到一个NFS共享目录,然后修改一下其它机器的up2date的配置文件,让他们自动去这儿安装补丁。

顺便说下,*.devel.rpm 这种类型的包一般是用于开发的相关东西。


10、装完Linux设置好oracle所有变量,发现图形界面进不去了,始终卡在 sendmail 启动的地方,查看日志无果,最后 service sendmail stop && chkconfig --level 2345 sendmail off 后搞定!

11、我习惯每次装完系统把系统搞的比较干净,除必要服务外,我关闭了所有服务。在安装oracle的时候我发现运行./runInstall 的时候没有图形界面跳出,并提示 FontStrct 什么。
我启动了字体服务  service iiim start && chkconfig --level 2345 iiim on   立马恢复正常!

12、/usr/bin/ld:crt1.o:No such file :No such file or directory
   安装 glib-dev   glibc-dev

 

下面是oracle 10g 安装的一个详细网站,里边对rpm包做了很详细的安装介绍:

阅读(2842) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~