设置sqlplus格式

select b.OWNER TABLEOWNER, b.OBJECT_NAME TABLENAME,c.OSUSER LOCKBY,c.USERNAME LOGINID, c.SID SID,
c.SERIAL# SERIAL,c.SERVICE_NAME,c.PROGRAM,a.LOCKED_MODE,c.SQL_ID,d.LAST_ACTIVE_TIME,d.SQL_TEXT "STATEMENT"
from v$locked_object a
left join
dba_objects b on b.object_id = a.object_id
left join v$session c on a.SESSION_ID =c.sid
left join v$sqlarea d on
c.sql_id=d.sql_id;

查看进程

################################################################

 

set linesize 500; #设置每行显示500个字符
set pagesize 1000; #设置每页显示1000行

 set pagesize 0 #表示不分页

COLUMN命令
该命令可以实现格式化查询结果、设置列宽度、重新设置列标题等功能。

对字符型,用axx格式,对数字型,用9999 格式(999表示占用3列)

col 'TABLEOWNER' format a30;

col TABLESPACE_NAME heading a; #改为a名字

 ############################################################3

3) 如何将输出重定向到文件

 spool /tmp/sqlplus.output.txt

select [....] from [...]

spool off                (只有关闭输出,才会在输出文件中看到输出的内容)

posted @ 2019-10-18 15:41  笑傲运维  阅读(485)  评论(0编辑  收藏  举报