




已閱讀5頁(yè),還剩99頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
此文檔收集于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除大家在應(yīng)用ORACLE的時(shí)候可能會(huì)遇到很多看起來(lái)不難的問(wèn)題, 特別對(duì)新手來(lái)說(shuō), 今天我簡(jiǎn)單把它總結(jié)一下, 發(fā)布給大家, 希望對(duì)大家有幫助! 和大家一起探討, 共同進(jìn)步!對(duì)ORACLE高手來(lái)說(shuō)是不用看的。 1. Oracle安裝完成后的初始口令?internal/oraclesys/change_on_installsystem/managerscott/tigersysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默認(rèn)用戶和密碼?administrator/administrator3. oracle 8.0.5怎幺創(chuàng)建數(shù)據(jù)庫(kù)?用orainst。如果有motif界面,可以用orainst /m4. oracle 8.1.7怎幺創(chuàng)建數(shù)據(jù)庫(kù)?dbassist5. oracle 9i 怎幺創(chuàng)建數(shù)據(jù)庫(kù)?dbca6. oracle中的裸設(shè)備指的是什幺?裸設(shè)備就是繞過(guò)文件系統(tǒng)直接訪問(wèn)的儲(chǔ)存空間7. oracle如何區(qū)分 64-bit/32bit 版本?$ sqlplus / AS SYSDBA SQL*Plus: Release .0 - Production on Mon Jul 14 17:01:09 2003 (c) Copyright 2001 Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release .0 - Production With the Partitioning option JServer Release .0 - Production SQL select * from v$version; BANNER - Oracle9i Enterprise Edition Release .0 - Production PL/SQL Release .0 - Production CORE .0 Production TNS for Solaris: Version .0 - Production NLSRTL Version .0 - Production SQL8. SVRMGR什幺意思?svrmgrl,Server Manager. 9i下沒有,已經(jīng)改為用SQLPLUS了 sqlplus /nolog 變?yōu)闅w檔日志型的9. 請(qǐng)問(wèn)如何分辨某個(gè)用戶是從哪臺(tái)機(jī)器登陸ORACLE的?SELECT machine , terminal FROM V$SESSION;10. 用什幺語(yǔ)句查詢字段呢?desc table_name 可以查詢表的結(jié)構(gòu) select field_name,. from . 可以查詢字段的值select * from all_tables where table_name like % select * from all_tab_columns where table_name=?11. 怎樣得到觸發(fā)器、過(guò)程、函數(shù)的創(chuàng)建腳本?desc user_sourceuser_triggers12. 怎樣計(jì)算一個(gè)表占用的空間的大?。縮elect owner,table_name, NUM_ROWS, BLOCKS*AAA/1024/1024 Size M, EMPTY_BLOCKS, LAST_ANALYZED from dba_tables where table_name=XXX; Here: AAA is the value of db_block_size ; XXX is the table name you want to check13. 如何查看最大會(huì)話數(shù)?SELECT * FROM V$PARAMETER WHERE NAME LIKE proc%;SQL SQL show parameter processes NAME TYPE VALUE - - - aq_tm_processes integer 1 db_writer_processes integer 1 job_queue_processes integer 4 log_archive_max_processes integer 1 processes integer 200 這里為200個(gè)用戶。select * from v$license; 其中sessions_highwater紀(jì)錄曾經(jīng)到達(dá)的最大會(huì)話數(shù)14. 如何查看系統(tǒng)被鎖的事務(wù)時(shí)間?select * from v$locked_object ;15. 如何以archivelog的方式運(yùn)行oracle。init.ora log_archive_start = trueRESTART DATABASE16. 怎幺獲取有哪些用戶在使用數(shù)據(jù)庫(kù)select username from v$session;17. 數(shù)據(jù)表中的字段最大數(shù)是多少?表或視圖中的最大列數(shù)為 100018. 怎樣查得數(shù)據(jù)庫(kù)的SID ?select name from v$database; 也可以直接查看 init.ora文件19. 如何在Oracle服務(wù)器上通過(guò)SQLPLUS查看本機(jī)IP地址 ?select sys_context(userenv,ip_address) from dual;如果是登陸本機(jī)數(shù)據(jù)庫(kù),只能返回,呵呵20. unix 下怎幺調(diào)整數(shù)據(jù)庫(kù)的時(shí)間?su -root date -u 0801000021. 在ORACLE TABLE中如何抓取MEMO類型字段為空的資料記錄?select remark from oms_flowrec where trim( from remark) is not null ;22. 如何用BBB表的資料去更新AAA表的資料(有關(guān)聯(lián)的字段)UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO) WHERE BBB.DPT_NO IS NOT NULL;23. P4計(jì)算機(jī)安裝方法將SYMCJIT.DLL改為SYSMCJIT.OLD24. 何查詢SERVER是不是OPS?SELECT * FROM V$OPTION;如果PARALLEL SERVER=TRUE則有OPS能25. 何查詢每個(gè)用戶的權(quán)限?SELECT * FROM DBA_SYS_PRIVS;26. 如何將表移動(dòng)表空間?ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;27. 如何將索引移動(dòng)表空間?ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;28. 在LINUX,UNIX下如何激活DBA STUDIO?OEMAPP DBASTUDIO29. 查詢鎖的狀況的對(duì)象有?V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ;查詢鎖的表的方法:SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, None, 1, Null, 2, Row-S (SS), 3, Row-X (SX), 4, Share, 5, S/Row-X (SSX), 6, Exclusive, TO_CHAR(LMODE) MODE_HELD, DECODE(REQUEST, 0, None, 1, Null, 2, Row-S (SS), 3, Row-X (SX), 4, Share, 5, S/Row-X (SSX), 6, Exclusive, TO_CHAR(REQUEST) MODE_REQUESTED, O.OWNER|.|O.OBJECT_NAME| (|O.OBJECT_TYPE|), S.TYPE LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O.OBJECT_ID ;30. 如何解鎖?ALTER SYSTEM KILL SESSION SID,SERIR#;31. SQLPLUS下如何修改編輯器?DEFINE _EDITOR=“” - 必須加上雙引號(hào)來(lái)定義新的編輯器,也可以把這個(gè)寫在$ORACLE_HOME/sqlplus/admin/glogin.sql里面使它永久有效。32. ORACLE產(chǎn)生隨機(jī)函數(shù)是?DBMS_RANDOM.RANDOM33. LINUX下查詢磁盤競(jìng)爭(zhēng)狀況命令?Sar -d33. LINUX下查詢CPU競(jìng)爭(zhēng)狀況命令?sar -r34. 查詢當(dāng)前用戶對(duì)象?SELECT * FROM USER_OBJECTS;SELECT * FROM DBA_SEGMENTS;35. 如何獲取錯(cuò)誤信息?SELECT * FROM USER_ERRORS;36. 如何獲取鏈接狀況?SELECT * FROM DBA_DB_LINKS;37. 查看數(shù)據(jù)庫(kù)字符狀況?SELECT * FROM NLS_DATABASE_PARAMETERS;SELECT * FROM V$NLS_PARAMETERS;38. 查詢表空間信息?SELECT * FROM DBA_DATA_FILES;39. ORACLE的INTERAL用戶要口令?修改 SQLNET.ORASQLNET.AUTHENTICATION_SERVICES=(NTS)40. 出現(xiàn)JAVA.EXE的解決辦法?一般是將ORACLEORAHOMEXIHTTPSERVER改成手工激活可以的X是8或941. 如何給表、列加注釋?SQLcomment on table 表 is 表注釋;注釋已創(chuàng)建。SQLcomment on column 表.列 is 列注釋;注釋已創(chuàng)建。SQL select * from user_tab_comments where comments is not null;42. 如何查看各個(gè)表空間占用磁盤情況?SQL col tablespace format a20SQL select b.file_id 文件ID號(hào),b.tablespace_name 表空間名,b.bytes 字節(jié)數(shù),(b.bytes-sum(nvl(a.bytes,0) 已使用,sum(nvl(a.bytes,0) 剩余空間,sum(nvl(a.bytes,0)/(b.bytes)*100 剩余百分比 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_id,b.bytes order by b.file_id43. 如把ORACLE設(shè)置為MTS或?qū)S媚J剑?dispatchers=(PROTOCOL=TCP) (SERVICE=SIDXDB) 加上就是MTS,注釋就是專用模式,SID是指你的實(shí)例名。44. 如何才能得知系統(tǒng)當(dāng)前的SCN號(hào) ?select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;45. 請(qǐng)問(wèn)如何在ORACLE中取毫秒?9i之前不支持,9i開始有timestamp.9i可以用select systimestamp from dual;46. 如何在字符串里加回車?select Welcome to visit|chr(10)|www.CSDN.NET from dual ;47. 中文是如何排序的?Oracle9i之前,中文是按照二進(jìn)制編碼進(jìn)行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。設(shè)置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序 SCHINESE_PINYIN_M 按照拼音排序48. Oracle8i中對(duì)象名可以用中文嗎?可以49. 如何改變WIN中SQL*Plus啟動(dòng)選項(xiàng)?SQL*PLUS自身的選項(xiàng)設(shè)置我們可以在$ORACLE_HOME/sqlplus/admin/glogin.sql中設(shè)置。50. 怎樣修改oracel數(shù)據(jù)庫(kù)的默認(rèn)日期?alter session set nls_date_format=yyyymmddhh24miss;OR可以在init.ora中加上一行 nls_date_format=yyyymmddhh24miss51. 如何將小表放入keep池中?alter table xxx storage(buffer_pool keep);52. 如何檢查是否安裝了某個(gè)patch?check that oraInventory53. 如何使select語(yǔ)句使查詢結(jié)果自動(dòng)生成序號(hào)?select rownum,COL from table;54. 如何知道數(shù)據(jù)褲中某個(gè)表所在的tablespace?select tablespace_name from user_tables where table_name=TEST;select * from user_tables中有個(gè)字段TABLESPACE_NAME,(oracle);select * from dba_segments where ;55. 怎幺可以快速做一個(gè)和原表一樣的備份表?create table new_table as (select * from old_table);55. 怎幺在sqlplus下修改procedure?select line,trim(text) t from user_source where name =A order by line;56. 怎樣解除PROCEDURE被意外鎖定?alter system kill session ,把那個(gè)session給殺掉,不過(guò)你要先查出她的session idor把該過(guò)程重新改個(gè)名字就可以了。57. SQL Reference是個(gè)什幺東西?是一本sql的使用手冊(cè),包括語(yǔ)法、函數(shù)等等,oracle官方網(wǎng)站的文檔中心有下載.58. 如何查看數(shù)據(jù)庫(kù)的狀態(tài)?unix下 ps -ef | grep ora windows下看服務(wù)是否起來(lái),是否可以連上數(shù)據(jù)庫(kù)59. 請(qǐng)問(wèn)如何修改一張表的主鍵?alter table aaa drop constraint aaa_key ;alter table aaa add constraint aaa_key primary key(a1,b1) ;60. 改變數(shù)據(jù)文件的大小?用 ALTER DATABASE . DATAFILE . ;手工改變數(shù)據(jù)文件的大小,對(duì)于原來(lái)的 數(shù)據(jù)文件有沒有損害。61. 怎樣查看ORACLE中有哪些程序在運(yùn)行之中?查看v$sessions表 62. 怎幺可以看到數(shù)據(jù)庫(kù)有多少個(gè)tablespace?select * from dba_tablespaces;63. 如何修改oracle數(shù)據(jù)庫(kù)的用戶連接數(shù)?修改initSID.ora,將process加大,重啟數(shù)據(jù)庫(kù).64. 如何查出一條記錄的最后更新時(shí)間?可以用logminer 察看65. 如何在PL/SQL中讀寫文件?UTL_FILE包允許用戶通過(guò)PL/SQL讀寫操作系統(tǒng)文件。66. 怎樣把“&”放入一條記錄中?insert into a values (translate (at&t,at,at);67. EXP如何加參數(shù)?EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS) QUERY=WHERE EMP_NO=S09394 68. 關(guān)于oracle8i支持簡(jiǎn)體和繁體的字符集問(wèn)題?ZHS16GBK可以支69. Data Guard是什幺軟件?就是Standby的換代產(chǎn)品70. 如何創(chuàng)建SPFILE?SQL connect / as sysdba SQL select * from v$version; SQL create pfile from spfile; SQL CREATE SPFILE FROM PFILE=E:ora9iadmineyglepfileinit.ora; 文件已創(chuàng)建。 SQL CREATE SPFILE=E:ora9idatabaseSPFILEEYGLE.ORA FROM PFILE=E:ora9iadmineyglepfileinit.ora; 文件已創(chuàng)建。71. 內(nèi)核參數(shù)的應(yīng)用?shmmax 含義:這個(gè)設(shè)置并不決定究竟Oracle數(shù)據(jù)庫(kù)或者操作系統(tǒng)使用多少物理內(nèi)存,只決定了最多可以使用的內(nèi)存數(shù)目。這個(gè)設(shè)置也不影響操作系統(tǒng)的內(nèi)核資源。 設(shè)置方法:0.5*物理內(nèi)存 例子:Set shmsys:shminfo_shmmax=10485760 shmmin 含義:共享內(nèi)存的最小大小。 設(shè)置方法:一般都設(shè)置成為1。 例子:Set shmsys:shminfo_shmmin=1: shmmni 含義:系統(tǒng)中共享內(nèi)存段的最大個(gè)數(shù)。 例子:Set shmsys:shminfo_shmmni=100 shmseg 含義:每個(gè)用戶進(jìn)程可以使用的最多的共享內(nèi)存段的數(shù)目。 例子:Set shmsys:shminfo_shmseg=20: semmni 含義:系統(tǒng)中semaphore identifierer的最大個(gè)數(shù)。 設(shè)置方法:把這個(gè)變量的值設(shè)置為這個(gè)系統(tǒng)上的所有Oracle的實(shí)例的init.ora中的最大的那個(gè)processes的那個(gè)值加10。 例子:Set semsys:seminfo_semmni=100 semmns 含義:系統(tǒng)中emaphores的最大個(gè)數(shù)。 設(shè)置方法:這個(gè)值可以通過(guò)以下方式計(jì)算得到:各個(gè)Oracle實(shí)例的initSID.ora里邊的processes的值的總和(除去最大的Processes參數(shù))最大的那個(gè)Processes210Oracle實(shí)例的個(gè)數(shù)。 例子:Set semsys:seminfo_semmns=200 semmsl: 含義:一個(gè)set中semaphore的最大個(gè)數(shù)。 設(shè)置方法:設(shè)置成為10所有Oracle實(shí)例的InitSID.ora中最大的Processes的值。 例子:Set semsys:seminfo_semmsl=-20072. 怎樣查看哪些用戶擁有SYSDBA、SYSOPER權(quán)限?SQLconn sys/change_on_installSQLselect * from V_$PWFILE_USERS;73. 如何單獨(dú)備份一個(gè)或多個(gè)表?exp 用戶/密碼 tables=(表1,表2)74. 如何單獨(dú)備份一個(gè)或多個(gè)用戶?exp system/manager owner=(用戶1,用戶2,用戶n) file=導(dǎo)出文件75. 如何對(duì)CLOB字段進(jìn)行全文檢索?SELECT * FROM A WHERE dbms_lob.instr(a.a,K,1,1)0;76. 如何顯示當(dāng)前連接用戶?SHOW USER77. 如何查看數(shù)據(jù)文件放置的路徑 ?col file_name format a50SQL select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;78. 如何查看現(xiàn)有回滾段及其狀態(tài) ?SQL col segment format a30SQL SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS79. 如何改變一個(gè)字段初始定義的Check范圍?SQL alter table xxx drop constraint constraint_name;之后再創(chuàng)建新約束:SQL alter table xxx add constraint constraint_name check();80. Oracle常用系統(tǒng)文件有哪些?通過(guò)以下視圖顯示這些文件信息:v$database,v$datafile,v$logfile v$controlfile v$parameter;81. 內(nèi)連接INNER JOIN?Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no;82. 如何外連接?Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+);Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;83. 如何執(zhí)行腳本SQL文件?SQL$PATH/filename.sql;84. 如何快速清空一個(gè)大表?SQLtruncate table table_name;85. 如何查有多少個(gè)數(shù)據(jù)庫(kù)實(shí)例?SQLSELECT * FROM V$INSTANCE;86. 如何查詢數(shù)據(jù)庫(kù)有多少表?SQLselect * from all_tables;87. 如何測(cè)試SQL語(yǔ)句執(zhí)行所用的時(shí)間?SQLset timing on ;SQLselect * from tablename;88. CHR()的反函數(shù)是?ASCII()SELECT CHAR(65) FROM DUAL; SELECT ASCII(A) FROM DUAL;89. 字符串的連接SELECT CONCAT(COL1,COL2) FROM TABLE ;SELECT COL1|COL2 FROM TABLE ;90. 怎么把select出來(lái)的結(jié)果導(dǎo)到一個(gè)文本文件中? SQLSPOOL C:ABCD.TXT;SQLselect * from table;SQL spool off;91. 怎樣估算SQL執(zhí)行的I/O數(shù) ?SQLSET AUTOTRACE ON ;SQLSELECT * FROM TABLE;ORSQLSELECT * FROM v$filestat ;可以查看IO數(shù)92. 如何在sqlplus下改變字段大小?alter table table_name modify (field_name varchar2(100);改大行,改小不行(除非都是空的)93. 如何查詢某天的數(shù)據(jù)?select * from table_name where trunc(日期字段)to_date(2003-05-02,yyyy-mm-dd);94. sql 語(yǔ)句如何插入全年日期?create table BSYEAR (d date); insert into BSYEAR select to_date(20030101,yyyymmdd)+rownum-1 from all_objects where rownum startup pfile和ifile,spfiled有什么區(qū)別?pfile就是Oracle傳統(tǒng)的初始化參數(shù)文件,文本格式的。ifile類似于c語(yǔ)言里的include,用于把另一個(gè)文件引入spfile是9i里新增的并且是默認(rèn)的參數(shù)文件,二進(jìn)制格式startup后應(yīng)該只可接pfile101. 如何搜索出前N條記錄?SELECT * FROM empLOYEE WHERE ROWNUM conn internal ;SQLshow parameter processes ;103. db_block_size可以修改嗎?一般不可以不建議這樣做的。104. 如何統(tǒng)計(jì)兩個(gè)表的記錄總數(shù)?select (select count(id) from aa)+(select count(id) from bb) 總數(shù) from dual;105. 怎樣用Sql語(yǔ)句實(shí)現(xiàn)查找一列中第N大值?select * from (select t.*,dense_rank() over (order by sal) rank from employee) where rank = N;106. 如何在給現(xiàn)有的日期加上2年?select add_months(sysdate,24) from dual;107. USED_UBLK為負(fù)值表示什么意思?It is harmless.108. Connect string是指什么?應(yīng)該是tnsnames.ora中的服務(wù)名后面的內(nèi)容109. 怎樣擴(kuò)大REDO LOG的大???建立一個(gè)臨時(shí)的redolog組,然后切換日志,刪除以前的日志,建立新的日志。110. tablespace 是否不能大于4G?沒有限制.111. 返回大于等于N的最小整數(shù)值?SELECT CEIL(N) FROM DUAL;112. 返回小于等于N的最小整數(shù)值?SELECT FLOOR(N) FROM DUAL;113. 返回當(dāng)前月的最后一天?SELECT LAST_DAY(SYSDATE) FROM DUAL;114. 如何不同用戶間數(shù)據(jù)導(dǎo)入?IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD TOUSER=USER_NEW ROWS=Y INDEXES=Y ;115. 如何找數(shù)據(jù)庫(kù)表的主鍵字段的名稱?SQLSELECT * FROM user_constraints WHERE CONSTRAINT_TYPE=P and table_name=TABLE_NAME;116. 兩個(gè)結(jié)果集互加的函數(shù)?SQLSELECT * FROM BSEMPMS_OLD INTERSECT SELECT * FROM BSEMPMS_NEW;SQLSELECT * FROM BSEMPMS_OLD UNION SELECT * FROM BSEMPMS_NEW;SQLSELECT * FROM BSEMPMS_OLD UNION ALL SELECT * FROM BSEMPMS_NEW;117. 兩個(gè)結(jié)果集互減的函數(shù)?SQLSELECT * FROM BSEMPMS_OLD MINUS SELECT * FROM BSEMPMS_NEW;118. 如何配置Sequence?建sequence seq_custid create sequence seq_custid start 1 incrememt by 1; 建表時(shí): create table cust cust_id smallint not null, . insert 時(shí): insert into table cust values( seq_cust.nextval, .) 119.日期的各部分的常用的的寫法取時(shí)間點(diǎn)的年份的寫法:SELECT TO_CHAR(SYSDATE,YYYY) FROM DUAL;120.取時(shí)間點(diǎn)的月份的寫法:SELECT TO_CHAR(SYSDATE,MM) FROM DUAL;121.取時(shí)間點(diǎn)的日的寫法:SELECT TO_CHAR(SYSDATE,DD) FROM DUAL;122.取時(shí)間點(diǎn)的時(shí)的寫法:SELECT TO_CHAR(SYSDATE,HH24) FROM DUAL;123.取時(shí)間點(diǎn)的分的寫法:SELECT TO_CHAR(SYSDATE,MI) FROM DUAL;124.取時(shí)間點(diǎn)的秒的寫法:SELECT TO_CHAR(SYSDATE,SS) FROM DUAL;125.取時(shí)間點(diǎn)的日期的寫法:SELECT TRUNC(SYSDATE) FROM DUAL;126.取時(shí)間點(diǎn)的時(shí)間的寫法:SELECT TO_CHAR(SYSDATE,HH24:MI:SS) FROM DUAL;127.日期,時(shí)間形態(tài)變?yōu)樽址螒B(tài)SELECT TO_CHAR(SYSDATE) FROM DUAL;128.將字符串轉(zhuǎn)換成日期或時(shí)間形態(tài):SELECT TO_DATE(2003/08/01) FROM DUAL;129.返回參數(shù)的星期幾的寫法:SELECT TO_CHAR(SYSDATE,D) FROM DUAL;130.返回參數(shù)一年中的第幾天的寫法:SELECT TO_CHAR(SYSDATE,DDD) FROM DUAL;131.返回午夜和參數(shù)中指定的時(shí)間值之間的秒數(shù)的寫法:SELECT TO_CHAR(SYSDATE,SSSSS) FROM DUAL;132.返回參數(shù)中一年的第幾周的寫法:SELECT TO_CHAR(SYSDATE,WW) FROM DUAL;虛擬字段133. CURRVAL 和 nextval為表創(chuàng)建序列CREATE SEQUENCE EMPSEQ . ;SELECT empseq.currval FROM DUAL ;自動(dòng)插入序列的數(shù)值INSERT INTO emp VALUES (empseq.nextval, LEWIS, CLERK, 7902, SYSDATE, 1200, NULL, 20) ;134. ROWNUM按設(shè)定排序的行的序號(hào)SELECT * FROM emp WHERE ROWNUM SPOOL VIEW1.SQL SQL SELECT ALTER VIEW |TNAME| COMPILE; FROM TAB; SQL SPOOL OFF 然后執(zhí)行VIEW1.SQL即可。 SQL VIEW1.SQL;142. ORA-01555 SNAPSHOT TOO OLD的解決辦法增加MINEXTENTS的值,增加區(qū)的大小,設(shè)置一個(gè)高的OPTIMAL值。 143. 事務(wù)要求的回滾段空間不夠,表現(xiàn)為表空間用滿(ORA-01560錯(cuò)誤),回滾段擴(kuò)展到達(dá)參數(shù)MAXEXTENTS的值(ORA-01628)的解決辦法.向回滾段表空間添加文件或使已有的文件變大;增加MAXEXTENTS的值。 144. 如何加密ORACLE的存儲(chǔ)過(guò)程?下列存儲(chǔ)過(guò)程內(nèi)容放在AA.SQL文件中create or replace procedure testCCB(i in number) asbegindbms_output.put_line(輸入?yún)?shù)是|to_char(i);end;SQLwrap iname=a.sql;PL/SQL Wrapper: Release .0 - Production on Tue Nov 27 22:26:48 2001Copyright (c) Oracle Corporation 1993, 2000. All Rights Reserved.Processing AA.sql to AA.plb運(yùn)行AA.plbSQL AA.plb ;145. 如何監(jiān)控事例的等待?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. 如何回滾段的爭(zhēng)用情況?select name, waits, gets, waits/gets Ratio from v$rollstat C, v$rollname D where C.usn = D.usn; 147. 如何監(jiān)控表空間的 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. 如何監(jiān)控文件系統(tǒng)的 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. 如何在某個(gè)用戶下找所有的索引?select user_indexes.table_name, user_indexes.index_name,un
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 制定倉(cāng)庫(kù)員工激勵(lì)機(jī)制的策略計(jì)劃
- 應(yīng)用程序的監(jiān)控與評(píng)估測(cè)試試題及答案
- 2024年湖南省農(nóng)業(yè)農(nóng)村廳下屬事業(yè)單位真題
- 馬鞍山市重點(diǎn)中學(xué)2025屆八年級(jí)數(shù)學(xué)第二學(xué)期期末統(tǒng)考模擬試題含解析
- 2024年臨沂市技師學(xué)院招聘筆試真題
- 2024年廣西農(nóng)牧工程學(xué)校招聘教師筆試真題
- 2024年贛州市中醫(yī)院招聘工作人員筆試真題
- 計(jì)算機(jī)視覺在醫(yī)療中的應(yīng)用試題及答案
- 2025屆湖北省武漢市六中學(xué)數(shù)學(xué)七下期末質(zhì)量跟蹤監(jiān)視試題含解析
- 軟件水平考試中的創(chuàng)新思維考察與試題及答案
- DZ∕T 0033-2020 固體礦產(chǎn)地質(zhì)勘查報(bào)告編寫規(guī)范(正式版)
- 部編版二年級(jí)道德與法治下冊(cè)第14課《學(xué)習(xí)有方法》精美課件
- 2024年紀(jì)檢監(jiān)察綜合業(yè)務(wù)知識(shí)題庫(kù)及參考答案【完整版】
- 浙江省寧波市鎮(zhèn)海區(qū)人教PEP版2022年小學(xué)畢業(yè)考試英語(yǔ)試卷【含答案】
- 21 《楊氏之子》課件
- 中班語(yǔ)言《傘》課件
- 阿替普酶在心腦血管疾病中的應(yīng)用
- MOOC 數(shù)字電子技術(shù)基礎(chǔ)-華中科技大學(xué) 中國(guó)大學(xué)慕課答案
- 營(yíng)區(qū)物業(yè)服務(wù)營(yíng)區(qū)物業(yè)服務(wù)保密措施
- 國(guó)測(cè)省測(cè)四年級(jí)勞動(dòng)質(zhì)量檢測(cè)試卷
- 屋面防水修繕工程技術(shù)標(biāo)樣本
評(píng)論
0/150
提交評(píng)論