大家好!为什么我在solaris上安装了oracle10g后在目录/u01/app/oracle中只有OraHome_1,admin,oradate,
oraInventory,flash_recovery_area这几个文件,而没有product目录呀?
在安装oracle的过程中没有报任何错误。不过在安装过程中我用root用户只执行过一次root.sh脚本,而我看以前安装的时候除了执行该脚本外
还执行了一个orainstRoot.sh脚本。不知道这次安装的时候怎么没有提示让我执行orainstRoot.sh脚本。谢谢!
oraInventory,flash_recovery_area这几个文件,而没有product目录呀?
在安装oracle的过程中没有报任何错误。不过在安装过程中我用root用户只执行过一次root.sh脚本,而我看以前安装的时候除了执行该脚本外
还执行了一个orainstRoot.sh脚本。不知道这次安装的时候怎么没有提示让我执行orainstRoot.sh脚本。谢谢!
这样在使用的时候会省很多事。 你没有Product目录,还是在你安装的过程中没有指定有关系,你没有指定这个目录,安装之后还是没有的。
启动不了报什么错
$ lsnrctl status
ksh: lsnrctl: 未发现
环境变量没设好.. 你把ORACLE_HOME添加进去了吗?
问题解决。我在oracle的.profile文件中配置了ORACLE_HOME不知道为什么没有起作用,
然后我把服务器上刚安装的oracle删掉重新安装了一下。在系统提示我用root用户执行root.sh脚本的时候,
在该脚本的执行过程中我看见了:
Running Oracle10 root.sh script...The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/OraHome_1Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n) [n]: y
Copying coraenv to /usr/local/bin ...
系统提示的有用信息是:ORACLE_HOME= /u01/app/oracle/OraHome_1,然后我到oracle用户的.profile文件中把ORACLE_HOME的路径修改了一下,就ok了。
监听和数据库都能够使用了。
看来安装oracle的时候,ORACLE_HOME的作用挺大的。