查詢某個使用者具有的角色:select grantee,granted_role from dba_role_privs where grantee='WJW';查詢某個使用者具有的系統許可權:select grantee,privilege from dba_sys_privs where grantee='WJW';查詢某個角色中具有什麼系統許可權:select privilege from role_sys_privs where
下面3條語句,旨在重新整理oracle的緩衝。這裡總結一下。 1)alter system flush global context 說明: 對於多層架構的,如:應用伺服器和資料區塊伺服器通過串連池進行通訊,對於串連池的這些資訊被保留在SGA中,這條語句便是把這些串連資訊清空。 2)alter system flush shared_pool 將使library cache和data dictionary
關於BCP的用法法,網上有很多資料,但要經過自已的實踐來證實才能為已所用,因網上的東東有些是轉來轉去,會有遺誤之處,所以對網上的相關資料要廣泛地多多地參考,不能迷信某一家之言,因為IT相關的東東存於著不同的平台不同版本不同的習慣不同的定勢,所以也就會有任何可能和不可能的事情發生,本人實踐平台都是有Windows 2003 server下的,Sybase ASE 12.5的,Oracle9i關於BCP的匯出匯入,需要注意的是:如果從一個sybase庫中導到另一個sybase庫中,參數選取很重要:
1)檢查oracle系統暫存資料表空間大小:select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP'; 2)查詢undo資料表空間大小select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where
怎樣查看Oracle的資料庫名稱sid加入IT軟體技術討論QQ千人群:228249641點擊用sysdba身份登入 比如 conn / as sysdba 匿名管理員登陸執行 select name form V$database; 或是執行select * from V$database;不過執行第二個顯示的內容太多了不好找自己想要的結果你也可以先用desc
connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start by cond1 connect by cond2 where cond3; 簡單說來是將一個樹狀結構儲存在一張表裡,比如一個表中存在兩個欄位: id,parentid那麼通過表示每一條記錄的parent是誰,就可以形成一個樹狀結構。 用上述文法的查詢可以取得這棵樹的所有記錄。 其中COND1是根結點的限定語句,當然可以放寬限定條件,以取得多個根結點,實際就是多棵樹。
1、如果有一定的資料庫基礎,知道SQL是怎麼回事,即使寫不出來簡單的SQL,但可以看懂它們,你就可以跳到2。否則請先看一下資料庫基礎和SQL語言,不需要很深,更不需要去記憶那些複雜的SQL命令,這些可以留在以後邊應用邊學習、記憶。2、要想學好ORACLE,首先要學習ORACLE的體繫結構,現在你不需要深入理解它們,但要分清幾個關鍵的概念:instance&database, memory structure,process&those files,such as data