oracle|錯誤|載入|解決 在Oracle資料庫的機器上操作:1.根據KB 193893, 在Oracle裡面建立兩個視圖,請使用SYS帳號。 指令碼的預設路徑在:oracle\ora92\rdbms\admin\xaview2.建立兩個視圖以後,需要給這兩個建立立的視圖添加Public許可權: SQL>grant select on v$xatrans$ to public with
oracle|資料|資料庫|語句 代碼: select sql_text ,sharable_mem from v$sql where sharable_mem > '100000' order by sharable_mem ; 上面的sql語句是查詢shared pool中佔用記憶體超過100K的sql語句。 這個sql可以非常有效檢查出Oracle shared
主要是查詢all_tables表的TABLE_NAME和OWNER,如果表存在,則執行execute immediate 'drop table TABLE_NAME';--判斷表是否存在,如果存在則刪除declare num number; begin select count(1) into num from all_tables where
標籤:一資料庫伺服器執行shutdown immediate時,遇到了下面ORA錯誤,如下所示: $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Fri Aug 5 10:56:24 2016 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to:Oracle
標籤:Oracle刪除使用者的提示無法刪除當前已連線的使用者兩種解決方案如下:1、先鎖定使用者、然後查詢進程號,最後刪除對應的進程、在刪除對應的使用者SQL>alter user XXX account lock;SQL>SELECT * FROM V$SESSION WHERE USERNAME=‘LGDB‘;SQL>alter system kill session ‘xx,xx‘SQL>drop user xx
標籤:Oracle dbms_random包主要用於獲得隨機數,可以為數字也可以為字母等,還可以實現混拼。常用函數如下:dbms_random.value產生一個指定範圍的38位隨機小數(小數點後38位),若不指定範圍則預設為範圍為[0,1)的隨機數。Oracle的官方說明為:The VALUE function produces numbers in the range [0,1) with 3