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語句