寫在前面:本來都不打算再寫關於oracle物理檔案結構的部落格了,原因是看到其他人都寫過,而且寫的很詳細,而我只是個初學者,在學習中還是參考他們的部落格,如果寫下去有點東施效颦,貽笑大方的趕腳。不過之後我仔細想了想,無論怎樣,我還是得寫下去,就當做是我的學習筆記而已,讓自己明白,雖然我很菜,可我一直在學習,在進步,也讓將來我的看看,我是怎麼一路走過來的。
oracle引數檔案介紹:
引數檔案很重要,沒有它,oracle根本啟動不了(廢話,控制檔案資料檔案重做日誌檔案哪個不重要...)。因為oracle在啟動伊始就要從此檔案中讀取一些基本的引數資訊,在這引數將在啟動之後存在資料字典中,有些並且可以修改,有些引數則在資料庫啟動中起著至關重要的作用,如control_files。
引數檔案型別:
在10g之前,只有pfile,此為文字檔案,可以修改,一般命名為:init.ora,由於手寫修改存在人為粗心導致的修改出現錯誤的問題,所以在10g中出現了spfile,這是二進位制檔案,不可以手動修改,只能在啟動至nomount狀態之後才能通過命令修改,這樣減少了手動修改出現的一些不必要意外。
修改方式:alter system|session set parameter_name=new_value [scope=spfile|both]
想要檢視引數資訊,可以通過:show parameter parameter_name來檢視,如果想要知道哪些可以修改,或者以什麼方式修改,可以檢視v$parameter檢視。
引數檔案之間的轉化:create spfile [spfile_path] from pfile [pfile_path]或者 create pfile from spfile等。
引數檔案尋找優先順序:一般都spfile、pfile、init.ora。 這些檔案一般都在$oracle/database或者$oracle/dba或者$oracle/admin/spfile目錄中。
引數檔案內容:
1.資料庫識別符號:db_name
2.例項相關記憶體池分配情況
3.控制檔案位置
4.警告日誌、後台程序日誌、聯機日誌等檔案目錄。
5.允許開啟的程序數和會話數
...... 如果想要檢視其他或者更加具體點的資訊,可以通過檢視pfile檔案或者檢視警告日誌檔案中的啟動日誌。
UNIX基本檔案操作之檢視檔案內容
1 檢視所有內容 用cat命令一次檢視乙個或多個檔案所有內容 cat options file list n 顯示時在每行顯示行號 e 在每行結尾顯示 例如 cat n a.log cat n a.log b.log 2 分頁檢視 more options file list str 從包含字串st...
shell指令碼檔案引數
本文編輯自 當我們我們向 指令碼檔案傳遞引數 可以通過 1,2 等特殊變數。很方便,但是有些限制,就是不能超過9個引數。通過使用 shift getopts 我們能更方便地提取引數。一 shift 通過使用 shift 我們將 shell指令碼檔案 的引數起點從左向右移。在shift命令中可以給乙個...
基本檔案的操作
將程式中的資料寫入檔案中 開啟檔案 file open date 1.text w encoding utf 8 程式中有乙個字串 message hello 世界 將字串寫入程式中 file.write message 關閉檔案 將檔案中的資料讀取到程式中 開啟檔案 file open date ...