成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>開發編程>>數據庫>>新聞內容
ORACLE常用傻瓜問題1000問(之一)
作者:CCBZZP 發布時間:2003-10-16 22:30:23 文章來源:CSDN

        大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!

        對ORACLE高手來說是不用看的.

 

1. Oracle安裝完成后的初始口令?

   internal/oracle

  sys/change_on_install

  system/manager

  scott/tiger

  sysman/oem_temp

 

2. ORACLE9IAS WEB CACHE的初始默認用戶和密碼?

   administrator/administrator

 

3. oracle 8.0.5怎么創建數據庫?

   用orainst。如果有motif界面,可以用orainst /m

 

4. oracle 8.1.7怎么創建數據庫?

   dbassist

 

5. oracle 9i 怎么創建數據庫?

   dbca

 

6. oracle中的裸設備指的是什么?

  裸設備就是繞過文件系統直接訪問的儲存空間

 

7. oracle如何區分 64-bit/32bit 版本???

$ sqlplus '/ AS SYSDBA'
SQL*Plus: Release 9.0.1.0.0 - Production on Mon Jul 14 17:01:09 2003
(c) Copyright 2001 Oracle Corporation. All rights reserved.
Connected t
Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
With the Partitioning option
JServer Release 9.0.1.0.0 - Production
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.0.1.0.0 - Production
PL/SQL Release 9.0.1.0.0 - Production
CORE 9.0.1.0.0 Production
TNS for Solaris: Version 9.0.1.0.0 - Production
NLSRTL Version 9.0.1.0.0 - Production
SQL>

 

8. SVRMGR什么意思?

svrmgrl,Server Manager.
9i下沒有,已經改為用SQLPLUS了
sqlplus /nolog
變為歸檔日志型的

 

9. 請問如何分辨某個用戶是從哪臺機器登陸ORACLE的?

SELECT machine , terminal FROM V$SESSION;

 

10. 用什么語句查詢字段呢?

desc table_name 可以查詢表的結構
select field_name,... from ... 可以查詢字段的值

select * from all_tables where table_name like '%'
select * from all_tab_columns where table_name='??'

 

11. 怎樣得到觸發器、過程、函數的創建腳本?

desc user_source
user_triggers

 

12. 怎樣計算一個表占用的空間的大小?

select 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 check

 

13. 如何查看最大會話數?

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個用戶。

select * from v$license;
其中sessions_highwater紀錄曾經到達的最大會話數

 

14. 如何查看系統被鎖的事務時間?

select * from v$locked_object ;

 

15. 如何以archivelog的方式運行oracle。

init.ora
log_archive_start = true

RESTART DATABASE

 

16. 怎么獲取有哪些用戶在使用數據庫

select username from v$session;

 

17. 數據表中的字段最大數是多少?

表或視圖中的最大列數為 1000

 

18. 怎樣查得數據庫的SID ?

select name from v$database;
也可以直接查看 init.ora文件

 

19. 如何在Oracle服務器上通過SQLPLUS查看本機IP地址 ?

select sys_context('userenv','ip_address') from dual;

如果是登陸本機數據庫,只能返回127.0.0.1,呵呵

 

20. unix 下怎么調整數據庫的時間?

su -root
date -u 08010000

 

21. 在ORACLE TABLE中如何抓取MEMO類型欄位為空的資料記錄?

select remark from oms_flowrec where trim(' ' from remark) is not null ;


 

22. 如何用BBB表的資料去更新AAA表的資料(有關聯的字段)

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電腦安裝方法

   將SYMCJIT.DLL改為SYSMCJIT.OLD

 

24. 何查詢SERVER是不是OPS?

   SELECT *  FROM V$OPTION;

   如果PARALLEL SERVER=TRUE則有OPS能

 

25. 何查詢每個用戶的權限?

    SELECT *  FROM DBA_SYS_PRIVS;

 

26. 如何將表移動表空間?

  ALTER TABLE TABLE_NAME MOVE TABLESPACE_NAME;

 

27. 如何將索引移動表空間?

   ALTER INDEX INDEX_NAME REBUILD TABLESPACE TABLESPACE_NAME;

 

28. 在LINUX,UNIX下如何啟動DBA STUDIO?

    OEMAPP  DBASTUDIO

 

29. 查詢鎖的狀況的對象有?

    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="<編輯器的完整路經>"  -- 必須加上雙引號
來定義新的編輯器,也可以把這個寫在$ORACLE_HOME/sqlplus/admin/glogin.sql里面使它永久有效。

 

32. ORACLE產生隨機函數是?

    DBMS_RANDOM.RANDOM

 

33. LINUX下查詢磁盤競爭狀況命令?

    Sar  -d

 

33. LINUX下查詢CPU競爭狀況命令?

    sar   -r

 

34. 查詢當前用戶對象?

    SELECT *  FROM USER_OBJECTS;

    SELECT *  FROM DBA_SEGMENTS;

 

35. 如何獲取錯誤信息?

   SELECT *  FROM  USER_ERRORS;

 

36. 如何獲取鏈接狀況?

   SELECT * FROM DBA_DB_LINKS;

 

37. 查看數據庫字符狀況?

    SELECT *  FROM NLS_DATABASE_PARAMETERS;

    SELECT *  FROM V$NLS_PARAMETERS;

 

38. 查詢表空間信息?

    SELECT *  FROM  DBA_DATA_FILES;

 

39. ORACLE的INTERAL用戶要口令?

   修改 SQLNET.ORA

   SQLNET.AUTHENTICATION_SERVICES=(NTS)

 

40. 出現JAVA.EXE的解決辦法?

   一般是將ORACLEORAHOMEXIHTTPSERVER改成手工啟動可以的

   X是8或9

 

41. 如何給表、列加注釋?

SQL>comment on table 表 is '表注釋';

注釋已創建。

SQL>comment on column 表.列 is '列注釋';

注釋已創建。

SQL> select * from user_tab_comments where comments is not null;

 

42. 如何查看各個表空間占用磁盤情況?

SQL> col tablespace format a20

      SQL> select 

      b.file_id                                                          文件ID號,

      b.tablespace_name                                                     表空間名,

      b.bytes                                                           字節數,

      (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_id

 

43. 如把ORACLE設置為MTS或專用模式?

#dispatchers="(PROTOCOL=TCP) (SERVICE=SIDXDB)"
加上就是MTS,注釋就是專用模式,SID是指你的實例名。

 

44. 如何才能得知系統當前的SCN號 ?

select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;

 

45. 請問如何在ORACLE中取毫秒?

9i之前不支持,9i開始有timestamp.

9i可以用select systimestamp from dual;

 

如有問題歡迎大家一起探討!

 

   待續...


最新更新
·SQL Server 2005刪除用戶失敗
·SQL Server中刪除重復數據的
·經典SQL語句大全
·SQL Server 2005與ASP.NET/A
·三種查看MySQL數據庫版本的方
·SQL Server 2005 Express 遠
·啟用SQL Server 2005 Expres
·Windows下如何安裝或卸載MyS
·解決MySQL5數據庫連接超時問
·清除SQL Server日志的兩種方
相關信息
·2008主流數據庫產品回顧與展望
·安裝Oracle后配置和啟動企業管理器的方法
·簡單介紹Oracle 9i的16種數據類型
·如何在Oracle中導入dmp數據庫文件
·把Oracle查詢轉換為SQL Server
·輕松修改Oracle數據庫表的大小
·實例講解Oracle里抽取隨機數的多種方法
·Oracle在Linux操作系統下的安裝小結
·用Oracle8i修復數據庫壞塊的三種方法
·在Oracle中導出、導入dmp數據庫文件
畫心
愚愛
偏愛
火苗
白狐
畫沙
犯錯
歌曲
傳奇
稻香
小酒窩
獅子座
小情歌
全是愛
棉花糖
海豚音
我相信
甩蔥歌
這叫愛
shero
走天涯
琉璃月
Nobody
我愛他
套馬桿
愛是你我
最后一次
少女時代
灰色頭像
斷橋殘雪
美了美了
狼的誘惑
我很快樂
星月神話
心痛2009
愛丫愛丫
半城煙沙
旗開得勝
郎的誘惑
愛情買賣
2010等你來
我叫小沈陽
i miss you
姑娘我愛你
我們都一樣
其實很寂寞
我愛雨夜花
變心的玫瑰
犀利哥之歌
你是我的眼
你是我的OK繃
貝多芬的悲傷
哥只是個傳說
丟了幸福的豬
找個人來愛我
要嫁就嫁灰太狼
如果這就是愛情
我們沒有在一起
寂寞在唱什么歌
斯琴高麗的傷心
別在我離開之前離開
不是因為寂寞才想你
愛上你等于愛上了錯
在心里從此永遠有個你
一個人的寂寞兩個人的錯
主站蜘蛛池模板: 久治县| 伊春市| 巴楚县| 庄河市| 章丘市| 丹巴县| 文安县| 子长县| 耒阳市| 灌阳县| 县级市| 平塘县| 乐亭县| 宁都县| 罗城| 鲁山县| 德格县| 左贡县| 伊宁县| 安图县| 收藏| 芜湖县| 睢宁县| 天台县| 神池县| 新平| 阿坝| 洞口县| 芷江| 崇阳县| 万荣县| 永泰县| 天水市| 柘荣县| 西昌市| 和林格尔县| 九台市| 珠海市| 乌什县| 新河县| 聂拉木县|