知识大全 recover database in time point
Posted 数据库
篇首语:人不在大小,马不在高低。人往高处走,水往低处流。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 recover database in time point相关的知识,希望对你有一定的参考价值。
SQL> startup ORACLE 例程已经启动 Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes ORA : ??????? C:\\oracle\\ora \\DATABASE\\PWDtestdb ORA SQL> alter database open; 数据库已更改 SQL> create table arch (status varchar( )) tablespace users; 表已创建 SQL> alter system switch logfile; 系统已更改 SQL> insert into arch select ok from dba_objects; 已创建 行 SQL> mit; 提交完成 SQL> insert into arch select * from arch ; 已创建 行 SQL> / 已创建 行 SQL> / 已创建 行 SQL> / 已创建 行 SQL> mit; 提交完成 SQL> alter system switch logfile; 系统已更改 SQL> mit; 提交完成 SQL> select GROUP# SEQUENCE# archived STATUS from v$log; GROUP# SEQUENCE# ARC STATUS NO CURRENT YES INACTIVE YES ACTIVE SQL> alter database backup controlfile to c:\\backup ctl ; 数据库已更改 SQL> select count(*) from arch ; COUNT(*) SQL> select to_char(sysdate YYYY MM DD:HH :MI:SS ) from dual; TO_CHAR(SYSDATE YY : : : alter system switch logfile; 系统已更改 SQL> drop table arch ; 表已丢弃 SQL> create table salgrade (grade number losal number hisal number) tablespace users; 表已创建 SQL> select owner name tablespace_name to_char(creation_time YYYY MM DD:HH :MI:SS ) from sys ts_pitr_objects_to_be_dropped where tablespace_name in ( USERS ) and creation_time > to_date( : : : YYYY MM DD:HH :MI:SS ) order by tablespace_name creation_time; OWNER NAME TABLESPACE_NAME TO_CHAR(CREATION_TI SYS SALGRADE USERS : : : SQL> alter tablespace users offline for recover; 表空间已更改 ~~~~~~~~~~~~~~~~ 克隆数据库 ~~~~~~~~~~~~~~~~ oradim new sid clone intpwd clone set oracle_sid=clone 创建初始化文件initCLONE ora 增加* lock_name_space=CLONE 注意db_name跟主数据库一样 归档路径也可以一样 以便于恢复时使用默认的路径 SQL> create pfile= C:\\oracle\\ora \\database\\initCLONE ora from spfile; 文件已创建 shutdown set ORACLE_SID=CLONE C:\\Documents and Settings\\lifeng fang>sqlplus sys/clone as sysdba SQL*Plus: Release Production on 星期一 月 : : Copyright (c) Oracle Corporation All rights reserved 已连接到空闲例程 SQL> startup nomount pfile= C:\\oracle\\ora \\database\\initCLONE ora ORACLE 例程已经启动 Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes SQL> alter database mount clone database; SQL> select name from v$datafile; NAME C:\\ORACLE\\ORADATA\\TESTDB\\SYSTEM DBF C:\\ORACLE\\ORADATA\\TESTDB\\UNDOTBS DBF C:\\ORACLE\\ORADATA\\TESTDB\\INDX DBF C:\\ORACLE\\ORADATA\\TESTDB\\TOOLS DBF C:\\ORACLE\\ORADATA\\TESTDB\\USERS DBF SQL> alter database rename file c:\\ORACLE\\ORADATA\\TESTDB\\SYSTEM DBF to c:ORACLE\\ORADATA\\CLONE\\SYSTEM DBF ; 数据库已更改 SQL> alter database rename file c:\\ORACLE\\ORADATA\\TESTDB\\UNDOTBS DBF to c:ORACLE\\ORADATA\\CLONE\\UNDOTBS DBF ; 数据库已更改 SQL> alter database rename file c:\\ORACLE\\ORADATA\\TESTDB\\INDX DBF to c:ORACLE\\ORADATA\\CLONE\\INDX DBF ; 数据库已更改 SQL> alter database rename file c:\\ORACLE\\ORADATA\\TESTDB\\TOOLS DBF to c:ORACLE\\ORADATA\\CLONE\\TOOLS DBF ; 数据库已更改 SQL> alter database rename file c:\\ORACLE\\ORADATA\\TESTDB\\USERS DBF to c:ORACLE\\ORADATA\\CLONE\\USERS DBF ; 数据库已更改 SQL> SQL> SQL> alter database datafile C:\\ORACLE\\ORADATA\\CLONE\\SYSTEM DBF online; 数据库已更改 SQL> alter database datafile C:\\ORACLE\\ORADATA\\CLONE\\UNDOTBS DBF online; 数据库已更改 SQL> alter database datafile C:\\ORACLE\\ORADATA\\CLONE\\INDX DBF online; 数据库已更改 SQL> alter database datafile C:\\ORACLE\\ORADATA\\CLONE\\TOOLS DBF online; 数据库已更改 SQL> alter database datafile C:\\ORACLE\\ORADATA\\CLONE\\USERS DBF online; 数据库已更改 SQL> RECOVER DATABASE USING BACKUP CONTROLFILE UNTIL TIME : : : ; ORA : 更改 (在 / / : : 生成) 对于线程 是必需的 ORA : 建议: C:\\ORACLE\\ORADATA\\TESTDB\\ARCHIVE_ DBF ORA : 更改 对于线程 是按序列 # 进行的 指定日志: <RET>=suggested | filename | AUTO | CANCEL ORA : 更改 (在 / / : : 生成) 对于线程 是必需的 ORA : 建议: C:\\ORACLE\\ORADATA\\TESTDB\\ARCHIVE_ DBF ORA : 更改 对于线程 是按序列 # 进行的 ORA : 此恢复不再需要日志文件 C:\\ORACLE\\ORADATA\\TESTDB\\ARCHIVE_ DBF 指定日志: <RET>=suggested | filename | AUTO | CANCEL ORA : 更改 (在 / / : : 生成) 对于线程 是必需的 ORA : 建议: C:\\ORACLE\\ORADATA\\TESTDB\\ARCHIVE_ DBF ORA : 更改 对于线程 是按序列 # 进行的 ORA : 此恢复不再需要日志文件 C:\\ORACLE\\ORADATA\\TESTDB\\ARCHIVE_ DBF 指定日志: <RET>=suggested | filename | AUTO | CANCEL 已应用的日志 完成介质恢复 在clone库exp该表空间 exp SYS/clone TRANSPORT_TABLESPACE=y TABLESPACES=(users) TTS_FULL_CHECK=y file=expat dmp 在主数据库中 DROP TABLESPACE users INCLUDING CONTENTS; 在主库 imp TRANSPORT_TABLESPACE=y FILE=expat dmp DATAFILES=( C:\\ORACLE\\ORADATA\\CLONE\\USERS DBF ) cha138/Article/program/Oracle/201311/16580相关参考
CloneanOracleDatabase 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Des
知识大全 ORACLE Virtual Private Database 全新体验
ORACLEVirtualPrivateDatabase全新体验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 Microsoft JET Database Engine 错误80004005错误
MicrosoftJETDatabaseEngine错误80004005错误 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让
知识大全 postfix出现错误“fatal: open database /etc/aliases.db”
有两个可能 文件存在但是格式不对导致的原因可能是aliasesdb文件是由BerkeleyDB版本创建的但是你现在使用的是版本或者或者这个文件是用btree格式建立的但是postfix能识别的格
知识大全 Oracle9i Database 自调整:Oracle SGA(上)
Oracle9iDatabase自调整:OracleSGA(上) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
Oracle的in和notin(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在很多软件系
时间地层单位Time-stratigraphicUnit(或称时间岩石单位Time-rockUnit)
根据人为的时间界限而不是物理特性所确定的一套岩石。时间地层单位代表在地质时代的特定的一部分时间内形成的地层。时间地层单位是下列的时间单位(由最长的开始)的地层上的对应物:时间单位地层单位 代界 纪
知识大全 oracle in和exists、not in和not exists原理和性能探究
对于in和existsnotin和notexists还是有很多的人有疑惑更有甚者禁用notin所有的地方都要用notexists它真的高效吗?通过下面的使用我们来证明 先制造一些数据 SQL&
知识大全 ins上started following you什么意思
ins上startedfollowingyou什么意思ins上startedfollowingyouINS上开始跟随你ins上startedfollowingyouINS上开始跟随你startedfo
一般来讲,风机叶片从风中吸收的功率可以用下面的公式表示: 功率=1/2×空气密度×面积×风速3×风能利用系数 面积=∏×R2