数据库维护
查看表空间信息
SELECT TABLESPACE_NAME, ----表空间名称
STATUS , ----表空间状态
CONTENTS , ----表空间类型
LOGGING ----是否记录类型
FROM DBA_TABLESPACES;
表空间信息查询
查看数据文件信息
SELECT TABLESPACE_NAME, ---表空间名称
'PERMANENT' TBS_KIND, ---表空间类型
FILE_NAME, ---数据文件路径及名称
STATUS, ---文件可用状态
AUTOEXTENSIBLE, ---是否自动扩展
BYTES/1024/1024 CURR_BYTES_M, ---表空间大小
ONLINE_STATUS ---文件在线状态
FROM DBA_DATA_FILES ---永久表空间(含撤销表空间)
UNION ALL
SELECT TABLESPACE_NAME, ---表空间名称
'TEMPORARY' TBS_KIND, ---表空间类型
FILE_NAME, ---数据文件路径及名称
STATUS, ---文件可用状态
AUTOEXTENSIBLE, ---是否自动扩展
BYTES/1024/1024 CURR_BYTES_M, ---表空间大小
'ONLINE' ONLINE_STATUS ---文件在线状态
FROM DBA_TEMP_FILES; ---临时表空间
查看默认表空间信息
SELECT USERNAME, ---用户名
DEFAULT_TABLESPACE, ---默认表空间
TEMPORARY_TABLESPACE ---默认临时表空间
FROM DBA_USERS;
创建表空间
表空间一般在项目初期,数据库建立时就创建好了,
后期基本只是维护表空间,不会创建或删除表空间。
CREATE TABLESPACE TBS_NAME ---指定新表空间的名字
DATAFILE '/data/filename' SIZE num[K/M]
---映射的数据文件路径及初始大小
[AUTOEXTEND[ON