日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

ORACLE常用傻瓜問題1000問(之四)

瀏覽:27日期:2023-11-20 09:01:01
Oracle常用傻瓜問題1000問(之四)作者:; CCBZZP ;;;;;大家在應用ORACLE的時候可能會碰到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對ORACLE高手來說是不用看的. 虛擬字段133. CURRVAL 和 nextval 為表創建序列 CREATE SEQUENCE EMPSEQ ... ; SELECT empseq.currval FROM DUAL ; 自動插入序列的數值 INSERT INTO emp VALUES (empseq.nextval, 'LEWIS', 'CLERK', 7902, SYSDATE, 1200, NULL, 20) ;134. ROWNUM 按設定排序的行的序號 SELECT * FROM emp WHERE ROWNUM < 10 ;135. ROWID 返回行的物理地址 SELECT ROWID, ename FROM emp; WHERE deptno = 20 ;136. 將N秒轉換為時分秒格式? set serverout on declare N number := 1000000; ret varchar2(100); begin ret := trunc(n/3600) '小時' to_char(to_date(mod(n,3600),'sssss'),'fmmi'分'ss'秒'') ; dbms_output.put_line(ret); end; 137. 如何查詢做比較大的排序的進程? SELECT b.tablespace, b.segfile#, b.segblk#, b.blocks, a.sid, a.serial#, a.username, a.osuser, a.status FROM v$session a,v$sort_usage b WHERE a.saddr = b.session_addr ORDER BY b.tablespace, b.segfile#, b.segblk#, b.blocks ;138. 如何查詢做比較大的排序的進程的SQL語句? select /*+ ORDERED */ sql_text from v$sqltext a where a.hash_value = ( select sql_hash_value from v$session b where b.sid = &sid and b.serial# = &serial) order by piece asc ;139. 如何查找重復記錄? SELECT * FROM TABLE_NAME WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2); 140. 如何刪除重復記錄? DELETE FROM TABLE_NAME WHERE ROWID!=(SELECT MAX(ROWID) FROM TABLE_NAME D WHERE TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2); 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# = B.file_id order by B.tablespace_name; 148. 如何監控文件系統的 I/O 比例? select substr(C.file#,1,2) '#', substr(C.name,1,30) 'Name', C.status, C.bytes, D.phyrds, D.phywrts from v$datafile C, v$filestat D where C.file# = D.file#; 149. 如何在某個用戶下找所有的索引? select user_indexes.table_name, user_indexes.index_name,uniqueness, column_name from user_ind_columns, user_indexes where user_ind_columns.index_name = user_indexes.index_name and user_ind_columns.table_name = user_indexes.table_name order by user_indexes.table_type, user_indexes.table_name, user_indexes.index_name, column_position; 150. 如何監控 SGA 的命中率? select a.value + b.value 'logical_reads', c.value 'phys_reads', round(100 * ((a.value+b.value)-c.value) / (a.value+b.value)) 'BUFFER HIT RATIO' from v$sysstat a, v$sysstat b, v$sysstat c where a.statistic# = 38 and b.statistic# = 39 and c.statistic# = 40; 151. 如何監控 SGA 中字典緩沖區的命中率? select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 'miss ratio', (1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 'Hit ratio' from v$rowcache where gets+getmisses <>0 group by parameter, gets, getmisses; 152. 如何監控 SGA 中共享緩存區的命中率,應該小于1% ? select sum(pins) 'Total Pins', sum(reloads) 'Total Reloads', sum(reloads)/sum(pins) *100 libcache from v$librarycache; select sum(pinhits-reloads)/sum(pins) 'hit radio',sum(reloads)/sum(pins);'reload percent' from v$librarycache; 153. 如何顯示所有數據庫對象的類別和大小? select count(name) num_instances ,type ,sum(source_size) source_size , sum(parsed_size) parsed_size ,sum(code_size) code_size ,sum(error_size);error_size, sum(source_size) +sum(parsed_size) +sum(code_size) +sum(error_size);size_required from dba_object_size group by type order by 2; 154. 監控 SGA 中重做日志緩存區的命中率,應該小于1% SELECT name, gets, misses, immediate_gets, immediate_misses, Decode(gets,0,0,misses/gets*100) ratio1, Decode(immediate_gets+immediate_misses,0,0, immediate_misses/(immediate_gets+immediate_misses)*100) ratio2 FROM v$latch WHERE name IN ('redo allocation', 'redo copy'); 155. 監控內存和硬盤的排序比率,最好使它小于 .10,增加 sort_area_size SELECT name, value FROM v$sysstat WHERE name IN ('sorts (memory)', 'sorts;;;(disk)'); 156. 如何監控當前數據庫誰在運行什么SQL語句? SELECT osuser, username, sql_text from v$session a, v$sqltext b where a.sql_address =b.address order by address, piece; 157. 如何監控字典緩沖區? SELECT (SUM(PINS - RELOADS)) / SUM(PINS) 'LIB CACHE' FROM V$LIBRARYCACHE; SELECT (SUM(GETS - GETMISSES - USAGE - FIXED)) / SUM(GETS) 'ROW CACHE' FROM;V$ROWCACHE; SELECT SUM(PINS) 'EXECUTIONS', SUM(RELOADS) 'CACHE MISSES WHILE EXECUTING' FROM;V$LIBRARYCACHE; 后者除以前者,此比率小于1%,接近0%為好。 SELECT SUM(GETS) 'DICTIONARY GETS',SUM(GETMISSES) 'DICTIONARY CACHE GET MISSES' FROM V$ROWCACHE 158. 監控 MTS select busy/(busy+idle) 'shared servers busy' from v$dispatcher; 此值大于0.5時,參數需加大 select sum(wait)/sum(totalq) 'dispatcher waits' from v$queue where;type='dispatcher' select count(*) from v$dispatcher; select servers_highwater from v$mts; servers_highwater接近mts_max_servers時,參數需加大 159. 如何知道當前用戶的ID號? SQL>SHOW USER; OR SQL>select user from dual;160. 如何查看碎片程度高的表? SELECT segment_name table_name , COUNT(*) extents FROM dba_segments WHERE owner NOT IN ('SYS', 'SYSTEM') GROUP BY segment_name HAVING COUNT(*) = (SELECT MAX( COUNT(*) ) FROM dba_segments GROUP BY;;;;segment_name); 162. 如何知道表在表空間中的存儲情況? select segment_name,sum(bytes),count(*) ext_quan from dba_extents where tablespace_name='&tablespace_name' and segment_type='TABLE' group by;;;;tablespace_name,segment_name; 163. 如何知道索引在表空間中的存儲情況? select segment_name,count(*) from dba_extents where segment_type='INDEX' and;;;;owner='&owner' group by segment_name; 164、如何知道使用CPU多的用戶session? 11是cpu used by this session select a.sid,spid,status,substr(a.program,1,40);;;;prog,a.terminal,osuser,value/60/100 value from v$session a,v$process b,v$sesstat c where c.statistic#=11 and c.sid=a.sid and a.paddr=b.addr order by value desc; 165. 如何知道監聽器日志文件? 以8I為例 $ORACLE_HOME/NETWORK/LOG/LISTENER.LOG166. 如何知道監聽器參數文件? 以8I為例 $ORACLE_HOME/NETWORK/ADMIN/LISTENER.ORA167. 如何知道TNS 連接文件? 以8I為例 $ORACLE_HOME/NETWORK/ADMIN/TNSNAMES.ORA168. 如何知道Sql*Net 環境文件? 以8I為例 $ORACLE_HOME/NETWORK/ADMIN/SQLNET.ORA169. 如何知道警告日志文件? 以8I為例 $ORACLE_HOME/ADMIN/SID/BDUMP/SIDALRT.LOG170. 如何知道基本結構? 以8I為例 $ORACLE_HOME/RDBMS/ADMIN/STANDARD.SQL171. 如何知道建立數據字典視圖? 以8I為例 $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL172. 如何知道建立審計用數據字典視圖? 以8I為例 $ORACLE_HOME/RDBMS/ADMIN/CATAUDIT.SQL173. 如何知道建立快照用數據字典視圖? 以8I為例 $ORACLE_HOME/RDBMS/ADMIN/CATSNAP.SQL ; 待續...
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品欧美| 欧美日韩中出| 国产精品jk白丝蜜臀av小说| 99在线观看免费视频精品观看| 日韩av在线免费观看不卡| 亚洲一区不卡| 先锋影音久久久| 亚洲一区二区三区四区五区午夜| 青青久久av| 亚洲深夜福利在线观看| 在线一区欧美| 国产亚洲精品自拍| av不卡在线看| 久久电影一区| 免费精品视频最新在线| 男女激情视频一区| 免费成人在线影院| 亚洲精品精选| 国产精品乱战久久久| 亚洲开心激情| 视频国产精品| 国产伦精品一区二区三区视频| 欧美国产三级| 国产一区二区视频在线看| 美女av在线免费看| 99精品国产一区二区三区| 亚洲经典在线| 欧美影院精品| 久久影院一区二区三区| 国产精品久久久久久久久妇女| 日韩欧美二区| 蜜臀av国产精品久久久久 | 国产一区二区视频在线看| 精品久久久网| 亚洲黄色在线| 最新亚洲国产| 91亚洲国产| 欧美专区18| 美女精品视频在线| 国内精品99| 国产欧美激情| 亚洲精品中文字幕乱码| 日韩欧乱色一区二区三区在线| 国产夫妻在线| 日韩激情av在线| 久久久久国产一区二区| 久久国产99| 日韩免费小视频| 69精品国产久热在线观看| 久久精品国产99久久| 青草综合视频| jiujiure精品视频播放| 久久av偷拍| 日本中文字幕不卡| 久久久久免费av| 国产在视频一区二区三区吞精| 美女久久一区| 黑丝美女一区二区| 精品三级久久久| 91欧美日韩在线| 国产精品美女| 久久精品国语| 国产成人久久| 精品久久精品| 国产精品porn| 国产欧美日韩在线观看视频 | 极品av在线| 久久亚洲人体| 精品美女久久| 开心激情综合| 国产成人调教视频在线观看| 久久男人av| 天堂√中文最新版在线| 丝袜美腿一区| 成人美女视频| 欧美成人基地| 亚洲精品小说| 亚洲视频国产精品| 国产精品一线| 高清在线一区| 国产精品久久久久蜜臀| 国产精品久久久久久久久久齐齐 | 国产亚洲精品美女久久久久久久久久| 日本欧美韩国一区三区| 亚洲欧洲免费| 在线国产一区| 91精品韩国| 国产精品普通话对白| 亚洲免费成人| 午夜一区在线| 亚洲欧洲美洲国产香蕉| 蜜桃av一区二区在线观看| 日韩午夜一区| 热久久免费视频| 一区二区电影| 日本综合视频| 久久精品国产久精国产| 精品国产欧美日韩| 日韩精品诱惑一区?区三区| 亚洲视频二区| 国产毛片一区二区三区| 国产亚洲高清在线观看| 精品一二三区| 欧洲av不卡| 亚洲一区二区三区免费在线观看 | 日韩在线黄色| 国产色噜噜噜91在线精品| 老司机免费视频一区二区| 精品国产成人| 99在线精品免费视频九九视 | 亚洲欧洲免费| 精品一区二区三区免费看| 日韩成人高清| 午夜久久av | 久久九九99| 日韩专区欧美专区| 日韩久久视频| 蜜臀av一区二区在线免费观看 | 免费日韩av片| 国产精品宾馆| 蜜臀av免费一区二区三区| 欧美亚洲免费| 久久国产66| 日本不良网站在线观看| 日韩福利在线观看| 成人免费网站www网站高清| 亚洲久草在线| 国产精品91一区二区三区| 欧美激情亚洲| 亚洲欧美日韩高清在线| 国产精品视频一区二区三区四蜜臂| 999精品在线| 亚洲精品一级二级| 鲁大师精品99久久久| 亚洲专区视频| 欧美日韩精品免费观看视完整| 欧美久久久网站| 亚洲一区二区小说| 亚洲一级特黄| 99久久亚洲精品蜜臀| 精品美女在线视频| 日韩国产一二三区| 性色av一区二区怡红| 久久久国产亚洲精品| 视频一区日韩| 亚洲日本国产| 免费成人性网站| 亚洲综合不卡| 久久久精品区| 久久精品二区亚洲w码 | 日本欧美一区| 日本综合精品一区| 欧美日韩精品一区二区三区在线观看| 老鸭窝毛片一区二区三区| 久久免费福利| 欧美精品不卡| 精品一区二区三区视频在线播放 | 婷婷成人av| 国产精品www994| 日本特黄久久久高潮| 亚洲精品影视| 国产精品婷婷| 99riav1国产精品视频| 日韩欧美在线精品| 欧美日韩精品一区二区三区在线观看| 亚洲欧美专区| 日韩高清中文字幕一区| 日本视频在线一区| 国产精品一二| 精品久久亚洲| 国产精品a久久久久| 久久永久免费| 97精品一区二区| 久久精品123| 午夜一级久久| 亚洲精品伦理| 麻豆国产欧美一区二区三区 | 亚洲一卡久久| 亚洲一二三区视频| 日本三级亚洲精品| 91久久精品无嫩草影院| 粉嫩av一区二区三区四区五区| 日韩av在线播放网址| 亚洲精品裸体| 高清日韩欧美| 老牛国产精品一区的观看方式| 精品久久久网| 亚洲一区国产一区| 欧美激情在线精品一区二区三区| 日韩一区亚洲二区| 免费成人性网站| 精品久久97| 91精品91| 国产精品专区免费| 日韩欧美在线精品| 粉嫩av一区二区三区四区五区 | 日韩精品三区四区| 秋霞影院一区二区三区| 日韩在线观看中文字幕| 日韩在线网址|