• 表空间的状态和调整表空间


    表空间的脱机

    Normal(正常) 一致性的脱机

    Temporary(临时) 恢复以后才能重新联机

    Immediate(立即)

    For recover(进行恢复)

    Open状态调整表空间数据文件的位置和名称

    Create tablespace nancantbs datafile'/home/oracle/naocan01.dbf' size 100m autoextend on;

    错误的创建了表空间文件

    Alter tablespace naocantbs offline normal;使表空间处于脱机状态

    Mv nancan01.dbf /u01/app/oracle/oradata/VDEDU/normal.dbf 将数据文件移动到正确位置

    alter tablespace nancantbs rename datafile '/home/oracle/naocan01.dbf' to '/u01/app/oracle/oradata/VDEDU/normal.dbf';修改数据文件名字

    Alter tablespace nancantbs online;将表空间联机

    Select file_name from dba_data_files;

    Alter tablespace nancantbs rename to normaltbs;修改表空间名字

    Select tablespace_name,file_name from dba_data_files;查看修正后的信息

    NORMALTBS

    /u01/app/oracle/oradata/VDEDU/normal.dbf

    Mount状态调整表空间数据文件位置和名称

    SQL> create tablespace app datafile '/home/oracle/app01.dbf' size 100m;错误的创建了表空间数据文件

    Tablespace created.

    SQL> shu immediate  关闭数据库

    [oracle@oracle01 ~]$ mv /home/oracle/app01.dbf /u01/app/oracle/oradata/VDEDU/app01.dbf 将数据文件移动到正确位置

    [oracle@oracle01 ~]$ sqlplus / as sysdba

    SQL> startup mount 使数据库启动到mount状态

    SQL> alter database rename file'/home/oracle/app01.dbf' to '/u01/app/oracle/oradata/VDEDU/app01.dbf';修改数据文件名,因为此时数据库不是open状态,所以无法修改表空间,只能alter databasedatafile 换成file即可。

    SQL> alter database open;将数据库启动到open状态

    Database altered.

    SQL> select tablespace_name,file_name from dba_data_files;

    APP

    /u01/app/oracle/oradata/VDEDU/app01.dbf

  • 相关阅读:
    composer "Illegal offset type in isset or empty"报错解决方案
    Yii2 使用a标签发送post请求
    YII2 项目安装步骤及异常记录
    三级城市联动菜单
    最新全国省、市、县数据库
    Sanic官翻-SSL示例
    Sanic官翻-WebSocket
    Sanic官翻-部署
    Sanic官翻-概述
    老子的道德经
  • 原文地址:https://www.cnblogs.com/kawashibara/p/9232468.html
Copyright © 2020-2023  润新知