婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle參數設置教程之set和reset的實用案例

Oracle參數設置教程之set和reset的實用案例

熱門標簽:海南400電話哪里辦理 分布式呼叫中心 濟南地圖標注公司 貴陽電話外呼系統哪家好 安陽外呼系統免費 南寧人工智能電銷機器人費用 呼倫貝爾智能手機地圖標注 400電話是不是免費申請 圖像地圖標注

前言

本文主要給大家介紹了關于Oracle參數設置之set和reset的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

環境:Oracle 10.2.0.5 RAC

需求:節點1的aq_tm_processes要求恢復默認,節點2設置要求保持不變

背景介紹:

從10.2官檔可以查到aq_tm_processes參數,看到該參數的默認值是0,我們姑且叫做它為默認0.

然后,在實際上發現,這個默認0和我們手工將其SET設置成0,效果是完全不一樣的。

與同事交流此事,最終得知一個技術細節:

Oracle中,使用SET設置參數值實際上是少做很多事情的,如果你想恢復Oracle的默認值,最有效的辦法就是RESET該值,這樣,才會一切都按照Oracle默認的設計。

具體來看現在的場景,如果你對參數aq_tm_processes設置為0.那和本來的默認0是完全不一樣的。

如果是設置0,所有q00小工進程都會關閉不會再啟動。如果是默認0,q00小工進程是可以啟動的。

1.構建測試環境

目前生產的參數內容是類似這樣,有全局設置,有實例1的設置,如下:

*.aq_tm_processes=1
jy1.aq_tm_processes=0

我們知道,針對實例的設置優先級是高的,也就是說這樣設置的效果就是實例1該參數是0,實例2該參數是1.

即:實例1無法啟動q00小工進程,實例2可以啟動q00小工進程。

構建測試環境模擬生產:

先設置aq_tm_processes為1:

alter system set aq_tm_processes = 1 scope=both sid='*';
--create pfile='/tmp/pfile11.ora' from spfile;

此時參數文件中就會有這樣的設置:

*.aq_tm_processes=1

再設置實例1的aq_tm_processes為0

alter system set aq_tm_processes = 0 scope=both sid='jy1';
--create pfile='/tmp/pfile12.ora' from spfile;

此時參數文件中就會有這樣的設置:

*.aq_tm_processes=1
jy1.aq_tm_processes=0

此時就模擬了生產環境的現狀。下面來看下實際的操作過程:

SQL> 
SQL> alter system set aq_tm_processes = 1 scope=both sid='*';

System altered.

SQL> create pfile='/tmp/pfile11.ora' from spfile;

File created.

SQL> show parameter aq

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes      integer  1
SQL> !ps -ef|grep q00
oracle 1462 27385 0 15:27 pts/1 00:00:00 /bin/bash -c ps -ef|grep q00
oracle 1464 1462 0 15:27 pts/1 00:00:00 grep q00
oracle 26534  1 0 15:08 ?  00:00:00 ora_q002_jy1
oracle 31538  1 0 15:21 ?  00:00:00 ora_q000_jy1

SQL> 
SQL> alter system set aq_tm_processes = 0 scope=both sid='jy1';

System altered.

SQL> create pfile='/tmp/pfile12.ora' from spfile;

File created.

SQL> show parameter aq

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes      integer  0
SQL> !ps -ef|grep q00
oracle 2044 27385 0 15:28 pts/1 00:00:00 /bin/bash -c ps -ef|grep q00
oracle 2046 2044 0 15:28 pts/1 00:00:00 grep q00

SQL> 

可以看到,確實設置為0之后q00進程就消失了,即使再重啟實例也是一樣的,q00進程不再會啟動。

2.測試方案

現在我們要做的就是保障不更改節點2的設置情況下,將節點1的aq_tm_processes恢復默認。

2.1 嘗試直接reset參數指定節點1,然后重啟驗證?

alter system reset aq_tm_processes scope=spfile sid='jy1';
create pfile='/tmp/pfile13.ora' from spfile;

重啟節點1驗證?確認是否可以實現需求?

具體實際操作如下:

SQL> alter system reset aq_tm_processes scope=spfile sid='jy1';

System altered.

SQL> create pfile='/tmp/pfile13.ora' from spfile;

File created.

SQL> show parameter aq

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes      integer  0
SQL> !ps -ef|grep q00
oracle 3801 27385 0 15:32 pts/1 00:00:00 /bin/bash -c ps -ef|grep q00
oracle 3803 3801 0 15:32 pts/1 00:00:00 grep q00

SQL> startup force
ORACLE instance started.

Total System Global Area 599785472 bytes
Fixed Size     2098112 bytes
Variable Size    301993024 bytes
Database Buffers   289406976 bytes
Redo Buffers    6287360 bytes
Database mounted.
Database opened.
SQL> show parameter aq

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes      integer  1
SQL> !ps -ef|grep q00
oracle 4228  1 0 15:33 ?  00:00:00 ora_q000_jy1
oracle 4232  1 0 15:33 ?  00:00:00 ora_q002_jy1
oracle 5021 27385 0 15:35 pts/1 00:00:00 /bin/bash -c ps -ef|grep q00
oracle 5023 5021 0 15:35 pts/1 00:00:00 grep q00

SQL> 

可以看到,答案明顯是:不可以。

因為這樣只會將實例1的參數reset,但是由于之前還有全局參數*,所以重啟實例1后會發現,aq_tm_processes參數會是1。
也就是說,針對實例1的設置去掉了,自然會沿襲整體的設置。

2.2 實驗正確的方式

有了上面的基礎,就有了實現需求的思路:

我們想下,如果把全局參數也reset,會影響到節點2之前的設置,那么這樣,只能將節點2的值單獨設定,然后再reset全局參數。

alter system set aq_tm_processes = 1 scope=both sid='jy2';
--create pfile='/tmp/pfile14.ora' from spfile;

alter system reset aq_tm_processes scope=spfile sid='*';
--create pfile='/tmp/pfile15.ora' from spfile;

重啟節點1驗證??確認是否可以實現需求?

具體實際操作如下:

SQL> alter system set aq_tm_processes = 1 scope=both sid='jy2';

System altered.

SQL> create pfile='/tmp/pfile14.ora' from spfile;

File created.

SQL> alter system reset aq_tm_processes scope=spfile sid='*';

System altered.

SQL> create pfile='/tmp/pfile15.ora' from spfile;

File created.

SQL> startup force
ORACLE instance started.

Total System Global Area 599785472 bytes
Fixed Size     2098112 bytes
Variable Size    301993024 bytes
Database Buffers   289406976 bytes
Redo Buffers    6287360 bytes
Database mounted.
Database opened.
SQL> show parameter aq

NAME         TYPE  VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes      integer  0
SQL> !ps -ef|grep q00
oracle 7446  1 1 15:40 ?  00:00:00 ora_q000_jy1
oracle 7448  1 0 15:40 ?  00:00:00 ora_q001_jy1
oracle 7450  1 0 15:40 ?  00:00:00 ora_q002_jy1
oracle 7452  1 0 15:40 ?  00:00:00 ora_q003_jy1
oracle 7480 27385 0 15:41 pts/1 00:00:00 /bin/bash -c ps -ef|grep q00
oracle 7482 7480 0 15:41 pts/1 00:00:00 grep q00

SQL> 

可以看到,真實操作測試驗證的答案和預想的一致:可以。

注:所有創建pfile的步驟都可以去掉。當時是因為想確認理論是否正確才給每一步后加了這個操作。

3.總結

那么總結歸納下,實際在客戶環境下,就是應該做以下三個步驟完成需求:

--保障節點2的設置不變
alter system set aq_tm_processes=1 scope=spfile sid='jy2';
--reset節點1的設置
alter system reset aq_tm_processes scope=spfile sid='jy1';
--reset全局的設置
alter system reset aq_tm_processes scope=spfile sid='*';

本文知識點總結:其實只需下面這3個知識點清楚就ok了:

  • reset操作實際只是將這個值從spfile中移除;
  • 針對某個實例級別的設置優先級高于整體設置;
  • 注意Oracle對于SET參數值這種方式,實際上少做了很多事情,簡單理解就是默認0和設置0不一樣。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • oracle初始化參數設置
  • Oracle數據庫中的控制文件管理以及常用參數設置

標簽:許昌 涼山 遼源 合肥 郴州 焦作 滁州 南充

巨人網絡通訊聲明:本文標題《Oracle參數設置教程之set和reset的實用案例》,本文關鍵詞  Oracle,參數,設置,教程,之,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle參數設置教程之set和reset的實用案例》相關的同類信息!
  • 本頁收集關于Oracle參數設置教程之set和reset的實用案例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕中文在线不卡住| 91麻豆精品国产91久久久资源速度| 亚洲精品五月天| 国产精品色在线| 亚洲国产高清在线观看视频| 精品美女一区二区三区| 精品成人免费观看| 国产欧美视频一区二区三区| 国产精品三级av| 亚洲色图20p| 日韩精品一二区| 免费看欧美女人艹b| 福利一区在线观看| 色婷婷狠狠综合| 91精品久久久久久久久99蜜臂| 69久久99精品久久久久婷婷| 欧美成人乱码一区二区三区| 久久综合久久鬼色中文字| 国产欧美一区二区精品久导航| 国产视频在线观看一区二区三区| 久久网这里都是精品| 一区二区三区免费网站| 国产精品综合视频| 欧美日韩一区二区不卡| 中文字幕乱码久久午夜不卡| 亚洲一级二级三级在线免费观看| 日本亚洲最大的色成网站www| 国产精品资源在线观看| 欧美亚洲一区二区在线| 国产欧美1区2区3区| 麻豆成人综合网| 日韩一区二区在线观看视频| 国产精品国产三级国产专播品爱网| 日韩中文字幕1| 欧洲av一区二区嗯嗯嗯啊| 国产精品美女久久久久久久| 蜜臀国产一区二区三区在线播放| 欧美三级电影网| 亚洲精品视频免费看| www.欧美色图| 国产精品理论片在线观看| 国产高清精品网站| 久久久久国产精品麻豆ai换脸| 亚洲国产视频一区二区| 欧美偷拍一区二区| 亚洲午夜av在线| 91精品欧美久久久久久动漫| 天堂精品中文字幕在线| 日韩精品中午字幕| 精品一区二区三区视频| 欧美videossexotv100| 狠狠色2019综合网| 亚洲另类春色国产| 欧美丰满一区二区免费视频| 久草这里只有精品视频| 欧美精品一区二区三区一线天视频 | 九色综合狠狠综合久久| 日韩一级黄色片| 国产在线精品一区二区三区不卡| 亚洲国产精品成人综合色在线婷婷 | 丰满放荡岳乱妇91ww| 亚洲欧洲综合另类| 日韩亚洲欧美一区| 国产高清一区日本| 玉米视频成人免费看| 欧美第一区第二区| av一二三不卡影片| 久久国产福利国产秒拍| 亚洲精品自拍动漫在线| 精品成人佐山爱一区二区| 一本色道a无线码一区v| 国产精品99久久久久久久vr| 日日欢夜夜爽一区| 亚洲精品国产成人久久av盗摄| 日韩写真欧美这视频| 色就色 综合激情| 国产.欧美.日韩| 国产中文一区二区三区| 蜜桃久久久久久| 日韩精品91亚洲二区在线观看 | 免费观看成人av| 玉米视频成人免费看| 成人免费一区二区三区视频| 精品国产青草久久久久福利| 这里只有精品免费| 欧美一区二区高清| 91精品国产91久久综合桃花| 在线免费观看日本一区| 在线观看区一区二| 欧美亚洲日本国产| 欧美亚洲综合网| 91精品国产一区二区三区| 欧美片网站yy| 亚洲精品在线观看视频| 精品久久久久久亚洲综合网| 久久久久久久综合色一本| 国产午夜精品一区二区三区视频 | 日本国产一区二区| 欧美日韩国产乱码电影| 69精品人人人人| 国产喂奶挤奶一区二区三区| 国产精品国产三级国产a| 中文字幕综合网| 免费一级片91| 成人午夜又粗又硬又大| 欧美日韩激情一区| 国产婷婷色一区二区三区在线| 亚洲欧美激情插 | 欧美极品美女视频| 一区二区三区四区精品在线视频| 青青草一区二区三区| 成人福利在线看| 日韩欧美成人激情| 亚洲一区二区偷拍精品| 国产老妇另类xxxxx| 欧美巨大另类极品videosbest| 国产精品毛片高清在线完整版| 午夜精品久久久久久久久| av亚洲精华国产精华精| 欧美tickling网站挠脚心| 亚洲三级在线播放| 风间由美一区二区三区在线观看 | 极品瑜伽女神91| 91麻豆精品国产91久久久资源速度| 自拍偷拍国产精品| 不卡欧美aaaaa| 亚洲丝袜精品丝袜在线| 成人av综合一区| 国产欧美日产一区| 成人毛片老司机大片| 久久久久国产免费免费| 豆国产96在线|亚洲| 国产欧美va欧美不卡在线| 成人av资源在线观看| 国产精品国产a| 欧美影院一区二区三区| 污片在线观看一区二区| 欧美顶级少妇做爰| 久久99精品国产.久久久久| 日韩欧美的一区二区| 国产在线视频一区二区三区| 精品精品欲导航| 成人av午夜电影| 亚洲制服欧美中文字幕中文字幕| 欧美日韩精品一区二区| 久久精品国产久精国产爱| 精品一区二区三区在线观看国产| 在线精品亚洲一区二区不卡| 最新国产成人在线观看| 99久久99久久精品免费观看| 亚洲一区二区在线观看视频| 欧美日韩一区在线| 韩国视频一区二区| 成人免费视频在线观看| 欧美日本一道本在线视频| 国内久久精品视频| 亚洲一二三区在线观看| 欧美激情一区二区三区蜜桃视频| 99免费精品视频| 激情成人综合网| 一区二区三区在线看| 欧美国产国产综合| 欧美一区二区三区不卡| 日本丶国产丶欧美色综合| 国产米奇在线777精品观看| 日韩和的一区二区| 亚洲综合av网| 亚洲品质自拍视频| 国产精品看片你懂得| 久久久国产精品午夜一区ai换脸| 欧美午夜不卡视频| 欧美日韩精品免费| 欧美三级视频在线| 欧美精品久久天天躁| 91国产精品成人| 欧美日韩免费观看一区二区三区 | 精品剧情v国产在线观看在线| 欧美日韩精品是欧美日韩精品| 91国产福利在线| 91麻豆精品国产自产在线 | 国产毛片精品视频| 国产成人欧美日韩在线电影| 国产综合色视频| 成人美女视频在线观看18| 91在线免费播放| 在线综合亚洲欧美在线视频| 91精品欧美久久久久久动漫| 欧美成人三级在线| 国产精品久久看| 日韩中文字幕亚洲一区二区va在线 | 色丁香久综合在线久综合在线观看 | 91麻豆国产在线观看| 制服丝袜国产精品| 国产日韩欧美a| 亚洲精选免费视频| 国产精品99久久久久| 欧美吻胸吃奶大尺度电影| 久久亚洲欧美国产精品乐播| 国产精品久久久久三级| 日本亚洲视频在线|