Werid Tips

仅仅记录个人日常工作的一些琐事,持续更新

1、在执行runInstaller时,系统报错:Youdonothavesufficientpermissionstoaccesstheinventory'/oracle11g/oraInventory'.Installationcannotcontinue.Makesurethatyouhaveread/writepermissionstotheinventorydirectoryandrestarttheinstaller.:Permissiondenied

这里采用的是新建一个10g用户的方法让新,旧的并存,实际上在启动安装程序的时候,oracle会去找/etc/oraInst.loc和oratab这两个文件(hp是/var/opt/oracle)

而在oraInst.loc里面定义了inventory_loc的位置和inst_group,由于之前装过了一个10g,里面的定义都是针对 10g用户设置的,所以才会报错。解决办法是执行runInstaller -invPtrLoc /oracle10g/oraInst.loc 命令就可以绕过去了,oracle会创建一个新的loc文件。

2、在RedHat AS4上安装Oracle10G,出现操作系统自带的包和数据库的要求不匹配的错误,

错误的信息如下:

/usr/lib/libstdc++.so.5:没有那个文件或目录

/usr/lib/binutils*:没有那个文件或目录

解决的方法:下载并重新安装下面的两个包

rpm-Uvh--forcebinutils-2.15.92.0.2-13.i386.rpm

rpm -Uvh --force compat-libstdc++-33-3.2.3-47.3.i386.rpm

3、将Linux用户移出用户组,用户czm属于组A、B

usermod -G A czm,则用户被移出了组B

4、必须是oinstall组的成员才能安装oracle,其他没有限制。使用时只要环境变量和具有相关库文件的权限,任意用户都可正常使用数据库。

5、/etc/hosts文件里面需要有如下记录

127.0.0.1 localhosts

相关推荐