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 命令学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS 5 安装as86汇编器
- 下一篇: Linux repo 文件学习;