一:環境資訊1)主庫(單一實例)主機平台:AIX6.1資料庫版本:11.2.0.3(psu5)2)備庫(部署了crs)主機平台:AIX6.1資料庫版本:11.2.0.3(psu5)二:方案背景由於業務量增加,資料庫需要由單一實例,改成兩節點rac。為了減少停機時間,採用DG方式遷移。三遷移方案:1.檢查資料庫是否支援Data Guard(只有企業版才支援DG)SQL> select * from v$option where parameter = 'Managed
對索引頻繁的update,delete操作會產生index Frag,影響索引效率,增加索引IO。1、索引片段分析產生測試索引片段:SCOTT @devcedb>select count(*) from obj;COUNT(*)----------124256SCOTT @devcedb>create index ind_obj_id on obj(OBJECT_ID);Index created.SCOTT @devcedb>delete obj where
--問題:查詢部門的平均工資 崗位的平均工資 每個部門的每個崗位的平均工資且將其在一個查詢中展示 思路:首先分別查出這三張表 假設為A B C 然後利用兩兩結合 先將A B結合由於它們之間沒有任何關係 所以想要串連它們需要使用rownum 利用完全外串連和rownum相等 使A B表以欄位的形式(而不是以行的形式)串連在一起這樣的話就可以實現將不同表中的資料以列的形式合并在一起(之所以這麼 麻煩是因為union union all minus
先準備好一個sql指令碼demo.sqlset serveroutput ondeclarev_name dept.dname%type;beginselect dname into v_name from dept where deptno=&1;dbms_output.put_line('department name is: '||v_name);end;/exit;然後在終端下執行:sqlplus "scott/tiger@orcl" @demo.sql
1.主庫在進行物理主備庫角色轉換的時候遇到ORA-01093錯誤SQL> select switchover_status from v$database; SWITCHOVER_STATUS--------------------SESSIONS ACTIVE ----------有活動會話。SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;ALTER DATABASE COMMIT TO
某天機器由於斷電+UPS 供電不足重啟後,發現監聽器啟不起來了,提示錯誤:TNSLSNR for Linux: Version 10.2.0.1.0 - ProductionSystem parameter file is /home/Oracle/product/10.2.0/db_1/network/admin/listener.oraLog messages written to
DB2 import和load比起效能來由於會記錄日誌,所以通過速度比較慢,並且資料記錄太大容易造成事物日誌滿的問題發生,但有些操作不得不記日誌,所以就不得不適用import,不過其有個COMMITCOUNT選項完全可以避免,來指定import多少條記錄即提交,有助於及時釋放日誌:並且由於及時提交了,所以在運行失敗了還可以重新在起點繼續進行操作:db2 "import from tab1.ixf of ixf modified by generatedignore COMMITCOUNT 500
實驗需求:部署MySQL叢集,減少資料庫單點故障。實驗方案:準備5台伺服器,mgmd(192.168.100.1)作為管理節點,sqlA(192.168.100.2)和sqlB(192.168.100.3)作為SQL節點,ndbA(192.168.100.4)和ndbB(192.168.100.5)作為資料節點,這5個節點構成MySQL Cluster體系MySQL Cluster 備份與恢複 MySQL Cluster安裝配置 MySQL Cluster 3台機器搭建叢集環境 DOC