频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

重建控制文件会导致密码文件发生变化

来源: 作者: 出处:巧巧读书 2006-11-20 进入讨论组
下一页 1 2 

精华网络内容 :http://www.qqread.com/network/


  今天在测试的时候发现,Oracle控制文件重建的话,密码文件也会相应的发生变化。

    重建控制文件后,虽然密码文件内容没有发生变化。但是密码文件本身的状态已经发生了改变,最明显的一点,就是利用以前的备份进行恢复时,会报密码文件的错误。

    首先创建一个备份:

    SQL> SELECT 'ALTER TABLESPACE ' || TABLESPACE_NAME || ' BEGIN BACKUP;' FROM DBA_TABLESPACES
    2 WHERE CONTENTS != 'TEMPORARY';

    'ALTERTABLESPACE'||TABLESPACE_NAME||'BEGINBACKUP;'
    -------------------------------------------------------------
    ALTER TABLESPACE SYSTEM BEGIN BACKUP;
    ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP;
    ALTER TABLESPACE INDX BEGIN BACKUP;
    ALTER TABLESPACE TOOLS BEGIN BACKUP;
    ALTER TABLESPACE USERS BEGIN BACKUP;
    ALTER TABLESPACE YANGTK BEGIN BACKUP;

    已选择6行。

    SQL> ALTER TABLESPACE SYSTEM BEGIN BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE UNDOTBS1 BEGIN BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE INDX BEGIN BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE TOOLS BEGIN BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE USERS BEGIN BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE YANGTK BEGIN BACKUP;

    表空间已更改。

    SQL> HOST COPY F:ORACLEORADATATEST*.* F:ORACLEBACKUPTEST20061106

    SQL> SELECT 'ALTER TABLESPACE ' || TABLESPACE_NAME || ' END BACKUP;' FROM DBA_TABLESPACES
    2 WHERE CONTENTS != 'TEMPORARY';

    'ALTERTABLESPACE'||TABLESPACE_NAME||'ENDBACKUP;'
    -----------------------------------------------------------
    ALTER TABLESPACE SYSTEM END BACKUP;
    ALTER TABLESPACE UNDOTBS1 END BACKUP;
    ALTER TABLESPACE INDX END BACKUP;
    ALTER TABLESPACE TOOLS END BACKUP;
    ALTER TABLESPACE USERS END BACKUP;
    ALTER TABLESPACE YANGTK END BACKUP;

    已选择6行。

    SQL> ALTER TABLESPACE SYSTEM END BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE UNDOTBS1 END BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE INDX END BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE TOOLS END BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE USERS END BACKUP;

    表空间已更改。

    SQL> ALTER TABLESPACE YANGTK END BACKUP;

    表空间已更改。

    下面看看重建控制文件后的情况:

    SQL> CONN YANGTK/YANGTK@TEST AS SYSDBA
    已连接。
    SQL> SHUTDOWN IMMEDIATE
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> STARTUP NOMOUNT
    ORACLE 例程已经启动。

更多文章 更多内容请看电脑密码设置手册Cisco密码恢复专题专题,或进入讨论组讨论。
下一页 1 2 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章