Chinaunix首页 | 论坛 | 博客
  • 博客访问: 271794
  • 博文数量: 124
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-20 14:44
文章分类

全部博文(124)

文章存档

2020年(1)

2018年(2)

2016年(2)

2015年(6)

2014年(10)

2013年(23)

2012年(7)

2011年(18)

2010年(15)

2009年(8)

2007年(8)

2006年(23)

2005年(1)

我的朋友

分类: LINUX

2006-05-30 21:14:13

经过试验在RedHat9下只需要LD_ASSUME_KERNEL即可.RedHat9中不需要Oracle用户就可以安装. 默认方式下不会安装oci开发库,需要通过custom方式安装.
用户登录身份问题

  安装Oracle时,首先要在Linux系统下创建一个Oracle组和一个Oracle用户,这是最基本的一步,没有人会忘记。但是安装时, 很多人就忘记一定要使用这个用户登录,才能开始安装,否则运行安装程序后不能出现图形界面。另外,一定要赋予这个用户足够的权限,否则安装也会失败。

  语句错误问题

  另外在设置环境变量时(即在/home/oracle/.bash_profile里面添加一些必要的语句),也会出现很多问题,比如很多人会写错或是遗漏其中的某条语句,导致不可预知的安装错误。笔者在安装后,觉得以下两条语句非常重要:

  export DISPLAY=:0.0

  export LD_ASSUME_KERNEL=2.4.1

  如果第一条语句遗漏或是设置不对,可能出现运行安装程序之后不能出现图形界面的问题,并提示“dispaly配置不对”。这里要注意的是:如果 您是在本机上安装Oracle,就直接写成export DISPLAY=:0.0,冒号前面不用加任何东西。很多资料上给的配置是这样的,export DISPLAY=127.0.0.1:0.0,但是笔者在试验时,总是提示_dispaly配置不对,最后把冒号前面的IP地址去掉,图形界面就顺利显示 出来了。

  如果第二条语句遗漏,可能会花费您很多的精力都无法找到问题原因。笔者在配置环境变量时,曾遗漏了这一条语句,结果在安装到最后一步时,进度条 停在“copying REDME”(也可能是在拷贝别的文件时)的地方不动了,花了很多时间都没有找到问题的原因,最后在检查.bash_profile文件的配置时,才发现 少了“export LD_ASSUME_KERNEL=2.4.1”这一句。一定要加上这一句代码的原因是:Red Hat8.0以上的Linux内核版本太高,而Oracle9i不能能支持那么高的版本,所以导致版本冲突,安装无法进行。解决的办法就是降低Linux 内核版本,即加上“export LD_ASSUME_KERNEL=2.4.1”这样一句话。

  另外,.bash_porofile配置完毕之后,有两种办法可使这个文件生效:一是使用命令“source.bash_profile”,二是重新启动用户。

  数据库启动于连接问题

  完成Oracle的安装后,如果想要启动数据库,您必须先使用dbca命令来创建一个数据库,否则会出现“can't endentifying the controlfile”的错误提示。创建完成之后,您需要使用netca,启动图形界面配置监听器,否则客户端无法连接数据库服务器。

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