校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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的實用案例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产亚洲一区字幕| 成人欧美一区二区三区在线播放| 国产激情一区二区三区| 一区二区三区四区视频精品免费 | 亚洲夂夂婷婷色拍ww47| 日韩久久精品一区| 色婷婷一区二区| 国产成人综合在线播放| 奇米精品一区二区三区在线观看一| 欧美韩日一区二区三区四区| 欧美一区二区性放荡片| 色婷婷综合久久久| 成人av资源在线观看| 久久99久久99小草精品免视看| 亚洲一区免费在线观看| 综合久久久久久| 欧美韩国日本一区| 久久久久久久免费视频了| 欧美肥妇bbw| 欧美日韩中文字幕一区二区| av亚洲精华国产精华精华 | 国产一区二区三区美女| 亚洲国产乱码最新视频| 亚洲激情图片qvod| 亚洲人成在线观看一区二区| 欧美国产一区在线| 国产亚洲午夜高清国产拍精品| 91精品国产色综合久久不卡电影| 91久久国产综合久久| 97久久精品人人澡人人爽| 国产高清在线观看免费不卡| 韩国三级在线一区| 韩国成人精品a∨在线观看| 美日韩一区二区| 日本视频在线一区| 久久精工是国产品牌吗| 久久精品99国产精品日本| 六月婷婷色综合| 国内精品嫩模私拍在线| 国产一区激情在线| 国产精品影视网| 国产成人精品免费在线| 成人午夜视频在线| 99国产欧美另类久久久精品| 91猫先生在线| 欧美色视频在线观看| 在线播放日韩导航| 日韩精品一区二区三区视频| 欧美va亚洲va香蕉在线| 久久精品欧美日韩精品| 国产精品家庭影院| 亚洲精品乱码久久久久久黑人| 亚洲免费观看高清| 污片在线观看一区二区| 男女男精品视频| 国产一区二区三区日韩| 成人av网站免费| 色吊一区二区三区| 欧美日韩国产美| 精品国产区一区| 日韩一区欧美一区| 亚洲成人免费观看| 免费亚洲电影在线| 国产精品538一区二区在线| 99天天综合性| 欧美电影影音先锋| 国产无人区一区二区三区| 成人免费在线播放视频| 丝袜亚洲另类欧美| 国产成人精品亚洲日本在线桃色| 色综合视频一区二区三区高清| 欧美日韩大陆在线| 久久久一区二区三区| 亚洲欧美综合另类在线卡通| 婷婷国产v国产偷v亚洲高清| 国产一区二区中文字幕| 色一情一乱一乱一91av| 日韩一级黄色片| 国产精品家庭影院| 男男gaygay亚洲| 99久久99久久精品免费看蜜桃| 欧美日韩高清一区二区三区| 久久精品一区二区三区av| 一区二区在线观看视频在线观看| 美女精品自拍一二三四| 成人免费看视频| 538prom精品视频线放| 国产精品视频yy9299一区| 亚洲va天堂va国产va久| 成人av在线观| 欧美成人乱码一区二区三区| 亚洲精品日日夜夜| 国内久久婷婷综合| 欧美日韩色综合| 亚洲色图在线看| 久久99国产精品久久99| 色乱码一区二区三区88| 国产日韩欧美一区二区三区乱码 | 日韩久久免费av| 亚洲线精品一区二区三区| 黄色小说综合网站| 欧美日韩国产小视频在线观看| 国产精品你懂的在线欣赏| 蜜桃精品在线观看| 欧美色视频一区| 一区二区在线看| caoporm超碰国产精品| 精品成人免费观看| 日本亚洲最大的色成网站www| 色一情一乱一乱一91av| 国产精品视频看| 国产凹凸在线观看一区二区| 欧美一区二区三区视频免费播放| 亚洲激情中文1区| 成人av影视在线观看| 久久亚洲一区二区三区四区| 日产国产欧美视频一区精品| 欧美色精品在线视频| 亚洲欧洲另类国产综合| 成人美女在线观看| 久久久亚洲国产美女国产盗摄 | 国产麻豆日韩欧美久久| 日韩一区二区三区免费看| 亚洲国产中文字幕| 91官网在线观看| 亚洲免费看黄网站| 日本道在线观看一区二区| 自拍视频在线观看一区二区| 国产成人亚洲综合a∨婷婷 | 欧美日韩国产经典色站一区二区三区| 亚洲视频在线一区观看| 不卡一卡二卡三乱码免费网站| 久久久久久麻豆| 成人h精品动漫一区二区三区| 久久―日本道色综合久久| 欧美日韩aaa| 成人免费av在线| youjizz久久| 欧美日本韩国一区| 亚洲国产视频在线| 欧美精品视频www在线观看| 亚洲伊人色欲综合网| 欧美群妇大交群中文字幕| 亚洲成在人线在线播放| 69成人精品免费视频| 麻豆一区二区99久久久久| 欧美电视剧免费观看| 国产剧情一区在线| 国产精品美女久久久久久久久| 97精品视频在线观看自产线路二| 亚洲欧洲精品一区二区三区不卡| 91视频一区二区| 亚洲成人av中文| 欧美α欧美αv大片| 国产电影一区二区三区| 国产精品久久综合| 在线观看国产一区二区| 午夜影院久久久| 精品国产免费视频| 成人97人人超碰人人99| 亚洲精品国产成人久久av盗摄| 欧美人与性动xxxx| 韩国在线一区二区| 亚洲日韩欧美一区二区在线| 欧美日韩一区二区三区在线| 日韩一区精品字幕| 国产日韩v精品一区二区| 一本一道综合狠狠老| 肉色丝袜一区二区| 久久精品日产第一区二区三区高清版| av中文字幕不卡| 日本中文在线一区| 中文av字幕一区| 欧美日韩综合不卡| 国产乱码精品一区二区三区五月婷| 国产精品成人免费| 欧美一级欧美一级在线播放| 国产91精品一区二区麻豆网站| 亚洲成人免费影院| 国产精品久久久久久亚洲毛片 | 国产91露脸合集magnet| 亚洲在线视频网站| 久久久久久一二三区| 在线一区二区视频| 国产福利电影一区二区三区| 亚洲午夜激情av| 亚洲国产精品精华液2区45| 欧美日韩和欧美的一区二区| 成人免费视频app| 天天爽夜夜爽夜夜爽精品视频| 国产欧美日韩视频在线观看| 制服视频三区第一页精品| 99久久99久久精品免费观看 | 国产精品自拍在线| 亚洲国产精品久久一线不卡| 精品区一区二区| 欧美性色综合网| 91在线观看一区二区| 国产一区二区美女| 日本美女一区二区三区|