安裝好oracle後在要利用指令"dbca"建立之料庫出現錯誤
[oracle@rhel4 ~]$ dbca
-bash: dbca: command not found
不管是登入oracle或root帳戶su成oracle皆如此,查了一些資訊大多是說變數錯誤
.bash_profile設定如下
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
umask 022
export ORACLE_BASE=/oracle/u01/app/oracle
export ORACLE_SID=ora10g
export ORACLE_HOME=/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/bin
本人是新手,實不知哪兒有錯還請各位前輩說明
另外想問安裝完oracle後要轉root帳戶執行一個Scripts不知有我有執行方式有錯嗎
[oracle@rhel4 ~]$ su - root
Password:
[root@rhel4 ~]#/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/root.sh
您的ORACLE_HOME應該是 /oracle/u01/app/oracle/oracle/product/10.2.0/db_1/
不能包含bin.
而dbca是在$ORACLE_HOME/bin之下, 請執行
$ echo $PATH
應該在PATH中找不到/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/bin
因此, 要將$ORACLE_HOME/bin設到您的PATH之中.
(如果您要用$ORACHE_HOME於PATH中, 請在PATH設定前面先export ORACLE_HOME.)
例如:
export ORACLE_HOME=/oracle/u01/app/oracle/oracle/product/10.2.0/db_1/
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH