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、执行已经保存的文件
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;
SELECT MACHINE,TERMINAL FROM V$SESSION;
10、查看最大会话数
SHOW PARAMETER PROCESSES;
曾经到达的最大会话数
SELECT SESSIONS_HIGHWATER FROM V$LICENSE;
11、查看系统被锁的事务时间
SELECT * FROM V$LOCKED_OBJECT;
SELECT USERNAME FROM V$SESSION;
13、查看数据库的SID
SELECT NAME FROM V$DATABASE;
14、在ORACLE服务器上通过sqlPLUS查看本机IP地址
SELECT SYS_CONTEXT('USERENV','IP_ADDRESS') FROM DUAL;
SELECT * FROM USER_OBJECTS;
16、测试sql语句执行所用的时间
SET TIMING ON;
SELECT * FROM 表名;--任意的sql语句