1. 程式人生 > >Oracle:資料庫設定、檢視設定

Oracle:資料庫設定、檢視設定

1、設定結果集每頁顯示的記錄數

SET PAGESIZE 記錄數;  

2、設定顯示結果集時每行的長度

SET LINESIZE 長度;  

3、設定當前會話的日期格式

ALTER SESSION SET NLS_DATE_FORMAT='格式';  

例如:  

ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';  

4、顯示當前可用的命令

HELP TOPIC;  

5、執行已經儲存的檔案

RUN 檔名; --也可以寫成@檔名  

6、統計SERVER PROCESS的個數

SELECT COUNT(*) FROM V$SESSION WHERE USERNAME IS NULL;  

7、使用者間複製資料

COPY FROM USER1 TO USER2 CREATE TABLE2 USING SELECT * FROM TABLE1;  

8、查詢未斷連線

SELECT PROCESS, OSUSER, USERNAME, MACHINE, LOGON_TIME, SQL_TEXT   

    FROM V$SESSION A, V$SQLTEXT B   

    WHERE A.SQL_ADDRESS=B.ADDRESS;  

9、查詢使用者是從哪臺機器登陸ORACLE的

SELECT MACHINE , TERMINAL FROM V$SESSION;   

10、檢視最大會話數

SHOW PARAMETER PROCESSES;  

曾經到達的最大會話數

SELECT SESSIONS_HIGHWATER FROM V$LICENSE;  

11、檢視系統被鎖的事務時間

SELECT * FROM V$LOCKED_OBJECT;  

12、檢視有哪些使用者在使用資料庫

SELECT USERNAME FROM V$SESSION;  

13、檢視資料庫的SID

SELECT NAME FROM V$DATABASE;  

14、在ORACLE伺服器上通過SQLPLUS檢視本機IP地址

SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL;  

15、查詢當前使用者物件

SELECT * FROM USER_OBJECTS;  

16、測試SQL語句執行所用的時間

SET TIMING ON;  

SELECT * FROM 表名;--任意的SQL語句