Oracle show 命令学习
Posted bcbobo21cn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle show 命令学习相关的知识,希望对你有一定的参考价值。
先登录sqlplus;输入口令时看不到;
查看show命令帮助;
查看当前用户;
下面看到的应是sqlplus的一些设置参数;
此图和上图命令是一样的;
查看错误消息;
show parameters,
当我们要获取oracle数据库当前的参数值时,可以通过查询v$parameter动态性能视图得到,当然了也可以使用show parameter p_name这样的方式得到。但是在Oracle11g以前,show parameter只能获得当前session的参数值,要看其他的参数值,比如系统级别的参数值修改和参数文件spfile中的参数值还是需要使用数据字典。Oracle在11g中做了一些改动,引入了show spparameter p_name命令,
查看一下数据库名称;没有show tables命令;
show sqlcode,
Oracle中的sqlerrm和sqlcode
sqlcode:sqlcode函数用来返回pl/sql执行内部异常代码。其中0表示成功;-1表示失败;100表示没有检索到数据;+1表示用户自定义异常。
语法:sqlcode
sqlerrm:sqlerrm函数用来返回指定错误代码的错误信息。
语法:SQLERRM [(error_number)]
一个Oracle的错误动静最多只能包孕512个字节的错误代码。
如果没有异常被触发,则SQLCODE返回0,SQLERRM返回“ORA-0000:normal, successful completion”。
sqlcode和sqlerrm如何使用?
sqlcode和sqlerrm是不能直接在sql语句中使用,必须先将其赋给变量后,才能在sql语句中使用。
ttitle, btitle;
Oracle TTITLE和BTITLE命令
SQL*Plus的显示结果通常包括一个头部标题、列标题、查询结果和一个底部标题。如果输出结果需要打印多个页,则每个页都可以拥有自己的页标题和列标题。每页可以打印的数量由用户设置的页的大小决定,用户设置系统参数NEWPAGE可以决定头部标题之前的空行数;PAGESIZE参数则规定每页打印的行数;而每行可打印的字符数则由LINESIZE参数决定。
除此之外,用户还可以利用TTITLE和BTITLE命令设置打印时每页的顶部和底部标题。
查看sga;
SGA的基本概念
当启动Oracle数据库时,系统会先在内存内规划一个固定区域,用来储存用户需要的数据,以及Oracle运行时必备的系统信息。我们称此区域为系统全局区(SystemGlobal Area),简称SGA。
SGA 包含数个重要区域,分别是:
Database Buffer Cache (数据库缓冲区)
Redo Log Buffer (重做日志缓冲区)
Shared Pool (共享区)
其它,如Java pool,Large pool
以上是关于Oracle show 命令学习的主要内容,如果未能解决你的问题,请参考以下文章