/etc/oratab這個檔案時幹什麼用的?

wangyiou1988發表於2012-04-22

今天用oracle建資料庫的時候遇到一個問題。

“/etc/oratab is not accessible” ,原因是安裝oracle的時候,忘記去執行 一個root.sh檔案了

(圖形安裝結束之後,還沒有結束,需要建立一個 /etc/oratab的檔案,如果沒有這個檔案,日後會報用dbca建立資料庫的時候錯,oratab就是用來建立資料庫的)

[root@localhost db_1]# ./root.sh

Running Oracle10 root.sh script...

The following environment variables are set as:

ORACLE_OWNER= oracle

ORACLE_HOME= /home/oracle/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:

Copying dbhome to /usr/local/bin ...

Copying oraenv to /usr/local/bin ...

Copying coraenv to /usr/local/bin ...

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

/etc/oratab這個檔案會產生變化,我們編輯它就會發現,它裡面記錄了每個資料庫的名字。

當我們手工的刪除資料庫的時候,還要進入這個檔案,把關於這個資料庫的內容刪除乾淨,使用DBCA刪除資料庫時則不用。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25116248/viewspace-1057972/,如需轉載,請註明出處,否則將追究法律責任。

相關文章