sqlplus的登录设置(glogin.sql)
2016-03-02 21:35
555 查看
[oracle@centos6 admin]$ pwd /u01/app/oracle/product/11.2.0/sqlplus/admin [oracle@centos6 admin]$ ls glogin.sql help libsqlplus.def plustrce.sql pupbld.sql [oracle@centos6 admin]$ cat glogin.sql set feedback on #显示当前sql语句查询或修改的行数 define _editor=vi #设置默认编辑器为vi set serveroutput on size 1000000 #默认打开DBMS_OUTPUT,同时将默认缓冲池设置的尽可能大 set trimspool on #把输出内容每行后面多余的空格去掉 set long 5000 #设置选择LONG和CLOB列时显示的默认字节数 set linesize 200 #设置一行可以容纳的字节数 set pagesize 9999 #设置一页有9999行,将此参数设置的大写这样每页就只显示一次标题 column plan_plus_exp format a80 #设置autotrace得到解释细化输出的默认宽度,一般80足够放下整个计划 column global_name new_value gname #设置列的新名称 set termout off #屏幕上不显示所输出的信息 define gname=idle column global_name new_value gname #设置sqlplus提示符,显示格式为用户@数据库名 select lower(user) || '@' || substr(global_name, 1, decode( dot, 0, length (global_name), dot-1) ) global_name from (select global_name,instr(global_name,'.') dot from global_name ); set sqlprompt '&gname> ' set termout on
使用效果:
scott@ORCL> select * from emp;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ------------------------------ --------------------------- ---------- ------------------- ---------- ---------- ----------
7369 SMITH CLERK 7902 1980-12-17 00:00:00 800 20
7499 ALLEN SALESMAN 7698 1981-02-20 00:00:00 1600 300 30
7521 WARD SALESMAN 7698 1981-02-22 00:00:00 1250 500 30
7566 JONES MANAGER 7839 1981-04-02 00:00:00 2975 20
7654 MARTIN SALESMAN 7698 1981-09-28 00:00:00 1250 1400 30
7698 BLAKE MANAGER 7839 1981-05-01 00:00:00 2850 30
7782 CLARK MANAGER 7839 1981-06-09 00:00:00 2450 10
7788 SCOTT ANALYST 7566 1987-04-19 00:00:00 3000 20
7839 KING PRESIDENT 1981-11-17 00:00:00 5000 10
7844 TURNER SALESMAN 7698 1981-09-08 00:00:00 1500 0 30
7876 ADAMS CLERK 7788 1987-05-23 00:00:00 1100 20
7900 JAMES CLERK 7698 1981-12-03 00:00:00 950 30
7902 FORD ANALYST 7566 1981-12-03 00:00:00 3000 20
7934 MILLER CLERK 7782 1982-01-23 00:00:00 1300 10
14 rows selected. #set feedback on
scott@ORCL> set autot trace
scott@ORCL> select * from emp;
14 rows selected.
Execution Plan
-------------------
4000
---------------------------------------
Plan hash value: 3956160932
--------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 14 | 532 | 3 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| EMP | 14 | 532 | 3 (0)| 00:00:01 |
--------------------------------------------------------------------------
Statistics
----------------------------------------------------------
0 recursive calls
0 db block gets
7 consistent gets
0 physical reads
0 redo size
1630 bytes sent via SQL*Net to client
523 bytes received via SQL*Net from client
2 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
14 rows processed
相关文章推荐
- MySQL 忘记密码:skip-grant-tables
- oracle数据库的导出exp与导入imp
- MySQL 慢查询日志
- SQL读书笔记(三)
- 6.redis集群
- 从Oracle数据库中查询前几个月数据时需要注意的一些问题
- sql查询所有表以及表名的模糊查询
- 数据库基本概念(二)
- SQL读书笔记(二)
- SQL学习基础知识:创造字符段
- 浅谈MySQL中优化sql语句查询常用的30种方法
- 5.redis主从高可用
- redis 数据库 缓存 (准备工作)
- sql-mode
- SQL笔记(一)
- 通过修改短信数据库方法来修改短信 (Ubuntu 环境)
- ORACLE SPATIAL介绍
- 4.redis分片
- jdbc连接oracle的方法
- jdbc连接mysql的方法