【正文】
改變WIN中SQL*Plus啟動(dòng)選項(xiàng)? SQL*PLUS自身的選項(xiàng)設(shè)置我們可以在$ORACLE_HOME/sqlplus/admin/?! ?7. 中文是如何排序的? Oracle9i之前,中文是按照二進(jìn)制編碼進(jìn)行排序的。39。Wele to visit39?! ?5. 請(qǐng)問如何在ORACLE中取毫秒? 9i之前不支持,9i開始有timestamp. 9i可以用select systimestamp from dual。42. 如何查看各個(gè)表空間占用磁盤情況? SQL col tablespace format a20 SQL select 文件ID號(hào), 表空間名, 字節(jié)數(shù), ((nvl(,0))) 已使用, sum(nvl(,0)) 剩余空間, sum(nvl(,0))/()*100 剩余百分比 from dba_free_space a,dba_data_files b where = group by , order by 43. 如把ORACLE設(shè)置為MTS或?qū)S媚J?? dispatchers=(PROTOCOL=TCP) (SERVICE=SIDXDB) 加上就是MTS,注釋就是專用模式,SID是指你的實(shí)例名。注釋已創(chuàng)建?! QLment on column is 39。表注釋39?! ?8. 查詢表空間信息? SELECT * FROM DBA_DATA_FILES。37. 查看數(shù)據(jù)庫字符狀況? SELECT * FROM NLS_DATABASE_PARAMETERS?! ?5. 如何獲取錯(cuò)誤信息? SELECT * FROM USER_ERRORS。 32. ORACLE產(chǎn)生隨機(jī)函數(shù)是? 33. LINUX下查詢磁盤競(jìng)爭(zhēng)狀況命令? Sar d 33. LINUX下查詢CPU競(jìng)爭(zhēng)狀況命令? sar r 34. 查詢當(dāng)前用戶對(duì)象? SELECT * FROM USER_OBJECTS。 30. 如何解鎖? ALTER SYSTEM KILL SESSION ‘SID,SERIR’。)39。 (39。.39。Exclusive39。S/RowX (SSX)39。Share39。RowX (SX)39。RowS (SS)39。Null39。None39。Exclusive39。S/RowX (SSX)39。Share39。RowX (SX)39。RowS (SS)39。Null39。None39?! ?8. 在LINUX,UNIX下如何激活DBA STUDIO? OEMAPP DBASTUDIO29. 查詢鎖的狀況的對(duì)象有? V$LOCK, V$LOCKED_OBJECT, V$SESSION, V$SQLAREA, V$PROCESS ?! ?6. 如何將表移動(dòng)表空間? ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME?! ?3. P4計(jì)算機(jī)安裝方法 24. 何查詢SERVER是不是OPS? SELECT * FROM V$OPTION。 from remark) is not null 。 如果是登陸本機(jī)數(shù)據(jù)庫,呵呵 20. unix 下怎幺調(diào)整數(shù)據(jù)庫的時(shí)間? su root date u 0801000021. 在ORACLE TABLE中如何抓取MEMO類型字段為空的資料記錄? select remark from oms_flowrec where trim(39。ip_address39。userenv39?! ?7. 數(shù)據(jù)表中的字段最大數(shù)是多少? 表或視圖中的最大列數(shù)為 1000 18. 怎樣查得數(shù)據(jù)庫的SID ? select name from v$database?! ?5. 如何以archivelog的方式運(yùn)行oracle。 select * from v$license。proc%39。 Here: AAA is the value of db_block_size ?! ?1. 怎樣得到觸發(fā)器、過程、函數(shù)的創(chuàng)建腳本? desc user_source user_triggers12. 怎樣計(jì)算一個(gè)表占用的空間的大小? select owner,table_name, NUM_ROWS, BLOCKS*AAA/1024/1024 Size M, EMPTY_BLOCKS, LAST_ANALYZED from dba_tables where table_name=39。 select * from all_tab_columns where table_name=39?! ?0. 用什幺語句查詢字段呢? desc table_name 可以查詢表的結(jié)構(gòu) select field_name,... from ... 可以查詢字段的值 select * from all_tables where table_name like 39。 SQL*Plus: Release Production on Mon Jul 14 17:01:09 2003 (c) Copyright 2001 Oracle Corporation. All rights reserved. Connected to: Oracle9i Enterprise Edition Release Production With the Partitioning option JServer Release Production SQL select * from v$version。如果有motif界面,可以用orainst /m4. oracle ? dbassist 5. oracle 9i 怎幺創(chuàng)建數(shù)據(jù)庫? dbca 6. oracle中的裸設(shè)備指的是什幺? 裸設(shè)備就是繞過文件系統(tǒng)直接訪問的儲(chǔ)存空間 7. oracle如何區(qū)分 64bit/32bit 版本??? $ sqlplus 39。大家在應(yīng)用ORACLE的時(shí)候可能會(huì)遇到很多看起來不難的問題, 特別對(duì)新手來說, 今天我簡(jiǎn)單把它總結(jié)一下, 發(fā)布給大家, 希望對(duì)大家有幫助! 和大家一起探討, 共同進(jìn)步! 對(duì)ORACLE高手來說是不用看的。 1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默認(rèn)用戶和密碼? administrator/administrator 3. oracle ? 用orainst。/ AS SYSDBA39。 BANNER Oracle9i Enterprise Edition Release Production PL/SQL Release Production CORE Production TNS for Solaris: Version Production NLSRTL Version Production SQL8. SVRMGR什幺意思? svrmgrl,Server Manager. 9i下沒有,已經(jīng)改為用SQLPLUS了 sqlplus /nolog 變?yōu)闅w檔日志型的 9. 請(qǐng)問如何分辨某個(gè)用戶是從哪臺(tái)機(jī)器登陸ORACLE的? SELECT machine , terminal FROM V$SESSION。%39。??39。XXX39。 XXX is the table name you want to check 13. 如何查看最大會(huì)話數(shù)? SELECT * FROM V$PARAMETER WHERE NAME LIKE 39?! QL 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è)用戶。 其中sessions_highwater紀(jì)錄曾經(jīng)到達(dá)的最大會(huì)話數(shù)14. 如何查看系統(tǒng)被鎖的事務(wù)時(shí)間? select * from v$locked_object ?! ? log_archive_start = true RESTART DATABASE 16. 怎幺獲取有哪些用戶在使用數(shù)據(jù)庫 select username from v$session。 也可以直接查看 19. 如何在Oracle服務(wù)器上通過SQLPLUS查看本機(jī)IP地址 ? select sys_context(39。,39。) from dual。 39?! ?2. 如何用BBB表的資料去更新AAA表的資料(有關(guān)聯(lián)的字段) UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE =) WHERE IS NOT NULL?! ∪绻鸓ARALLEL SERVER=TRUE則有OPS能 25. 何查詢每個(gè)用戶的權(quán)限? SELECT * FROM DBA_SYS_PRIVS?! ?7. 如何將索引移動(dòng)表空間? ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME?! 〔樵冩i的表的方法: SELECT SESSION_ID, , DECODE(LMODE, 0, 39。, 1, 39。, 2, 39。, 3, 39。, 4, 39。, 5, 39。, 6, 39。, TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0, 39。, 1, 39。, 2, 39。, 3, 39。, 4, 39。, 5, 39。, 6, 39。, TO_CHAR(REQUEST)) MODE_REQUESTED, ||39。||||39。||||39。, LOCK_TYPE, LOCK_ID1, LOCK_ID2 FROM V$LOCK L, O, V$SESSION S WHERE = AND = ?! ?1. SQLPLUS下如何修改編輯器? DEFINE _EDITOR=“編輯器的完整路經(jīng)” 必須加上雙引號(hào)來定義新的編輯器,也可以把這個(gè)寫在$ORACLE_HOME/sqlplus/admin/。 SELECT * FROM DBA_SEGMENTS?! ?6. 如何獲取鏈接狀況? SELECT * FROM DBA_DB_LINKS?! ELECT * FROM V$NLS_PARAMETERS。 39. ORACLE的INTERAL用戶要口令? 修改 =(NTS) 40. ? 一般是將ORACLEORAHOMEXIHTTPSERVER改成手工激活可以的 X是8或9 41. 如何給表、列加注釋? SQLment on table 表 is 39。注釋已創(chuàng)建。列注釋39。 SQL select * from user_tab_ments where ments is not null?! ?4. 如何才能得知系統(tǒng)當(dāng)前的SCN號(hào) ? select max(ktuxesw * power(2, 32) + ktuxesb) from x$ktuxe。 46. 如何在字符串里加回車? select 39。||chr(10)||39。 from dual ?! ≡趏racle9i中新增了按照拼音、部首、筆畫排序功能。50. 怎樣修改oracel數(shù)據(jù)庫的默認(rèn)日期? alter session set nls_date_format=39?! R nls_date_format=39?! ?1. 如何將小表放入keep池