Oracle 8.1.7在redhat 7.2下的安装手册

真是怪了,我原来的windows盘的拥有者是root.root的啊,linux81701.tar的拥有者也是root.root啊,怎么就不能解压呢????


后来我用oracle用户登录,并将windows盘的拥有者改成oracle,解压成功了!!可上面的问题是怎么回事????请多指教


另外,还要求教,我的linux分区安装oracle时空间不够了,我想将windows盘分出来一点,给/u01或者给/,以便能成功安装oracle,我该怎么做?????

      
奇怪了,还有Root不能做的事情?不用管了,可能是中间某一步操作出了问题。
关于分区问题,你可以找个磁盘分区工具,把Windows下的盘给缩小,留出一定的自由空间,然后在Linux下把这个自由空间给分成ex2或ex3区,加载就可以了。
还有空间不够的时候你可以选择安装,不要都装,太浪费空间,甚至可以不建库,装成功后再建,这样可以定制库的大小!      
由于分区表已满(我的前两个分区是NTFS,3--FAT32 ,4--扩展分区,安装了linux的各分区),没有办法,我将3转换成了ext3,但我如何将该分区和/u01关联上??????

看帮助是这么说的,先将 /u01改名,然后将/dev/hda3影射到/u01...

可怎么影射??看/etc/fstab,发现LABEL=/usr..等写法,可LABEL=/u01...是不行的,也就是不知在什么地方将/dev/hda3和LABEL=/u01关联起来????查了半天帮助也找不到有关说明!

后来瞎改/etc/fstab居然连启动都启动不了了,用软盘也不行。

再后来,就只有重装了....

总算看到了oracle8.1.7.0.1的安装界面,可到了运行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}'`
  或者下载模板root.sh

  完成以后点OK。出现net8配置窗口:
*/

,于是没有修改root.sh,就执行了,结果,后面的配置界面就死在那里了(实际上可能并没有死,因为我关闭窗口是还提示是否退出),可按那Stop按钮一点反应也没有,当然next按钮是灰的,该界面和文中提到的net8中的配置界面还不一样,好象是他后面的界面??

怎么做????是我没有改root.sh引起的???我要从头再装一遍oracle吗???

另外,不知和我的那张光盘是在Linux下解压,在windows下刻的没有关系???


[已被 lz_0618 编辑过, 在 2001-11-24  13:16]      
关于磁盘问题,你可以把Oracle装在/u01里,把库建在其他地方,没有关系的.
那两个错误一定要改的,不然它自己会删东西的.要不你就从我那里下也可以啊.
在配置Net8的时候可能会死在那里,所以在配置之前请选中Perform Typical Configuration,应该就没有问题了.试试吧!
Good Luck!!!
      
库建在哪里已经是没有什么问题了,因为我已全部重新分区,重装了Linux了,我只是想知道怎么映射?
将/u01映射到/dev/hda3

不知你知不知道。


你说的那两个错误,我实在是看不出来,因为我看内容完全一样,实在不行周一下载你那个文件试一下把。

“请选中Perform Typical Configuration”
好象没有让我选啊!!!!      
如果只是单纯的将u01映射到/dev/hda3的话,你可以使用命令
mount -t vfat /dev/hda3 /u01
或者更改/etc/fatab

但在Linux下可以把多个设备连接起来当成一个块设备来使用,叫做MD(Multiple Devices),现在的内核里都支持,而且有自己的应用程序,叫做md,如果你已经安装好了md,假设你要将/dev/hda2和/dev/hda3连接起来,可以使用以下命令:
mdadd /dev/md0   /dev/hda2 /dev/hda3
mdrun -pl /dev/md0     #(线形模式连接)
mount /dev/md0 /u01
mdstop /dev/md0        #(停止设备md0)

刚运行Net8 Configuration时,有一个选项是可选的,我的图上有,你仔细看看!      
再重新装看来很麻烦,没有了你说的哪些界面,我在删除安装时还死了,看来反安装也有顺序,苦啊!!!      
你要是重新安装完Redhat后就直接安装Oracle按照安装手册应该是没有问题的,不要先做汉化升级什么的,装完再干也没有什么!这样会容易发现问题,删除Oracle可以手工来,删除/u01下的全部东西和/etc/ora*就可以了!      
终于装上了,可在最后

starting web Server in no_SSL mode on part 7777(也就是Net8配置界面的最后一项)出错???

另外,以前从来没有用过Oracle,对你文中的下面一段话不知如何操作:
“打开konsole窗口,运行sqlplus system/manager@test,应该可以连接到数据库。运行oemapp dbastudio,出现以下Oracle DBA Studio。一切OK!”

我查了一下,sqlplus在$ORACLE_HOME/bin下,我在该目录下,敲入:
#./sqlplus SYSTEM/manager@Test或#./sqlplus system/manager@Test后,要求输入用户:SYSTEM (我输入),密码:manager (输入),出现SQL>提示符,然后怎么运行oemapp dbastudio啊??我直接敲入按回车,提示出错啊???

装完Oracle后在X-window的菜单中怎么没有添加菜单项啊?????

另外,能不能介绍学习Oracle方面比较好的书,有这方面的电子书最好了,我可一点都没有接触过!!
      
上面的部分问题已解决,剩下的问题为:

问题1:
终于装上了,可在最后

starting web Server in no_SSL mode on part 7777(也就是Net8配置界面的最后一项)出错???

问题2:
装完Oracle后在X-window的菜单中怎么没有添加菜单项啊?????

问题3:

安装完后
#./sqlplus system/manager@Test
???提示输入用户名,密码:SYSTEM,manager@Test(好象是这么输的),正常进入!!!
安装完成后提示
/****************
全局数据库名:Test
SID:Test
SYS用户密码:change_on_install
SYSTEM用户密码:manager
******************/
和你文章中的一样啊!!!!!!!!!!!

重新启动后,又来问题了:
#./sqlplus system/manager@Test
出现错误提示:ORA-12541:TNS:no listener

然后提示输入用户名和密码:分别输SYSTEM,manager或system,manager都进不去,错误提示为:
ERROR:
ORA-010304:ORACLE no available
ORA-27101:share memory realm does not exist
Linux Error 2:No such File or directory

用oemapp dbastudio进去了,点TEST要求输入密码:输入SYSTEM(或system),manager,提示:ORA-12541::TNS:no listener

我又没有改用户密码,怎么就进不去了,是不是有什么服务(TNS?)没有起来???

问题4:
另外,能不能介绍学习Oracle方面比较好的书,有这方面的电子书最好了,我可一点都没有接触过!!





[已被 lz_0618 编辑过, 在 2001-11-26  15:32]