oracle数据库中的表空间根据保存信息的性质可分为:
系统表空间、数据表空间、索引表空间、临时表空间。
1. 查看所有表空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
2. 已经使用的表空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;
重做日志文件(redolog file)
也称为:事务文件。
循环使用,当所有的文件都满以后,会覆盖其中的日志内容。
控制文件(Control file)
控制文件用于记录整个数据库的物理结构,包括数据库名及数据库唯一标识,所有数据文件盒重做日志文件的状态信息。
oracle内存结构
1,系统全局区(System Global Area,SGA)
LRU算法(Least Recently Used)
2,程序全局区(Program Global Area,PGA)
Oracle中查询序列的语法是什么?
不知道有多少个序列?用什么语句可以一下子全查出来?
在DBA_SEQUENCES,USER_SEQUENCES,ALL_SEQUENCES中有。
具体列你可以DESC DBA_SEQUENCES;
查看比如:SQL> select SEQUENCE_OWNER,SEQUENCE_NAME from dba_sequences where sequence_owner='DBSNMP';
SEQUENCE_OWNER
------------------------------ ------------------------------
DBSNMP
DBSNMP
SQL> select count(*) from dba_sequences where sequence_owner='DBSNMP';