怎么查看oracle数据库数据量大小?
查看方法:
1、查看所有表空间及表空间大小:
select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;
2、查看所有表空间对应的数据文件:
select tablespace_name,file_name from dba_data_files;
3、修改数据文件大小:
alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.DBF' RESIZE 10240M;
扩展资料
每张表都是作为“段”来存储的,可以通过user_segments视图查看其相应信息。
段(segments)的定义:如果创建一个堆组织表,则该表就是一个段。
sql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name='表名'。
解释:
segment_name 就是要查询的表名(大写),BYTES 为表存储所占用的字节数。本sql的意思就是查询出表名和表所占的存储空间大小。
参考资料
csdn:怎么查看oracle数据库大小
绛旓細瀹夎涓涓夋柟宸ュ叿锛屽PLSQL Developer锛岀櫥褰曞悗锛屽氨鍙互鏌ヨ〃鏁版嵁浜嗐
绛旓細閫氳繃Oracle Net Configuration Assistant锛坥racle缃戠粶閰嶇疆鍔╂墜锛夛紝閰嶇疆鏈湴缃戠粶鏈嶅姟鍚嶏紝浠庤屽疄鐜拌繛鎺oracle鏁版嵁搴 宸ュ叿/鍘熸枡 plsql win 8 鏂规硶/姝ラ 鎸塛indows寰芥爣閿紝杩涘叆寮濮嬬晫闈紝鎵惧埌Net Configuration Assistant锛屽崟鍑昏繍琛屼箣 杩涘叆Oracle Net Configuration Assistant閰嶇疆鍚戝锛屽嬀閫夋湰鍦扮綉缁滄湇鍔″悕閰嶇疆锛屽崟鍑讳笅涓...
绛旓細閫氳繃浠ヤ笅鏂瑰紡鍙互鏌ョ湅oracle閲屾湁鍝簺鏁版嵁搴锛屼互鍙婃暟鎹簱閲屾湁鍝簺琛細1銆丼ELECT*FROMALL_TABLES;绯荤粺閲屾湁鏉冮檺鐨勮〃銆2銆丼ELECT*FROMDBA_TABLES;绯荤粺琛ㄣ3銆丼ELECT*FROMUSER_TABLES;褰撳墠鐢ㄦ埛涓嬬殑琛ㄣ1銆佺敳楠ㄦ枃鍏徃锛屽叏绉扮敳楠ㄦ枃鑲′唤鏈夐檺鍏徃(鐢查鏂囪蒋浠剁郴缁熸湁闄愬叕鍙)锛屾槸鍏ㄧ悆鏈澶х殑浼佷笟绾ц蒋浠跺叕鍙革紝鎬婚儴浣嶄簬...
绛旓細瑙夊緱浣犲簲璇ュ厛寮勬竻妤oracle鐨勫父瑙勬暟鎹瓧鍏哥殑缁撴瀯锛屽儚9i閲岀殑甯歌鏁版嵁瀛楀吀涓璞″悕绉板氨鏈変互USER,ALL,DBA涓哄墠缂鐨勫璞°備互USER涓轰緥锛屾垜浠煡璇ュ璞′笅鏈変簺浠涔堣〃锛屽氨搴旇鎵ц涓嬪垪鐨勮鍙ワ細SQL>select table_name from user_tables;绫讳技鐨勶紝浣犲彲浠ヨ繘琛屾浛鎹:)濡傛灉浣犳兂鏌鏁版嵁搴涓墍鏈夌殑琛ㄧ殑璇濓紝鍙互鏌ヨ SELECT...
绛旓細涓鑸敤璇彞鏂瑰紡鎴栫涓夋柟宸ュ叿鏉鏌ョ湅銆備竴銆佽鍙ユ柟寮忥紙浠ユ煡test琛ㄤ负渚嬶級銆俿elect * from test;缁撴灉锛氫簩銆佺涓夋柟宸ュ叿锛堝pl/sql锛夈1銆佺櫥褰昿l/sql鍒版寚瀹鏁版嵁搴銆2銆佸乏渚у垪琛ㄦ壘鍒皌ables锛岀劧鍚庢壘鍒扮浉搴旂殑琛ㄥ悕锛屽test琛ㄣ3銆佸彸閿〃鍚嶏紝閫夋嫨鈥鏌ヨ鏁版嵁鈥濄4銆佹煡鐪嬬粨鏋滐細
绛旓細浣跨敤sqlplus涔熷彲浠鏌ョ湅銆備娇鐢ㄥ笎鎴风櫥闄嗗悗锛岄氳繃sql璇彞鍙互鏌ヨ鍒拌〃涓殑鍐呭銆俿elect * from 琛ㄥ悕銆俻l/sql宸ュ叿涔熷彲浠ユ煡璇㈠埌銆備娇鐢ㄨ处鍙风櫥闄嗗悗锛屽湪browse妗嗕腑閫夋嫨myobject锛岀劧鍚庡湪瀵瑰簲鐨刼bject涓夋嫨琛ㄥ悕锛屽彸閿夋嫨query銆
绛旓細1銆佸紑濮嬧斺旇繍琛岋紝杈撳叆CMD鍚庯紝鍥炶溅锛2銆佸湪鎵撳紑鐨凜MD鍛戒护鐣岄潰涓紝杈撳叆sqlplus aaa/pwd鍚庯紝鍥炶溅锛涳紙娉細pwd鏄綘aaa鐢ㄦ埛鐨勫瘑鐮侊級3銆佹鏃舵病鍟ラ敊璇殑璇濆簲璇ヨ繛鎺ヤ笂鏁版嵁搴浜嗭紝杩炴帴鎴愬姛鐨勬彁绀虹鏄細SQL>锛岀劧鍚庡啀杈撳叆鎵ц鍛戒护锛歴elect * from user_tables;鏌ョ湅搴涓〃銆
绛旓細鎵撳紑oracle鎺у埗鍙帮紝鍦╫racle鍛戒护琛屼腑锛岃緭鍏ュ懡浠ゃ備竴銆侀鍏堬紝瑕佽繛鎺inux绯荤粺銆備簩銆佽繛涓婂悗锛岃繘琛宱racle鎺у埗鍙般傝緭鍏ュ懡浠わ細 sqlplus / as sysdba;涓夈佸湪oracle鍛戒护琛屼腑锛岃緭鍏ワ細 select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;鍥涖佽繖鏍峰氨鍙互鏌ョ湅oracle鏁版嵁...
绛旓細oracle瀵逛簬鏁版嵁搴涓殑琛ㄤ俊鎭紝瀛樺偍鍦ㄧ郴缁熻〃涓鏌ヨ宸插垱寤哄ソ鐨勮〃绱㈠紩锛屽彲閫氳繃鐩稿簲鐨剆ql璇彞鍒扮浉搴旂殑琛ㄤ腑杩涜蹇嵎鐨勬煡璇細1. 鏍规嵁琛ㄥ悕锛屾煡璇竴寮犺〃鐨勭储寮 select * from user_indexes where table_name=upper('琛ㄥ悕');2. 鏍规嵁绱㈠紩鍙凤紝鏌ヨ琛ㄧ储寮曞瓧娈 select * from user_ind_columns where index_...
绛旓細1銆鏌ョ湅鎵鏈夎〃绌洪棿鍙婅〃绌洪棿澶у皬锛歴elect tablespace_name ,sum(bytes) / 1024 / 1024 as MB銆from dba_data_files group by tablespace_name;2銆佹煡鐪嬫墍鏈夎〃绌洪棿瀵瑰簲鐨鏁版嵁鏂囦欢锛歴elect tablespace_name,file_name from dba_data_files;3銆佷慨鏀规暟鎹枃浠跺ぇ灏忥細alter database datafile 'H:\ORACLE\...