當前位置:首頁 » 編程軟體 » oraclerac監控腳本

oraclerac監控腳本

發布時間: 2022-04-02 06:55:16

A. 安裝oracle rac時執行root.sh腳本報錯,求助!

您好~ 希望您能有一個更詳細的介紹\r\n\r\n不過我以前也遇到這個報錯,當時是由於安裝clusterware時,跑完兩個腳本之後沒有運行vipca就直接點擊\「ok\」了,然後就報這個錯了。\r\n\r\n不知道跟你的情況一樣否?

B. oracle 11g rac 怎麼啟動監聽

關服務了吧,打開windows服務,開始菜單裡面的搜索 寫 services.msc,打開後往下拉,裡面有oracle的大概7項左右,裡面有個listener,右鍵啟動。
如果是安裝時候出現的問題,打也打不開,那就刪了重新建,別把機器名寫錯了,好多人寫本機名,有時候就因為這個啟動不了,機器名一般寫本地ip或伺服器ip,本地寫127.0.0.1就行

C. 請教如何進行Oracle RAC性能測試,推薦幾款測試工具來

oracle sql性能測試工具
Oracle ORION:存儲系統性能測試工具 - Oracle資料庫欄目 ...
Oracle ORION:存儲系統性能測試工具一 定義 ORION(Oracle I/O Calibration Tool)是Oracle提供的、用於測試存儲系統性能瓶頸 由於 ORION ...
ORACLE 免費壓力測試工具--hammerora的使用過程 - 寧靜 ...
2009-7-28 · 從創作者對這個工具的標題描述可以看出,Hammerora是一款Oracle資料庫負載測試工具。該工具可以在Oracle 8i、9i ... TCL語言已經用來提供高性能的和Oracle …
ORACLE壓力測試工具orion_oracle | 幫客之家
ORACLE壓力測試工具orion 1,功能簡介 ORION (Oracle I/O Calibration Tool) 是校準用於 Oracle 資料庫的存儲系統 I/O 性能的獨立工具 。校準結果對於了解 首頁 編程 前端 ...
Microsoft SQL Server 和 Oracle 資料庫的比較
性能測試 先前版本 解決方案 成功案例 針對各種需求 應用程序開發 商業智能 規范 ... SQL Server Oracle 11g 性能 與擴展性 安全性 (低危險) 開發效率 商業智能* 總擁有 ...
Oracle PL/SQL 性能分析工具 profiler 說明 - 推酷
一.說明 Oracle提供了profiler工具包,利用該工具包可以查看PL/SQL執行過程中各模塊的性能。可以從MOS上下載該腳本: Implementing andUsing the PL/SQL ...
oracle性能測試工具 - 下載頻道 - CSDN.NET
oracle性能測試工具 cerato3132009-10-09 上傳 主要用於測試oracle資料庫的讀寫性能,尤其是在有磁碟陣列的情況下 ... SQL 入門經典 2015年全國最新省市區鎮(街道)四級 ...
Oracle性能相關常用腳本(SQL) - 免費軟體測試工具-澤眾 ...
在缺乏的可視化工具來監控資料庫性能的情形下,常用的腳本就派上用場了,下面提供幾個關於Oracle性能相關的腳本供大家參考。
Orion - oracle提供的測試io性能的工具-dbs101-ITPUB博客
Orion是oracle提供的測試io性能的工具。它可以用來模擬Oracle資料庫IO,也可以用來模擬ASM的條帶化的功能。 Orion可以支持下列IO負載 1. 小的隨機的IO:OLTP ...
Oracle性能測試 - 愛程序網
Oracle性能測試 2012-01-18 17:03 本站整理 瀏覽(327) 輕量型測試工具JMeter1、在jmeter網站下載軟體,目前最新版為jmeter ... .live.com/embed?cid重量型測試工具 測試 ...
資料庫優化實踐【性能檢測工具篇】 - SQL Server(mssql ...
第八步:使用SQL事件探查器和性能監控工具 有效地診斷性能問題 在SQL Server應用領域SQL事件探查器可能是最著名的性能故障排除工具,大多數情況下,當得到 ...

D. 誰有windows下巡檢Oracle RAC的腳本

1.列出配置的所有資料庫
srvctl config database
2.顯示指定集群資料庫的所有服務
srvctl config service -d GDTV
3.查看所有實例和服務的狀態
srvctl status database -d GDTV

4.查看單個實例的狀態
srvctl status service -d GDTV -s <service_name>
5.特定節點上節點應用程序的狀態
srvctl status nodeapps -n DBSERVER1
srvctl status nodeapps -n DBSERVER2
6.列出RAC資料庫的配置
srvctl config database -d GDTV

7.顯示節點應用程序的配置 —(VIP、GSD、ONS、監聽器)
srvctl config nodeapps -n DBSERVER1 -a -g -s -l
srvctl config nodeapps -n DBSERVER2 -a -g -s -l

E. oracle 11g r2 的rac,執行root.sh腳本時報錯,求教

您好,這樣的:
pixel_labels = reshape(cluster_idx,nrows,ncols); 這里也是矩陣轉換嗎?恩師矩陣轉化 你最好看看help
figure;
imshow(pixel_labels,[]), title('聚類以後的現實圖片');
%分類後的矩陣
segmented_images = cell(1,3);
rgb_label = repmat(pixel_labels,[1 1 3]);
for k = 1:nColors
color = A;
color(rgb_label ~= k) = 0;
segmented_images{k} = color;
end
figure;
imshow(segmented_images{1}), title('objects in cluster 1');
figure;
imshow(segmented_images{2}), title('objects in cluster 2');

這段代碼運行,對於圖片有什麼要求嗎,這點很重要,請高手一定要指點下,小弟感恩不盡。我運行後顯示
ans =

F. 如何有效實現對oracle rac節點的監控

RAC的一大優點就是可以跨節點進行並行計算,那麼如何控制並行運算看這就是這篇文章要討論的內容。
合理設置跨節點並行,需要先設置一些參數:
instance_groups:這個參數主要是設置該節點實例是否屬於某一個實例組。每個節點可以設置多個不同的實例組名,實例組名用逗號隔開。
parallel_instance_group設置的值為instance_groups裡面設置的值,表明這個節點上面進行的並行操作可以跨越哪些實例組。
alter system set instance_groups='dw','dw1','dw123','dw124','dw134' scope=spfile sid='dwrac1';
alter system set instance_groups='dw','dw2','dw123','dw124','dw234' scope=spfile sid='dwrac2';
alter system set instance_groups='dw','dw3','dw123','dw134','dw234' scope=spfile sid='dwrac3';
alter system set instance_groups='dw','dw4','dw124','dw134','dw234' scope=spfile sid='dwrac4';
以上參數分別為4個節點定義了5個instance group,有的group包含多個節點,有的group只包含一個節點。
一、跨所有節點執行
分兩種情況進行測試:instance_groups包含所有節點和instance_groups只包含一個節點。
1. instance_groups包含所有節點
1). 節點2參數設置情況
admin@dwrac2> show parameter instance_group
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_groups string dw, dw2, dw123, dw124, dw234
parallel_instance_group string
只定義了instance_groups,不設置parallel_instance_group。
前面我們設置過,dw這個instance_group包含了所有的節點。
2). 在節點2發出查詢
admin@dwrac2> select /*+ parallel(a,128) */count(1) from testuser.big_table a;
3). 另開一個窗口查詢並行進程情況
SQL> select INST_ID,COUNT(1) from gv$px_session p where (p.inst_id,p.sid) in (select s.inst_id,s.sid from gv$session s where s.username='ADMIN' and mole like 'SQL*%') GROUP BY INST_ID;
INST_ID COUNT(1)
---------- ----------
1 32
2 33
4 32
3 32
可以看到,並行會話(parallel slaves)平均分配到4個節點上。節點2多一個進程是因為它是並行查詢的發起者,額外的會話是發起會話,也就是並行查詢協調器(parallel query coordinator),其餘的是並行從屬進程。
之所有能分配到4個節點上,是因為4個節點都屬於dw這個instance group,且都沒有設定parallel_instance_group。
2. instance_groups只包含一個節點
1). 修改參數
admin@dwrac2> alter system set instance_groups='dw2' scope=spfile sid='dwrac2';
重啟
admin@dwrac2> show parameter instance_group
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_groups string dw2
parallel_instance_group string
不設置parallel_instance_group,且instance_group=dw2隻包含節點2.
2). 發出並行查詢
admin@dwrac2> select /*+ parallel(a,128) */count(1) from testuser.big_table a;
3). 另開一個窗口查詢並行進程情況
SQL> select INST_ID,COUNT(1) from gv$px_session p where (p.inst_id,p.sid) in (select s.inst_id,s.sid from gv$session s where s.username='ADMIN' and mole like 'SQL*%') GROUP BY INST_ID;
INST_ID COUNT(1)
---------- ----------
1 32
2 33
4 32
3 32
可以看到,即使是instance_groups='dw2'只在節點2出現,但是如果不設置parallel_instance_group,並行仍然可以跨越所有節點。
二、跨部分節點執行
這部分分兩種測試:發出命令的節點屬於parallel_instance_group的一員以及發出命令的節點不屬於parallel_instance_group
1. 發出命令的節點屬於parallel_instance_group的一員
1). 在節點2修改參數
admin@dwrac2> show parameter instance_group
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_groups string dw, dw2, dw123, dw124, dw234
parallel_instance_group string
admin@dwrac2> alter session set parallel_instance_group='dw2';
Session altered.
--這個設置的會強制並行操作只會屬於dw2這個instance group的節點中執行。
--注意:parallel_instance_group是大小寫區分的,如果用alter session set parallel_instance_group=dw2,則不會起任何並行進程,因為不加單引號的話,實際上載後台dw2會被轉換成大寫的DW2,不屬於任何一個instance group。
2). 在節點2發出同樣的查詢
admin@dwrac2> select /*+ parallel(a,128) */ count(1) from testuser.big_table a;
3). 另起一個會話查詢並行情況
SQL> select INST_ID,COUNT(1) from gv$px_session p where (p.inst_id,p.sid) in (select s.inst_id,s.sid from gv$session s where s.username='ADMIN' and mole like 'SQL*%') GROUP BY INST_ID;
INST_ID COUNT(1)
---------- ----------
2 129
可以看到,因為只有節點2屬於dw2這個instance group,所有並行會話都分布在節點2上。
2. 發出命令的節點不屬於parallel_instance_group
1) 在節點2修改參數
admin@dwrac2> show parameter instance_group
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
instance_groups string dw, dw2, dw123, dw124, dw234
parallel_instance_group string
admin@dwrac2> alter session set parallel_instance_group='dw1';
Session altered.
根據我們之前的設置,只有節點1屬於dw1這個instance group。
2) 在節點2發出查詢
admin@dwrac2> select /*+ parallel(a,128) */ count(1) from testuser.big_table a;
3) 新開一個會話查詢並行進程信息
SQL> select INST_ID,COUNT(1) from gv$px_session p where (p.inst_id,p.sid) in (select s.inst_id,s.sid from gv$session s where s.username='ADMIN' and mole like 'SQL*%') GROUP BY INST_ID;
INST_ID COUNT(1)
---------- ----------
1 128
2 1
可以看到,除了並行查詢協調器(也就是發出查詢命令的會話)外,所有並行進程都運行在節點1上。
這也說明了,即使發出並行查詢指令的節點不屬於parallel_instance_group,但它仍然可以調用屬於parallel_instance_group的節點資源。
admin@dwrac2> alter session set parallel_instance_group='dw134';
Session altered.
Elapsed: 00:00:00.00
admin@dwrac2> select /*+ parallel(a,128) */ count(1) from testuser.big_table a;
SQL> select INST_ID,COUNT(1) from gv$px_session p where (p.inst_id,p.sid) in (select s.inst_id,s.sid from gv$session s where s.username='ADMIN' and mole like 'SQL*%') GROUP BY INST_ID;
INST_ID COUNT(1)
---------- ----------
1 42
2 1
4 42
3 44
總結一下:
1. RAC可以通過instance_groups和parallel_instance_group來靈活控制如何跨節點進行並行運算。
2. parallel_instance_group區分大小寫。如果設定的parallel_instance_groups值不屬於整個cluster的任意一個instance_groups設定值,則Oracle只會串列執行操作,不會啟用並行。
3. 如果不設定parallel_instance_group,不管instance_group如何設置,並行可以跨越所有節點
4. 如果某個節點設定了有效的parallel_instance_group,則在該節點發出的並行操作可以運行在parallel_instance_groups包含的所有節點上,不管parallel_instance_groups的節點是否包含發出命令的節點。
也就是說並行會話運行在那些節點只與instance_groups和parallel_instance_groups有關,與命令在那個節點發出無關。
5. 一般建議設置好合適的instance_groups,但不要在系統級設定parallel_instance_groups,根據實際情況在會話級設置parallel_instance_groups參數。
6. 以下是一些例子及說明
dwrac1.instance_groups='dw','dw1','dw123','dw124','dw134'
dwrac2.instance_groups='dw','dw2','dw123','dw124','dw234'
dwrac3.instance_groups='dw','dw3','dw123','dw134','dw234'
dwrac4.instance_groups='dw','dw4','dw124','dw134','dw234'
dwrac1.parallel_instance_groups='' --節點1發起的並行計算請求的會話可跨越所有節點執行
dwrac1.parallel_instance_groups='dw' --節點1發起的並行計算請求的會話可跨越所有節點執行
dwrac1.instance_groups='dw1' --節點1發起的並行計算請求的會話只可在節點1執行
dwrac1.instance_groups='dw2' --節點1發起的並行計算請求的會話只可在節點2執行
dwrac2.instance_groups='dw134' ----節點2發起的並行計算請求的會話只可在節點1/3/4上執行
dwrac1.instance_groups='other' --不會啟用並行

G. oracle rac 監聽日誌在什麼位置

你在操作系統上執行命令:lsnrctl status 查看監聽狀態
會輸出一些信息
可以看到一個叫listener.log的文件,便是監聽的日誌,按照路徑找到即可。
版本不同,可能名字也會有變化,12c的叫log.xml

H. 關於oracle 11g rac的監聽問題,怎麼解決

scanip地址必須配置三個,此外san-ip地址最好不要加在/etc/hosts文件中,否則san-ip輪詢失敗,只會解析寫在第一個位置的scan-ip,如果你只有一個san-ip的話,該san-ip只能綁定一個節點,也就是說,其他節點無法獲取應有的scan-ip,此時當然只有一個節點的scan-ip是可以用的了。
我的itpub空間有專門的測試情況,你可以參考下:http://blog.itpub.net/28612416/viewspace-1066672/

I. 如何監控oraclerac資料庫

1、客戶端hosts文件配置: 10.19.65.167 sdwgrac1-vip 10.19.65.169 sdwgrac2-vip 註:unix平台是/etc/hosts;windows平台是C:\Windows\System32\drivers\etc\hosts。

J. 請高人指點安裝ORACLE 11G RAC最後在兩節點執行 root.sh腳本時報錯解決方法,如解決高分回報,感激不盡

集群的cluster 沒有安裝成功!
ora.crsd 組件沒有啟動起來!

安裝的時候你注意一下你的分區

仲裁分區 數據分區 備份分區 重裝後 一定要 重新格式化!

否者安裝失敗 grid 組件 會出現更重各樣的問題.

很明顯你的集群安裝失敗了

打命令
tail -500 /u01/app/11.2.0/grid/cfgtoollogs/crsconfig/rootcrs_rac1.log

把信息貼出來

熱點內容
鸚鵡linux 發布:2025-01-25 03:44:02 瀏覽:196
python如何拋出異常 發布:2025-01-25 03:40:27 瀏覽:984
更新成本演算法 發布:2025-01-25 03:38:09 瀏覽:115
我的世界在伺服器裡面用toolbox 發布:2025-01-25 03:38:09 瀏覽:566
學編程不想學了 發布:2025-01-25 03:36:51 瀏覽:379
如何壓縮0 發布:2025-01-25 03:36:49 瀏覽:794
伺服器主板和家用電腦主板的區別 發布:2025-01-25 03:36:47 瀏覽:893
查詢資料庫連接數 發布:2025-01-25 03:36:41 瀏覽:976
安卓鎖屏切換在哪裡 發布:2025-01-25 03:30:56 瀏覽:220
aspx代碼加密 發布:2025-01-25 03:28:09 瀏覽:925