oracle查询数据库的建表语句 oracle数据库实例创建成功然后怎么做?
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
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。