iT邦幫忙

0

oracle DB 10g for Linux安裝

  • 分享至 

  • xImage

安裝好oracle後在要利用指令"dbca"建立之料庫出現錯誤
[oracle@rhel4 ~]$ dbca
-bash: dbca: command not found
不管是登入oracle或root帳戶su成oracle皆如此,查了一些資訊大多是說變數錯誤
.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=/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

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
bizpro
iT邦大師 1 級 ‧ 2013-08-13 15:10:29
最佳解答

您的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

我要發表回答

立即登入回答