原创 oracle 12c新加數據庫管理角色

新特性內容  SYSBACKUP  --爲備份設置的,大家都看的懂   SYSDG --爲dg設置的吧  SYSKM --爲allows a user to perform transparent data encryption key

原创 dba task

1 評估db硬件 2 安裝db軟件 3 規劃db 4 創建和打開db 5 backup db 6 enroll 系統用戶(用戶管理) 7 db de

原创 oracle管理員登錄驗證方法

這篇文章我只想談談感想,看別人的文章應該會知道每種驗證方法如何來實現,但是需要自己梳理,我想讓大家非常簡單的明白爲什麼db管理員有的時候登錄需要密碼,有的時候又不需要密碼?這到底是怎麼回事。 管理員的驗證方法: 1 os驗證 2 pass

原创 oracle 12c新功能

1 oracle multitenant option PDB(插入式數據庫) CDB(容器數據庫,負責管理和運行PDB) 2 resource manager resource manager現在在以在CDB和PDB級別下進行管理資

原创 mysql 5.7 for win 7 主從搭建 -單機多實例

mysql 5.7 for win 7 單機版安裝可以參考 http://blog.csdn.net/wangzizhzxy/article/details/78203858 單機多實例安裝和單機單實例稍

原创 oracle 12c 手工創建CDB v2

(修改版) 環境:redhat linux 5企業版 創建時需要指定enable pluggable database,不加爲non-CDB seed file_name_convert 指定如何通過root的文件來生成seed的文件,做

原创 sql 中in、exists在驅動表選擇上的執行效率測試分析

都說exits快,怎麼快?哪快?爲啥快? 1 環境準備 環境爲oracle 12c db 1.只查詢需要的列,不用* 2.IN適合於外表大而內表小的情況;EXISTS適合於外表小而內表大的情況  create table a as sel

原创 ORA-01861: 文字與格式字符串不匹配 報錯處理

創建下面的物化視圖報錯 create materialized view BBB refresh complete on demand as select a.vbillcode, b.invname, del.exchdate  fro

原创 oracle 硬解析執行步驟詳解

oracle涉及一張表的查詢語句,如果是第一次執行,也就是硬解析,需要執行的步驟涉及的對象如下: Tables #Queries      Purpose access$ 1 Permissions used by a dependen

原创 oracle sql中涉及is null時如何優化(索引創建和直方圖)

適用場景 試想下面的sql Select* fromBD_INVMANDOC_bak  t where t.negallowed is null or  t.negallowed='N' 如果negallowed列只有兩個值:Y和N,

原创 同一個CDB中卸載PDB再加載PDB的操作過程

plugging in an unplugged PDB   unplugged PDB=XML file+all pdb files 可以使用DBMS_PDB.RECOVER過程通過PDB的data files 重新生成PDB XML

原创 oracle hash join和nested loop下的驅動表相關測試

Oracle 驅動表 Oracle驅動表也叫做外部表,也叫外層表,是在多表關聯查詢中首先遍歷的表,驅動表的每一行都要到另一個表中尋找相應的記錄,然後計算返回最終數據。 驅動表的概念只在nested loops和hash join時存在。

原创 oracle 11gr2 單機silent靜默安裝過程記錄

注意: 1.        發現各個版本的runInstall的命令可能不一樣,相同的命令在不同版本之間可能不能通用。 2.        因爲安裝的是oracle軟件,並且是企業版,所以所有的前期安裝準備還是要做的,包括修改內核參數,配

原创 oracle 表壓縮詳細介紹

前言:        表壓縮應該是從10g開始支持的吧,oracle 11g exadata將這個特性用到了極點,並大力推廣壓縮技術,在現代機器cpu性能井噴的狀態下,對IO,內存佔用的減少顯得尤爲重要,壓縮技術肯定是未來的一種普遍技術,

原创 oracle nologging什麼場景才能減少redo日誌的產生

先說一下,經過自己的測試,發現oracle爲了滿足recover的要求,nologging實際上很少能夠起作用,網上也有很多這方面的資料和測試,本文爲親身測試,發現在自己需要的場景中nologging完全失效,特做記錄,併到官網上查詢了一