总是要root来给一个用户赋予一定的权限的吧。安装10g的时候就不是在root下安装的(oracle也不允许),但有几步工作都是要以root的角色来完成的。

解决方案 »

  1.   

    不需要root权限。而是必须要单独新建一个角色。
      

  2.   

    这个应该看你的用户的权限了,一般来说,如果你的用户可以调用jdk,而且gcc的版本也匹配当然是可以的,不过,在linux下安装oracle时,有些麻烦,以oracle817为例,在安装的过程中,你要好几次切换到root下去修改它生成的脚本,至于是安装客户端还是服务器,这个倒关系不大,
    所以说,最好是要有root的权限.=====================当然,你还有一个选择,就是在别的系统上安装好了后,把文件拷贝过来,然后设一下.bash_profile就可以了,这个连安装都不用了,呵呵