ORACLE經常使用系統查詢



1? 查詢系統全部對象

SELECT OWNER, OBJECT_NAME, OBJECT_TYPE, CREATED, LAST_DDL_TIME, TIMESTAMP, STATUS

FROM DBA_OBJECTS WHERE OWNER=UPPER('SCOTT')

2? 查看系統全部表

SELECT OWNER, TABLE_NAME, TABLESPACE_NAME FROM DBA_TABLES

3? 查看全部用戶的表

SELECT OWNER, TABLE_NAME, TABLESPACE_NAME FROM ALL_TABLES

4? 查看當前用戶表

SELECT TABLE_NAME, TABLESPACE_NAME FROM USER_TABLES

5? 查看用戶表索引

SELECT T.*,I.INDEX_TYPE FROM USER_IND_COLUMNS T, USER_INDEXES I WHERE

T.INDEX_NAME= I.INDEX_NAME AND T.TABLE_NAME = I.TABLE_NAME

AND T.TABLE_NAME = '要查詢的表'

6? 查看主鍵

SELECT CU.* FROM USER_CONS_COLUMNSCU, USER_CONSTRAINTS AU

WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME

AND AU.CONSTRAINT_TYPE = UPPER('P') AND AU.TABLE_NAME = '要查詢的表'

7? 查看唯一性約束

SELECT COLUMN_NAME FROM USER_CONS_COLUMNSCU, USER_CONSTRAINTS AU

WHERE CU.CONSTRAINT_NAME = AU.CONSTRAINT_NAME AND AU.CONSTRAINT_TYPE =? UPPER('U')

AND AU.TABLE_NAME = '要查詢的表'

8? 查看外鍵

SELECT * FROM USER_CONSTRAINTS C WHERE C.CONSTRAINT_TYPE = 'R' AND C.TABLE_NAME = '要查詢的表'

SELECT * FROM USER_CONS_COLUMNSCL WHERE CL.CONSTRAINT_NAME = '外鍵名稱'

SELECT * FROM USER_CONS_COLUMNSCL WHERE CL.CONSTRAINT_NAME = '外鍵引用表的鍵名'

9? 查看表的列屬性

SELECT T.*,C.COMMENTS FROM USER_TAB_COLUMNS T, USER_COL_COMMENTS C

WHERE T.TABLE_NAME = C.TABLE_NAME AND T.COLUMN_NAME = C.COLUMN_NAME AND T.TABLE_NAME = '要查詢的表'

10???????????????????查看全部表空間

SELECT TABLESPACE_NAME FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME

?

11???????????????????查看oracle最大連接數

SQL>SHOW PARAMETER PROCESSES

NAME???????????????????????????????? TYPE??????? VALUE

----------------------------------------------- ------------------------------

aq_tm_processes????????????????????? integer???? 0

db_writer_processes????????????????? integer???? 1

gcs_server_processes???????????????? integer???? 0

global_txn_processes?????????? ??????integer???? 1

job_queue_processes????????????????? integer???? 1000

log_archive_max_processes??????????? integer???? 4

processes??????????????????????????? integer???? 150

12???????????????????改動最大連接數


SQL>ALTER SYSTEM SET PROCESSES=VALUE SCOPE=SPFILE
重新啟動數據庫
SQL>SHUTDOWN ABORT
SQL>START FORCE

13???????????????????查看當前連接數

SQL>SELECT * FROM V$SESSION WHERE USERNAME IS NOT NULL;

14???????????????????查看不同用戶的連接數

SQL>SELECT USERNAME,COUNT(USERNAME) FROM V$SESSION WHERE USERNAME IS NOT NULL GROUPBY USERNAME;

?#查看指定用戶的連接數

15???????????????????查看活動的連接數

SQL>SELECT COUNT(*) FROM V$SESSION WHERE STATUS='ACTIVE';

?#查看并發連接數

16???????????????????查看指定程序的連接數

SQL>SELECT COUNT(*) FROM V$SESSION WHERE PROGRAM='JDBC THIN CLIENT';

?#查看jdbc連接oracle的數目

17???????????????????查看數據庫安裝實例(dba權限)

SQL>SELECT * FROM V$INSTANCE;

18???????????????????查看執行實例名

SQL>SHOW PARAMETER INSTANCE_NAME;

19???????????????????查看數據庫名

SQL>SHOW PARAMETER DB_NAME;

20???????????????????查看數據庫域名

SQL>SHOW PARAMETER DB_DOMAIN;

21???????????????????查看數據庫服務名

SQL>SHOW PARAMETER SERVICE_NAMES;

22???????????????????查看全局數據庫名

SQL>SHOW PARAMETER GLOBAL;

23???????????????????查看表空間使用率

?

SELECT DBF.TABLESPACE_NAME,

?????? DBF.TOTALSPACE "總量(M)",

?????? DBF.TOTALBLOCKS AS "總塊數",

?????? DFS.FREESPACE "剩余總量(M)",

?????? DFS.FREEBLOCKS "剩余塊數",

?????? (DFS.FREESPACE / DBF.TOTALSPACE) * 100 AS "空暇比例"

? FROM (SELECT T.TABLESPACE_NAME,

?????????????? SUM(T.BYTES) / 1024 / 1024 TOTALSPACE,

?????????????? SUM(T.BLOCKS) TOTALBLOCKS

????????? FROM DBA_DATA_FILES T

? ???????GROUP BY T.TABLESPACE_NAME) DBF,

?????? (SELECT TT.TABLESPACE_NAME,

?????????????? SUM(TT.BYTES) / 1024 / 1024 FREESPACE,

?????????????? SUM(TT.BLOCKS) FREEBLOCKS

????????? FROM DBA_FREE_SPACE TT

???????? GROUP BY TT.TABLESPACE_NAME) DFS

?WHERE TRIM(DBF.TABLESPACE_NAME) = TRIM(DFS.TABLESPACE_NAME)

?

?

SELECT T.NAME"TABLESPACE NAME",

?????? FREE_SPACE,

?????? (TOTAL_SPACE - FREE_SPACE) USED_SPACE,

?????? TOTAL_SPACE

? FROM (SELECT TABLESPACE_NAME, SUM(BYTES / 1024 / 1024) FREE_SPACE

????????? FROM SYS.DBA_FREE_SPACE

???????? GROUP BY TABLESPACE_NAME) FREE,

?????? (SELECT B.NAME, SUM(BYTES / 1024 / 1024) TOTAL_SPACE

????????? FROM SYS.V_$DATAFILE A, SYS.V_$TABLESPACE B

???????? WHERE A.TS# = B.TS#

???????? GROUP BY B.NAME) T

?WHERE FREE.TABLESPACE_NAME = T.NAME

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282073.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282073.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282073.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Safari 版本回退方法

回退條件 版本回退的前提是關閉電腦的SIP機制,命令行 csrutil status 檢測狀態。Mac os 10.14以下版本回退Safari后插件還是可以用的,升了新系統退了也沒法用了。我的是舊系統 SIP關閉方法 1 重啟MAC,按住cmdR直到屏幕上出現蘋果的標志和進度…

同步方法 調用異步防范_Spring一個注解實現方法的異步調用,再也不用單開線程了...

介紹同步調用先來演示一下什么是同步調用測試方法輸出如下doTaskOne start 1566121320372doTaskOne end 1566121321373doTaskTwo start 1566121321373doTaskTwo end 1566121322374可以看到方法一執行完畢,方法二才會執行異步調用不返回值1.Spring Boot啟動類上加Ena…

使用docker搭建redis主從

一、構建 Docker 環境 1、創建 dockerfile FROM centos:latest RUN groupadd -r redis && useradd -r -g redis redis RUN yum -y update && yum -y install epel-release && yum -y install redis && yum -y install net-tools EXPOSE 63…

【源碼探索】.NET中的List,是哪種數據結構

“當你提出疑問并開始思考時&#xff0c;答案就離你不遠了”圖片&#xff1a;奧森公園的向日葵 拍攝于2022年7月23日 攝影師&#xff1a;劉先生01—問題緣起嚴格來說應該是List<T>&#xff0c;因為.NET的核心基礎類庫中&#xff0c;并沒有List&#xff0c;作為泛型類型的…

dpdk對虛擬化的支持調研

目錄&#xff1a; 虛擬化dpdk的實現研究 virtiovhostSR-IOV熱遷移相關研究拓展本文記錄近期對dpdk在虛擬化和云計算領域應用的研究成果&#xff0c;內容梳理如下。 虛擬化 虛擬化&#xff0c;抽象來說&#xff0c;就是將物理資源邏輯化。具體來說&#xff0c;虛擬技術的實現是在…

服務器環境

一 linux 系統搭建Java項目環境 1 環境準備&#xff1a;jdk,tomcat, nginx,reids,mysql jdk:java環境 Tomcat&#xff1a;Java項目服務器 nginx&#xff1a;項目靜態資源&#xff0c;域名解析&#xff08;ssl&#xff09; redis: 項目可能會用到 mysql: 數據庫 環境轉載于:htt…

隱藏鍵盤_三星新專利:帶有隱藏鍵盤的三折疊屏手機

10月31日消息 眾所周知&#xff0c;三星現已推出四款折疊屏機型(Fold、Fold 2、Z Flip、W20)&#xff0c;而此前多有傳言表示三星下一代折疊屏機型(以 Galaxy Z Fold 3 代稱)將在目前折疊屏手機的基礎上增加 S Pen&#xff0c;而昨日公布的一份專利也側面輔證了這一說法。此外&…

Blazor學習之旅(3)實現一個Todo應用

【Blazor】| 總結/Edison Zhou大家好&#xff0c;我是Edison。最近在學習Blazor做全棧開發&#xff0c;因此根據老習慣&#xff0c;我會將我的學習過程記錄下來&#xff0c;一來體系化整理&#xff0c;二來作為筆記供將來翻看。本篇&#xff0c;我們通過一個簡單的Todo示例應用…

JavaScript 省市級聯效果

為什么80%的碼農都做不了架構師&#xff1f;>>> JavaScript 省市級聯效果 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2 <html xmlns"http…

20分鐘完成Mac上的 LNMP 環境部署,優雅·高效開發(Docker方式)

一、前言 對于很多開發者來說&#xff0c;突然轉到在 mac 系統開發&#xff0c;可能會非常難受&#xff0c;主要有以下幾個原因 1、mac 上安裝軟件程序坑多&#xff0c;比如安裝 PHP、Nginx&#xff0c;會存在很多使用 linux 或 windows 時沒有遇到過的坑 2、對 mac 系統不熟…

可編程交換時代就在這里

在第一批網絡處理器推出20年后&#xff0c;我們正在向完全可編程數據平面邁進&#xff0c;網絡運營商在虛擬化方面的努力推動了這一趨勢的發展。 大多數物理網絡系統正在被運行在網絡核心和邊緣的服務器上的虛擬網絡功能&#xff08;VNF&#xff09;取代。這些服務器一般采用通…

【智力大沖浪】

【智力大沖浪】riddle內存限制&#xff1a; 128M【題目描述】例 1 智力大沖浪&#xff08;riddle.pas&#xff09;。【題目描述】小偉報名參加中央電視臺的智力大沖浪節目。本次挑戰賽吸引了眾多參賽者&#xff0c;主持人為了表彰大家的勇氣&#xff0c;先獎勵每個參賽者 m 元。…

調試 不彈出 小米_時隔六年,小米NFC碰碰貼復活,碰一下自動亮燈、聯網、投屏...

有朋友問我&#xff0c;NFC除了刷門禁、刷公交、離線支付外&#xff0c;還能干什么&#xff1f;實際上NFC的應用場景遠不止于此&#xff0c;今天就帶大家開開眼界。今年是小米十周年&#xff0c;各種酷玩新品不斷&#xff0c;其中“小米碰碰貼2”就是一款便宜又好玩的產品。小米…

微信小程序把玩(三)tabBar底部導航

為什么80%的碼農都做不了架構師&#xff1f;>>> tabBar相對而言用的還是比較多的&#xff0c;但是用起來并沒有難&#xff0c;在app.json中配置下tabBar即可&#xff0c;注意tabBar至少需要兩個最多五個Item選項 主要屬性&#xff1a; 對于tabBar整體屬性設置&…

WPF 之列表分頁控件

WPF 之列表分頁控件控件名&#xff1a;WindowAcrylicBlur作者&#xff1a; WPFDevelopersOrg - 黃佳 | 驚鏵原文鏈接&#xff1a; https://github.com/WPFDevelopersOrg/WPFDevelopers框架使用大于等于.NET40。Visual Studio 2022。項目使用 MIT 開源許可協議。新建Paginat…

高并發下防止庫存超賣解決方案

一、概述 目前網上關于防止庫存超賣&#xff0c;我沒找到可以支持一次購買多件的&#xff0c;都是基于一次只能購買一件做的秒殺方案&#xff0c;但是實際場景中&#xff0c;一般秒殺活動都是支持&#xff11;&#xff5e;&#xff15;件的&#xff0c;因此為了補缺&#xff0…

【幾何/分治】【最短路】【數學期望】Day 10.24

1、斜率 可以證明如果兩點之間還有一點的話那么原來的兩個點連線一定不會是最大斜率 然后我就寫了個沙茶分治………… 其實根據上面的推論只用枚舉相鄰的兩個點&#xff0c;掃一遍就可以了 1 #include <cstdio>2 #include <algorithm>3 #include <iostream>4…

K8s 介紹

過去一段時間&#xff0c;公司事情比較多&#xff0c;現在稍微能好點&#xff0c;今天進一步驗證自己K8S 集群環境&#xff0c;遇到不少問題&#xff0c; 發現從自己的master 上無法訪問node 的pod&#xff0c; 然后一堆search 。 config 。。 [rootk8s-master ~]# systemctl s…

easypoi needmerge失效_EasyPOI簡單用例,簡單有效

用poi導出Excel表格&#xff0c;需要配置很多東西&#xff0c;也比較麻煩&#xff0c;這里使用poi的封裝easypoi&#xff0c;可以快速配置&#xff0c;實現Excel或者word文件的導出。這里我們結合SpringMVC開發easypoi。1&#xff0c;導入以下3個.jar包:這里是springMVC和easyp…

禁止sethc.exe運行 防止3389的sethc后門

廢話&#xff1a;在土司看到的一篇文章,發私信給那個哥們兒說讓不讓轉載,結果還沒回復我就在百度看到相同的文章。他自己也是轉載的。這哥們兒ID遲早被ban 文章轉載自:http://www.jb51.net/hack/64484.html 點“開始”&#xff0c;在“運行”中敲入gpedit.msc依次展開“用戶配置…