想要將物理備庫切換到read only狀態,可以使用以下步驟 代碼如下複製代碼 SQL> select status from v$instance;STATUS------------MOUNTEDSQL> select database_role from v$database;DATABASE_ROLE----------------PHYSICAL STANDBY 1、取消備庫日誌應用 代碼如下複製代碼 SQL> ALTER
例1 代碼如下複製代碼 –select * from tmn_zhbg order by id descselect id, mc,fs,class,sum (fs) over (order by fs,id) 連續累加,sum (fs) over (order by fs) 連續累加XX,sum (fs) over (partition by id ) 分組求和,sum (fs) over (partition by id order by fs )
oracle資料庫有時會出現用戶端串連間歇性失敗,報類似如下錯誤:ORA-12519, TNS:no appropriate service handler found可能是資料庫上當前的串連數目已經超過了它能夠處理的最大值。 查看資料庫允許的最大串連數: 代碼如下複製代碼 select value from v$parameter where name = 'processes'; show parameter processes;
分頁查詢格式: 代碼如下複製代碼 SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 40)WHERE RN >= 21 其中最內層的查詢SELECT * FROM TABLE_NAME表示不進行翻頁的原始查詢語句。ROWNUM <= 40和RN >=
從ORACLE 12C開始允許在同一列上建立不同類型的index,用來做效能調優,不同類型的index主要包括(B*TREE vs BITMAP,Local vs Global)ORACLE 11G 代碼如下複製代碼 SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle
自己想做兩組rac之間的data guard,由於datafile,controlfile,甚至是archivelog都是存放在asm上的,直接複製資料有點不現實,asm磁碟總歸都是要用的,所以想從a庫做rman全備份,然後把備份檔案拷貝到b庫上做rman恢複,初衷就是這麼簡單,結果卻遇到了n多的折騰,無法實現,下面是我自己經過無數次測試得到的方法。oracle版本:11.2.0.0第一組RAC A PS:前面的hostname,冒號後面是instancenamerac1:orcl1