Oracle

常用数据字典:

  • dba_users 
  • user_users
  • dba_tablespaces
  • user_tablespaces
  • dba_data_files  查看所有永久表空间数据文件信息
  • dba_temp_files  查看所有临时表空间数据文件信息

 

 

常用命令:

  • SELECT * FROM V$VERSION  查看数据库版本信息
  • ALTER USER username ACCOUNT UNLOCK  解锁用户
  • SHOW USER  显示当前用户

    表空间相关:

  • CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx  创建表空间
  • ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name  设置用户默认或临时表空间
  • ALTER TABLESPACE tablespace_name ONLINE|OFFLINE  设置表空间联机或脱机状态(默认为联机),脱机状态的表空间将无法使用
  • ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE  设置只读或读写状态(默认为可读写),此状态只能更改联机状态的表空间
  • ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx  向表空间添加数据文件
  • ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf'  删除表空间的数据文件(不能删除表空间的第一个数据文件)
  • DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]  删除表空间【可选项:同时删除数据文件】

 

 

 

表空间分类:

  永久表空间:存储表、视图、存储过程

  临时表空间:用于保存数据库执行中,中间执行的过程,执行结束后将被自动释放

  UNDO表空间:用于保存事物所修改的旧值,数据回滚会用到

posted @ 2017-09-06 22:11  邀魂斩月  阅读(153)  评论(0编辑  收藏  举报