WEB开发网
开发学院数据库Oracle 重建控制文件会导致密码文件发生变化 阅读

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

 2008-12-16 13:05:31 来源:WEB开发网   
核心提示:今天在测试的时候发现,Oracle控制文件重建的话,重建控制文件会导致密码文件发生变化,密码文件也会相应的发生变化, 重建控制文件后,SQL> ALTER TABLESPACE TOOLS BEGIN BACKUP;表空间已更改,SQL> ALTER TABLESPACE USERS BEGIN BACKU

今天在测试的时候发现,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;

1 2 3  下一页

Tags:重建 控制 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接