DBA權(quán)限下可以查詢dba_tables,里面有個(gè)num_rows列
創(chuàng)新互聯(lián)建站是專業(yè)的網(wǎng)站建設(shè)公司,提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì)等網(wǎng)站開發(fā)一體化解決方案;包括H5高端網(wǎng)站建設(shè),微信小程序定制開發(fā),網(wǎng)站定制,企業(yè)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),建網(wǎng)站,PHP網(wǎng)站建設(shè),軟件開發(fā),軟文發(fā)稿,網(wǎng)站營(yíng)銷。歡迎做網(wǎng)站的企業(yè)前來合作洽談,創(chuàng)新互聯(lián)建站將竭誠(chéng)為您服務(wù)!
select table_name,num_rows from?dba_tables where ...;
條件可以根據(jù)自己需要來加
num_rows列并不是實(shí)時(shí)更新的,1小時(shí)更新一次。
擴(kuò)展資料:
Oracle數(shù)據(jù)庫(kù)常用sql語(yǔ)句:
一,INSERT (往數(shù)據(jù)表里插入記錄的語(yǔ)句)
INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);
INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;
二,DELETE (刪除數(shù)據(jù)表里記錄的語(yǔ)句)
DELETE FROM表名 WHERE 條件;
三,UPDATE (修改數(shù)據(jù)表里記錄的語(yǔ)句)
UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 條件;
四,改變表的名稱
ALTER TABLE 表名1 TO 表名2;
五,在表的后面增加一個(gè)字段
ALTER TABLE表名 ADD 字段名 字段名描述;
六,修改表里字段的定義描述
ALTER TABLE表名 MODIFY字段名 字段名描述;
參考資料:百度百科:Oracle數(shù)據(jù)庫(kù)
oracle有自帶的
數(shù)據(jù)字典
的
dba_tables(查看所有用戶下的表信息)
all_tables(如果不是dba
用戶登錄
的,看當(dāng)前用戶以及所有可以看到用戶下的表信息)
user_tables(查看當(dāng)前用戶下所有表信息);
你可以先desc
一下,看下你具體關(guān)心哪一個(gè)字段
覺得你應(yīng)該先弄清楚oracle的常規(guī)數(shù)據(jù)字典的結(jié)構(gòu),像9i里的常規(guī)數(shù)據(jù)字典中對(duì)象名稱就有以USER,ALL,DBA為前綴的對(duì)象。
以USER為例,我們查該對(duì)象下有些什么表,就應(yīng)該執(zhí)行下列的語(yǔ)句:
SQLselect table_name from user_tables;
類似的,你可以進(jìn)行替換。:)
如果你想查數(shù)據(jù)庫(kù)中所有的表的話,可以查詢
SELECT * FROM dba_tables
如果你想查詢數(shù)據(jù)庫(kù)中某個(gè)用戶下的表的話,也可以登錄這個(gè)用戶,再查詢:
SELECT * FROM USER_TABLES
要想導(dǎo)入外部sql語(yǔ)句可以用命令
sql @e:\文件名.sql
如你想保存 select * from tablename;語(yǔ)句的結(jié)果,可以在sql*plus 里面這樣:
SPOOL c:\test.sql //這是保存文件的位置
select * from tablename;
SPOOL OFF
1、查看當(dāng)前用戶使用的表空間情況,使用命令select * from user_users即可,其中username標(biāo)識(shí)用戶名,default_tablespace表示默認(rèn)的表空間。
2、查看oracle下面所有的表空間,使用命令select * from Dba_Tablespaces即可,呈現(xiàn)的信息包括表空間名稱以及表空間的大小等。
3、表空間是非常重要的資源,如果我們想查看表空間的使用情況,比如表空間利用率等指標(biāo),首先我們查詢的用戶必須有dba權(quán)限,使用如下的命令查詢即可。
4、查看表空間物理文件的名稱、位置及大小信息,表空間文件通常以dbf的后綴方式存儲(chǔ)。
5、有些查詢表空間的語(yǔ)句需要執(zhí)行用戶需要高的權(quán)限,如何查看當(dāng)前用戶的角色呢?使用命令select * from user_role_privs即可。
6、在查詢到表空間的信息之后,我們有時(shí)需要?jiǎng)h除沒用的表空間,使用命令drop tablespace xxx including contents and datafiles;即可。
甲骨文股份有限公司(Oracle)是全球大型數(shù)據(jù)庫(kù)軟件公司,總部位于美國(guó)加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM后,全球收入第三多的軟件公司。Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。甲骨文股份有限公司于1989年正式進(jìn)入中國(guó),在北京、上海、廣州和成都均設(shè)立了分支機(jī)構(gòu)。
2016年1月,甲骨文表示會(huì)收購(gòu)網(wǎng)站數(shù)據(jù)追蹤服務(wù)商AddThis。2016年2月,甲骨文收購(gòu)了云計(jì)算創(chuàng)業(yè)公司Ravello Systems。2017年6月7日發(fā)布的2017年美國(guó)《財(cái)富》500強(qiáng),甲骨文公司排名第81位。2017年6月,《2017年BrandZ最具價(jià)值全球品牌100強(qiáng)》公布,甲骨文公司排名第46位。
1、首先開啟Oracle管理工具,找到Tablespaces。
2、首先要看的是表空間的總大小和使用狀況以及當(dāng)前狀態(tài)。
3、Free Space 里面是各個(gè)表中的相關(guān)大小信息(一個(gè)表空間可能有多個(gè)表在使用)。
4、Objects 就如第三步中所提到的使用這個(gè)表空間的表明細(xì)。
5、Script ?是創(chuàng)建表空間的PL/SQL,可以去了解它的相關(guān)信息和學(xué)習(xí)怎么創(chuàng)建表空間文件。