Oracle 起步日記(15) 引數檔案管理

2021-06-03 21:14:03 字數 1253 閱讀 5152

那些備份監測 模模糊糊就過了 感覺 還沒真正學了什麼

現在看到資料庫結構調整

資料庫結構包括很多部分,如資料檔案、表空間、控制檔案、日誌檔案、例項、後台程序、資料字典、sga等

oracle使用初始化引數檔案來儲存oracle歷程啟動時所要用到的初始化引數資訊

初始化引數檔案分為文字引數檔案pfile、二進位制spfile。spfile是不可編輯的檔案,這兩個引數檔案之間是可以相互轉換的

最初,伺服器引數檔案是根據傳統的文字引數檔案使用create spfile語句建立起來的

下面是spfile的管理過程

1) 匯出二進位制引數檔案

create pfile = 『e:\ly.ora』

from spfile;

2)建立伺服器引數檔案

伺服器引數檔案必須根據傳統的文字初始化引數檔案才能建立,並且,建立必須在使用startup之前完成才起作用

我表示,不知道不傳統的建立是如何的

shutdown immediate

create spfile from pfile = 『e:\ly.ora』

startup

3) 更改初始化引數

通過alter session 或 alter system 語句可以更改初始化引數

其中使用alter sessiong改變引數檔案後,只對本回話起作用

而alter system則是對整個資料庫產生影響

select name,value from v$parameter

where name = 『job_queue_processes』;

alter system set job_queue_processes = 500

scope = both;

alter system set parameter= value scope=spfile;

這裡面的scope=spfile是什麼意思,下面詳細解釋一下:

scope引數值有三個選項。

scope=memory:只改變當前例項執行,亦即初始化引數改變了只對當前例項有效,當例項重啟之後,初始化引數值還原。

scope=spfile:只改變spfile的設定。亦即改變初始化引數檔案內容。例項重啟後引數生效。

scope=both,既改變例項也改變spfile。指定這個選項相當於不帶引數的alter system語句。需要注意的是,如果修改靜態引數,必須指定spfile引數(必須表明scope=memoey或者scope=spfile),否則會報錯

Oracle 起步日記(11) 檔案檢測

1 監測控制檔案 控制檔案非常重要,一般需要進行備份。連線資料庫時,當完成裝載之後,需要讀取控制檔案中記錄的資料檔案 日誌檔案的位置等資訊,只有控制檔案完好無損,才可以開啟資料庫。select value from v parameter where name control files 在這個語句...

Oracle 起步日記(10) 程序檢測

終於看到了資料庫狀態監測了 乙個寒假被我悲催的揮霍過去了 不太爽 總之 加油 資料庫狀態監測,需要dba監測的主要有與資料庫建立的會話,資料檔案,控制檔案,重做日誌檔案,物件等 任何乙個連線都會用到資料庫的後台程序,一般常用的後台程序有dbwr lgwr smon pmon ckpt arch re...

Oracle 起步日記(2) 表空間管理

今天看第二章 是資料庫物件管理 首先 資料庫物件,是表,檢視,約束,儲存過程,觸發器之類的 書上有提到表空間一詞,表空間就是用來儲存這些資料庫物件滴 建立表空間物件 3種建立方式 1 autoallocate 自動分配 create tablespace t1 datafile e t1 1.dbf...