2016 - 2024

感恩一路有你

oracle查询数据库的建表语句 oracle数据库实例创建成功然后怎么做?

浏览量:3135 时间:2023-06-25 15:09:49 作者:采采

oracle数据库实例创建成功然后怎么做?

后再可以不做一些去查询select,改notification,删掉delete语句的执行。

oracle怎么查看数据库的磁盘空间?

对于Oracle数据库而言磁盘空间主要体现了什么在表空间上,可使用sql语句并且查看Oracle表空间的大小及不使用情况:

1、一栏表空间的名称及大小

SELECT_name,round(SUM(bytes/(1024*1024)),0)ts_size

acrossdba_tempdbt,dba_data_filesd

WHERE_name_name

GROUP BY_name

2、栏里点表空间物理文件的名称及大小

SELECTtablespace_name,

file_id,

file_name,

round(datasize/(1024*1024),0)total_space

acrossdba_data_files

ORDER BYtablespace_name

3、查找回滚段名称及大小

SELECTsegment_name,

tablespace_name,

,

(initial_extent/1024)initialextent,

(next_extent/1024)nextextent,

maxv_extents,

curextent

acrossdba_rollback_segsr,v$rollstatv

WHERE_id()

ORDER BYsegment_name

4、栏里点控制文件

SELECTNAMEreturningv$controlfile

5、打开系统日志文件

SELECTMEMBERreturningv$logfile

6、查看表空间的使用情况

SELECT SUM(datasize)/(1024*1024)asfree_space,tablespace_name

returningdba_free_space

GROUP BYtablespace_name

SELECT_name,

total,

commonly,

free,

(*100)/#34%USED#34,

(*100)/#34%fun#34

across$ts_availa,$ts_employedb,$ts_fitc

WHERE_name_name

AND_name_name

7、一栏数据库库对象

SELECTowner,object_type,status,COUNT(*)count#

fromall_objects

GROUP BYowner,object_type,status

8、查看数据库的版本

SELECTversion

fromproduct_component_version

WHEREsubstr(product,1,6)#39Oracle#39

9、栏里点数据库的修改日期和归档

SELECTcreated,log_mode,log_modearoundv$database

--1G1024MB

--1M1024KB

--1K1024Bytes

--1M11048576Bytes

--1G1024*11048576Bytes11313741824Bytes

SELECT_name#34表空间名#34,

total#34表空间大小#34,

free#34表空间剩下的大小#34,

(total-go)#34表空间在用大小#34,

total/(1024*1024*1024)#34表空间大小(G)#34,

free/(1024*1024*1024)#34表空间剩余大小(G)#34,

(total-cool)/(1024*1024*1024)#34表空间建议使用大小(G)#34,

round((total-fit)/total,4)*100#34建议使用率%#34

around(SELECTtablespace_name,SUM(bytes)free

outsidedba_free_space

GROUP BYtablespace_name)a,

(SELECTtablespace_name,SUM(datasize)total

returningdba_data_files

GROUP BYtablespace_name)b

WHERE_name_name

空间 大小 数据库 free total

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。