oracle基本檔案之引數檔案

2021-06-18 01:53:18 字數 1118 閱讀 7263

寫在前面:本來都不打算再寫關於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 ...