在 Ubuntu 12.04 LTS 中安装 Oracle 11g 时显示错误,因为通用安装程序无法在 root 下运行。
我该如何解决这个问题?请帮帮我。
答案1
Oracle 安装程序需要以 oracle 用户身份运行。因此,作为先决条件,您必须创建适当的用户和组:
groupadd -g 50000 dba
groupadd -g 50001 oinstall
useradd -u 50000 -m -d /local/oracle -g oinstall -G dba oracle
(其中/local/oracle
是主目录,您也可以使用/home/oracle
)。完成此操作后,您可以sudo su - oracle
运行安装程序。确保满足所有先决条件(内核参数、ulimits 等)(请查看 Oracle 文档)。
不过,安装程序在检测到不支持的操作系统时可能会拒绝执行其工作。我不知道是否有任何类似 Debian 的系统受支持;在 Redhat 衍生产品(例如 CentOS)上,它可以伪造以/etc/redhat-release
反映受支持的系统。