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 命令学习的主要内容,如果未能解决你的问题,请参考以下文章

C++探索之旅第一部分第九课:数组威武,动静合一

Oracle曾经的Oracle学习笔记(1-3) 数据库常见用语,常见命令,创建测试表

ORACLE学习03-SQLPLUS常用命令和数据类型

oracle备份恢复学习

ngnix学习4:实现nginx动静分离

训推一体,动静合一:深度学习框架「天元」出世