动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Oracle教程 ]的信息

本月文章推荐
.开发基于Oracle7数据库的管理信息.
.分析诊断进程跟踪文件工具ASS.AW.
.buffer cache深度分析:概念以及.
.Oracle学习应用之彻底地优化策略.
.如何只列子目录?.
.Oracle数据库几种关闭方式.
.关于查询连续3次生子小于21的问题.
.Installing Oracle 10g on SuSE .
.ora-00604报错.
.ORACLE入门之用户连接的管理.
.配置RMAN恢复目录.
.Linux共享链接库错误解决一例.
.诊断Oracle数据库Hanging问题.
.理解和使用Oracle 8i分析工具-L.
.Oracle中对COLUMNS_UPDATED()返回.
.使用简化连接时如何才能不显示输.
.ORACLE10g的新特性:自动化存储管.
.由浅入深讲解Oracle数据库的备份.
.Oracle 10g 在Solaris 8&9 环境中.
.ActualTest Oracle 1Z0-140 v12.

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

发表日期:2008-2-9 |



  今天在测试的时候发现,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 例程已经启动。     Total System Global Area 76619308 bytes
    Fixed Size 454188 bytes
    Variable Size 50331648 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    SQL> CREATE CONTROLFILE REUSE DATABASE "TEST" NORESETLOGS ARCHIVELOG
    2 -- SET STANDBY TO MAXIMIZE PERFORMANCE
    3 MAXLOGFILES 50
    4 MAXLOGMEMBERS 5
    5 MAXDATAFILES 100
    6 MAXINSTANCES 1
    7 MAXLOGHISTORY 680
    8 LOGFILE
    9 GROUP 1 'F:ORACLEORADATATESTREDO01.LOG' SIZE 100M,
    10 GROUP 2 'F:ORACLEORADATATESTREDO02.LOG' SIZE 100M,
    11 GROUP 3 'F:ORACLEORADATATESTREDO03.LOG' SIZE 100M
    12 -- STANDBY LOGFILE
    13 DATAFILE
    14 'F:ORACLEORADATATESTSYSTEM01.DBF',
    15 'F:ORACLEORADATATESTUNDOTBS01.DBF',
    16 'F:ORACLEORADATATESTINDX01.DBF',
    17 'F:ORACLEORADATATESTTOOLS01.DBF',
    18 'F:ORACLEORADATATESTUSERS01.DBF',
    19 'F:ORACLEORADATATESTYANGTK01.DBF'
    20 CHARACTER SET ZHS16GBK
    21 ;     控制文件已创建     SQL> ALTER DATABASE OPEN;     数据库已更改。     这个时候,密码文件已经被修改。从操作系统中文件的信息也可以看到,文件最后修改时间就是控制文件的重建时间。     这个时候,假如需要利用以前的备份恢复数据库,那么就需要重建密码文件:     SQL> SHUTDOWN IMMEDIATE
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> HOST COPY F:ORACLEBACKUPTEST20061106*.CTL F:ORACLEORADATATEST     SQL> HOST COPY F:ORACLEBACKUPTEST20061106*.LOG F:ORACLEORADATATEST     SQL> HOST COPY F:ORACLEBACKUPTEST20061106*.DBF F:ORACLEORADATATEST
    SQL> STARTUP MOUNT
    ORACLE 例程已经启动。     Total System Global Area 76619308 bytes
    Fixed Size 454188 bytes
    Variable Size 50331648 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    ORA-01991: ???????'F:oracleoracle920DATABASEPWDtest.ORA'     SQL> SHUTDOWN
    ORA-01109: ??????     已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> HOST DEL F:ORACLEORACLE920DATABASEPWDTEST.ORA     SQL> HOST ORAPWD FILE=F:ORACLEORACLE920DATABASEPWDTEST.ORA PASSWord=TEST     SQL> STARTUP MOUNT
    ORACLE 例程已经启动。     Total System Global Area 76619308 bytes
    Fixed Size 454188 bytes
    Variable Size 50331648 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    数据库装载完毕。
    SQL> RECOVER DATABASE;
    完成介质恢复。
    SQL> ALTER DATABASE OPEN;     数据库已更改。     密码文件由于可以方便的重建,因此,很少包括在备份集中,不过由于存在上述问题,进行全备份的时候,不妨同时备份当时的密码文件,可以避免产生错误。
上一篇:利用外部命令Oralce数据库导入导出 人气:1109
下一篇:Internal/Oracle的密码更改用什么命令 人气:459
浏览全部Oracle教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-9-7 站长中国企业(公司)网站系统 v4.2
2008-9-7 PBDigg v2.0 Build 20080821
2008-9-7 玩玩小游戏FLASH系统 v2.1
2008-9-7 522QQ在线电视直播程序 v1.1
2008-9-7 Pcook cms 文章管理系统 (老Y CM
2008-9-7 仿代码小说小偷系统 v1.0
2008-9-7 百度一搜集成搜索管理系统
2008-9-7 小贤统计器 v1.0
2008-9-7 UCenter Home-中秋搏饼插件 v1.2
2008-9-7 iBlacklist通话黑名单汉化破解补
2008-9-7 EndlessWalls无尽壁纸 v1.0.4破解
2008-9-7 Dynolicious车载测量仪v1.1破解版
2008-9-7 iVoodoo巫毒娃娃1.0.1破解版
2008-9-7 iWallpape精品墙纸1.2破解版
2008-9-7 iChillout自然音效工具1.1破解版
2008-9-7 Todo计划提醒1.2破解版
2008-9-7 allRadio电台集合1.01破解版
2008-9-7 My Money个人理财1.0破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | Html转换js | js/vbs加密 | md5加密 | 进制转换
实用工具:汉字翻译拼音 | 符号对照表 | 个税计算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号