zoukankan      html  css  js  c++  java
  • 表空间的状态和调整表空间

    表空间的脱机

    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

  • 相关阅读:
    k8s 资源管理
    Kubernetes核心组件
    python复习
    项目发布
    tornado
    斯巴达系统(一)
    Tornado-第三篇-tornado支持websocket协议
    Tornado-第二篇-异步非阻塞
    Tornado-第一篇-搭建网页
    python--面向对象的特殊方法(反射,内置方法)
  • 原文地址:https://www.cnblogs.com/kawashibara/p/9232468.html
Copyright © 2011-2022 走看看