在linux中安装oracle 11g 数据库,中途报/u01/oracle/oradata 这个目录找不到,输入的密码oracle不验证

供稿:hz-xin.com     日期:2024-05-12
我在linux中安装oracle11g出现这个问题怎么才能解决?感谢高手指点!

oracle用户没有对/tmp的写入权限,安装oracle不是那么简单的,建议首先阅读随软件提供的安装文档"quick installation guide", 根据文档检查必要的系统设置然后再运行安装程序,(提示:98%的安装问题都能在安装文档中找到答案!)

以root用户登录安装数据库的节点。
删除安装目录。
# rm -rf
/opt/oracle/

删除“/usr/bin”下的文件。
# rm
/usr/bin/dbhome

# rm
/usr/bin/oraenv

# rm
/usr/bin/coraenv

删除“/etc/oratab”。
# rm
/etc/oratab

删除“/etc/oraInst.loc”。
# rm
/etc/oraInst.loc

删除oracle用户。
# userdel
oracle

删除oinstall和dba用户组。
# groupdel
oinstall

# groupdel dba

将启动服务删除。
# chkconfig --del
dbora

你看下,你贴出来的图片最下面报了个错,
database file location:【INS-32012】Unable to create directory;
你的database file location路径就是/u01/oracle/oradata ;
也就是说你在安装时设置的这个 /u01/oracle/oradata 目录压根就没创建成功。

你可以在root用户下:
1.mkdir -p /u01/oracle/oradata #这个是创建目录
2.chown -R oracle:oinstall /u01/oracle/oradata #这个是改变目录的属主
3.chmod -R 777 /u01/oracle/oradata #这个是改变目录的权限

用oracle 用户安装。
chown -R oracle:oinstall /u01
chmod -R 775 /u01

密码要大写字母 小写字母和数字的组合