有趣的现象

有趣的现象

我按照OTN上的10.2.0的LINUX X86 安装DOC装了ORACLE 10G后,没建立STARTER DB.

安装的目的是为了建立042的实验环境.

但装好后

[oracle@localhost ~]$ dbca

bash: dbca: command not found

[oracle@localhost ~]$ netca

bash: netca: command not found

[oracle@localhost ~]$ lsnrctl

bash: lsnrctl: command not found

[oracle@localhost ~]$ sqlplus

bash: sqlplus: command not found

[oracle@localhost ~]$ isqlplusctl

bash: isqlplusctl: command not found

[oracle@localhost ~]$ emctl

bash: emctl: command not found

[oracle@localhost ~]$

什么都是COMMNAD NOT FOUND

要到/U01/APP/ORACLE/PRODUCT/10.2.0/BIN下运行才可以? 问题出在哪里了?麻烦老大说一下?



David.Guo 2006-8-3 09:18


应该是环境变量的关系

echo $ORACLE_BASE

echo $ORACLE_HOME

看看是啥结果.



brotherxiao 2006-8-3 09:21


export path=$path:/U01/APP/ORACLE/PRODUCT/10.2.0/BIN



mget 2006-8-3 09:31


检查一下你的环境变量,lsnrctl路径是否存在



real2004 2006-8-3 10:25


[quote]原帖由 [i]David.Guo[/i] 于 2006-8-3 09:18 发表

应该是环境变量的关系

echo $ORACLE_BASE

echo $ORACLE_HOME

看看是啥结果. [/quote]







确实是空,没有.s



real2004 2006-8-3 10:26


[quote]原帖由 [i]brotherxiao[/i] 于 2006-8-3 09:21 发表

export path=$path:/U01/APP/ORACLE/PRODUCT/10.2.0/BIN [/quote]







您写的和export PATH=$ORACLE_HOME/bin:$PATH这个有区别么?s



real2004 2006-8-3 10:50


而且我设置完ORACLE_BASE ORACLE_HOME 重新起动就都没有了..:<..每次启动都的重新设置?



ljq0219 2006-8-3 12:34


是要重先设置的,除非你在系统home目录下.profile或.login文件中加入这些设置。



brotherxiao 2006-8-3 12:51


[quote]原帖由 [i]real2004[/i] 于 2006-8-3 10:26 发表









您写的和export PATH=$ORACLE_HOME/bin:$PATH这个有区别么?s [/quote]



前提是你的$ORACLE_HOME要设置

加到oracle用户home目录下的.profile



real2004 2006-8-3 15:26


我总结了一下我的理解.大家帮忙看对么?



ORACLE的安装程序不会自动设置ORACLE_BASE和ORACLE HOME.

要手动设置.方法是修改ORACLE用户的.BASH_PROFILE

修改为如下:

[oracle@localhost ~]$ more .bash_profile

# .bash_profile



# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi



# User specific environment and startup programs



PATH=$PATH:$HOME/bin



export PATH

unset USERNAME

umask 022

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

export PATH=$ORACLE_HOME/bin:$PATH



ljq0219 2006-8-3 16:25


应该可以了吧,你试一下好了



real2004 2006-8-4 10:42


谢谢各位.但是怎样让LINUX一启动就自动加载数据库和启动LISTNER和DBCONSOLE,ISQL PLUS呢?



David.Guo 2006-8-4 10:43


这个要写到启动文件里面,比较麻烦的了。



real2004 2006-8-18 00:22


明白了..谢谢楼上的.

0 Comments:

Post a Comment



 
Copyright 2005-2007. Hello Wiki designed by Fen, Blogger Templates by Blogcrowds.