程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE問題與解答--(5)

ORACLE問題與解答--(5)

編輯:Oracle數據庫基礎
141. 如何快速編譯所有視圖? 
  SQL >SPOOL VIEW1.SQL 
  SQL >SELECT ‘ALTER VIEW ‘||TNAME||’ 
  COMPILE;’ FROM TAB; 
  SQL >SPOOL OFF 
  然後執行VIEW1.SQL即可。 
  SQL >@VIEW1.SQL; 
142. ORA-01555 SNAPSHOT TOO OLD的解決辦法 
  增加MINEXTENTS的值,增加區的大小,設置一個高的OPTIMAL值。 
143. 事務要求的回滾段空間不夠,表現為表空間用滿(ORA-01560錯誤),回滾段擴展到達參數MAXEXTENTS的值(ORA-01628)的解決辦法. 
  向回滾段表空間添加文件或使已有的文件變大;增加MAXEXTENTS的值。 
144. 如何加密Oracle的存儲過程? 
   下列存儲過程內容放在AA.SQL文件中 
   create or replace procedure testCCB(i in number) as 
   begin 
   dbms_output.put_line(’輸入參數是’||to_char(i)); 
   end; 
  SQL>wrap iname=a.sql; 
   PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001 
   Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved. 
   Processing AA.sql to AA.plb 
   運行AA.plb 
   SQL> @AA.plb ; 
145. 如何監控事例的等待? 
  select event,sum(decode(wait_Time,0,0,1)) "Prev", 
  sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" 
  from v$session_Wait 
  group by event order by 4; 
146. 如何回滾段的爭用情況? 
  select name, waits, gets, waits/gets "Ratio" 
  from v$rollstat C, v$rollname D 
  where C.usn = D.usn; 
147. 如何監控表空間的 I/O 比例? 
  select B.tablespace_name name,B.file_name "file",A.phyrds pyr, 
  A.phyblkrd pbr,A.phywrts pyw, A.phyblkwrt pbw 
  from v$filestat A, dba_data_files B 
  where A.file# =&nbs
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved