zoukankan      html  css  js  c++  java
  • Oracle 26表空间的管理

    一.查看用户表空间

    熟悉与表空间相关的数据字典

    查看用户的表空间

    相关的数据字典:(用于查询数据库信息的数据库表)
    dba_tablespaces (管理员级别的表空间的描述信息)

    User_tablespace(普通级别的表空间的描述信息)

    例:

    Select tablespace_name from dba_tablespaces;

    Select tablespace_name from user_tablespaces;

    系统表空间的一些含义:

    System:(系统表空间)

    用于存放系统用户的表,视图或存储过程的一些信息

    Sysaux:

    Example的辅助表空间

    又叫索引表空间

    设置用户默认或临时的表空间

    Example 工具表空间  用来存放安装oracle实例

    Undotbs1 用来存放撤销信息  回退表空间  临时的

    Users 用于存储数据库用户创建的实体对象

    dba_users(管理员查看所有用户信息)

    User_users(普通用户查看当前连接用户信息)

    例:

     select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';

    查看系统用户system对应表空间的情况

    设置用户默认或临时表空间

    语法格式:

    Alter user username default|temporary rablespce tablespace_name;

    例:

    Alter user user01

    Default tablespace test1_tablespace

    Temporary tablespace temptest1_tablespace;

    二.修改与删除表空间

    掌握修改表空间的操作

    查询表空间状态的语法格式

    select status from dba_tablespaces where tablespace_name='TEST1_TABLESPACE';

    修改表空间的状态

    设置联机或脱机状态

    Alter tablespace tablespace_name online|offline;

    如果一个表空间设置成脱机状态,表示该表空间暂时不让访问,设置成脱机状 态不是删除,当我们需要使用该表空间时还可以将其设置成联机状态,正常使 用。

    设置只读或可读写状态(只读提高安全性和管理)

    ALTER TABLESPCAE tablespace_name

    READ ONLY|READ WRITE

    默认是可读写状态(可读写状态就是online

    修改数据文件

    增加数据文件

    语法格式

    Alter tablespace tablespace_name

    Add datafile ‘filename.dbf’ SIZE xx;

    例:

     alter tablespace test1_tablespace add datafile 'test2_datafile.dbf' size 10m;

    删除数据文件

    Alter tablespace tablespace_name

    Drop datafile ‘filename.dbf’;

    不能删除表空间中的第一个创建的数据文件,如果需要删除的话,我们需要把 整个的表空间删掉。

    掌握删除表空间的操作

    语法格式

    DROP TABLESPACE tablespace_name [INCLUDING  CONTENTS]

    说明:

    1. 如果删除时只是单纯的想删除表空间,而不删除数据文件的话,可以如下:

    drop tablespace tablespace_name;

    1. 如果再删除表空间的同时还想把数据文件也删除也删除的话,需要加上

    including contents

    文学使思想充满血与肉,他比科学和哲学更能给予思想以巨大的明确性和说明性。
  • 相关阅读:
    对于高并发短连接造成Cannot assign requested address解决方法
    virtualbox迁移已建虚机存储磁盘方法
    httpd:RSA certificate configured for SERVER does NOT include an ID which matches the server name
    解决服务不断重启挂掉问题
    tbb静态库编译
    su和su
    ubuntu18.04 mariadb start失败
    如何修复“sshd error: could not load host key”
    [LeetCode]Gas Station
    Java多态的一些陷阱
  • 原文地址:https://www.cnblogs.com/zpsblog/p/9324723.html
Copyright © 2011-2022 走看看