现在的位置: 首页 > 综合 > 正文

Oracle 学习2

2018年05月28日 ⁄ 综合 ⁄ 共 1778字 ⁄ 字号 评论关闭

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. ORACLEINTERAL用戶要口令?

 

修改 SQLNET.ORA

 

SQLNET.AUTHENTICATION_SERVICES=(NTS)

 

 

 

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

 

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

 

X89

【上篇】
【下篇】

抱歉!评论已关闭.