oracle根目錄(oracle base directory)是oracle的頂級目錄,第一次安裝oracle時,oracle universival installer會提示建立這個目錄。在「登錄檔」中查詢「oracle_base」可以檢視oracle的根目錄。
oracle主目錄(oracle home directory)是安裝特定的oracle產品的目錄,單獨的oracle產品或者不同版本的oracle資料庫,都必須指定乙個單獨的oracle home目錄,oracle home directory必須為oracle base directory 的乙個子目錄。oracle universival installer會提示你指定主目錄的路徑,預設為oracle_base/db_1。在「登錄檔」查詢「oracle_home」可以檢視oracle的主目錄。
注意:在使用oracle universal installer安裝oracle軟體的時候,不要指定乙個已經存在的目錄作為oracle home directory,否則會提示訪問許可權錯誤。
oracle清單目錄(oracle inventory directory)是儲存系統上安裝oracle軟體的詳細清單。系統上的每個安裝都需要和分享這個目錄。在第一次安裝oracle軟體的時候,oracle univesal installer會提示你指定這個目錄的路徑,oracle建議使用如下形式:c:\program files\oracle\inventory。在「登錄檔」中查詢「inst_loc」可以檢視oracle的清單目錄。
1.oracle_base/admin目錄
oracle_home主要包括的子目錄有:
bin--主要包含用於資料庫管理的各種命令等。
css--與oracle cluster synchronization服務有關的檔案。
dbs--存放資料庫伺服器端的引數檔案spfile。
demo--存放資料庫例項模式的指令碼等。
install--用於儲存oracle安裝後的埠號,isql*plus以及enterprise manager database control啟動並登入的方式等。
netword\admin--有關***listener.ora和sqlnet.ora以及tnsnames.ora等。
sysman\config--用於與oracle enterprise management有關的埠管理等。
database--初始化引數與口令檔案。
3.oracle_base/oradata
在oradata目錄下,每個資料庫都有乙個以資料庫名稱命名的子目錄,即db_name目錄(如orcl)。該資料庫的控制檔案(.ctl)、重做日誌檔案(.log)和資料檔案(.dbf)等儲存在該目錄中。
注意:可以將oracle_home/database目錄(初始化引數與口令)、oracle_home/network/admin目錄(網路連線與監聽)和oracle_base/oradata目錄(資料庫物理檔案)備份到其他碟符,當資料庫出現不可恢復的錯誤時,先關閉資料庫,然後將這三個目錄替換,再啟動資料庫,可以將資料庫恢復到原始狀態。
4.oracle_base/flash_recovery_area
flash_recovery_area目錄儲存並管理與備份和恢復有關的檔案,,如控制檔案、聯機重做日誌副本、歸檔日誌、閃回日誌以及oracle資料庫恢復管理器(rman)備份等。
詳細內容請看:
linux的資料夾 檔案目錄許可權
linux下檔案的許可權 在當前目錄下,使用ls l命令可以查出當前目錄下非隱藏檔案的許可權設定。在許可權字段一共有十個位 如 rwxrwx w 減號是表示沒有這個許可權。第一位是用於表示檔案屬性的,如果是 d 則表示這是乙個資料夾,如果是 l 表示這是乙個鏈結,如果是 則表示是乙個普通檔案。第2位...
遍歷資料夾 建立目錄
searchsubdir lpcstr lpszfolderpath else while findnextfilea hfile,wfd createdirectory in lpctstr lpszdirname advance over it.if p skip until we hit th...
Python建立目錄資料夾
python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。1 os.path.exists path 判斷乙個目錄是否存在 2 os.makedirs path 多層建立目錄 3 os.mkdir path 建立目錄 直接上 def mkdir path 引入模組...