`

Werid Tips

 
阅读更多

仅仅记录个人日常工作的一些琐事,持续更新
1、在执行runInstaller时,系统报错:You do not have sufficient permissions to access the inventory '/oracle11g/oraInventory'. Installation cannot continue. Make sure that you have read/write permissions to the inventory directory and restart the installer.: Permission denied
这里采用的是新建一个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 --force binutils-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

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics