`
dyccsxg
  • 浏览: 201973 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类

Oracle 数据库 - 移动控制文件、数据文件和日志文件的位置

 
阅读更多
Oracle 数据库 - 移动控制文件、数据文件和日志文件的位置
############# 非归档数据库  #############
1. 查看数据库是否处于归档模式(mount)
select name,log_mode from v$database; 
  
2. 根据二进制参数文件创建纯文本参数文件(nomount)
create pfile='E:\bk\pfile.txt' from spfile;

3. 修改 pfile.txt 中的控制文件位置
*.control_files='E:\bk\orcl01.ctl','E:\bk\orcl02.ctl'

4. 备份建立控制文件的脚本(mount)
alter database backup controlfile to trace as 'E:\bk\ctrl.txt';

5. 根据纯文本参数文件创建二进制参数文件(nomount)
create spfile from pfile='E:\bk\pfile.txt';
# 如果提示如下错误,则按后续步骤执行
ORA-32002: cannot create SPFILE already being used by the instance
# 先查看启动时使用的参数文件
show parameter pfile;
# 以纯文本参数文件启动数据库
startup nomount pfile='E:\bk\pfile.txt';
# 重新执行步骤5

6. 根据控制文件备份脚本 ctrl.txt 创建控制文件(nomount)
CREATE CONTROLFILE REUSE DATABASE "XE" RESETLOGS  NOARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'E:\bk\orcl01.log'  SIZE 4M,
  GROUP 2 'E:\bk\orcl02.log'  SIZE 4M
-- STANDBY LOGFILE
DATAFILE
  'E:\bk\SYSTEM.DBF',
  'E:\bk\UNDO.DBF',
  'E:\bk\SYSAUX.DBF',
  'E:\bk\USERS.DBF'  
CHARACTER SET AL32UTF8;

7. 恢复数据(mount)
alter database open resetlogs;

############# 归档数据库  #############
1. 查看数据库是否处于归档模式(mount)
select name,log_mode from v$database; 
# 修改数据库归档模式(mount)
alter database archivelog;
alter database noarchivelog;
  
2. 根据二进制参数文件创建纯文本参数文件(nomount)
create pfile='E:\bk\pfile.txt' from spfile;

3. 修改 pfile.txt 中的控制文件位置
*.control_files='E:\bk\orcl01.ctl','E:\bk\orcl02.ctl'

4. 备份建立控制文件的脚本(mount)
alter database backup controlfile to trace as 'E:\bk\ctrl.txt';

5. 根据纯文本参数文件创建二进制参数文件(nomount)
create spfile from pfile='E:\bk\pfile.txt';
# 如果提示如下错误,则按后续步骤执行
ORA-32002: cannot create SPFILE already being used by the instance
# 先查看启动时使用的参数文件
show parameter pfile;
# 以纯文本参数文件启动数据库
startup nomount pfile='E:\bk\pfile.txt';
# 重新执行步骤5

6. 根据控制文件备份脚本 ctrl.txt 创建控制文件(nomount)
CREATE CONTROLFILE REUSE DATABASE "XE" NORESETLOGS  ARCHIVELOG
    MAXLOGFILES 16
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    MAXINSTANCES 8
    MAXLOGHISTORY 292
LOGFILE
  GROUP 1 'E:\bk\orcl01.log'  SIZE 4M,
  GROUP 2 'E:\bk\orcl02.log'  SIZE 4M
-- STANDBY LOGFILE
DATAFILE
  'E:\bk\SYSTEM.DBF',
  'E:\bk\UNDO.DBF',
  'E:\bk\SYSAUX.DBF',
  'E:\bk\USERS.DBF'  
CHARACTER SET AL32UTF8;

7. 恢复数据(mount)
alter database open;

 

分享到:
评论

相关推荐

    在ORACLE中移动数据库文件

    ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O 性能的调整等,数据库管理员可能会考虑移动数据库文件。下面以UNIX平台为例,分别讨论三种数据库文件的...

    Oracle数据库管理员技术指南

    第1章 建立和配置数据库 1.1 数据库创建规划 1.1.1 规划以及提出正确的问题 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 ...

    ORACLE数据库安全配置规范

    本规范所指的设备为ORACLE数据库。本规范提出的安全配置要求,在未特别说明的情况下,均适用于ORACLE数据库。...本规范从ORACLE数据库的认证授权功能、安全日志功能,和其他自身安全配置功能提出安全要求。

    在ORACLE移动数据库文件

    —- ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件。下面以UNIX平台为例,分别讨论三种数据库文件...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    4 创建数据库 目标 4-2 管理和组织一个数据库 4-3 创建的前提条件 4-4 规划数据文件的位置 4-5 创建数据库的方法 4-6 操作系统环境 4-7 使用数据库配置助手 4-8 创建数据库 4-9 数据库信息 4-10 iii 典型或用户...

    oracle 12c 数据库 教程

    (三)表空间和数据文件 57 (四)什么是自动存储管理 58 七、数据的并发处理 60 (一)锁定的机制 60 (三)锁的队列 60 (四)死锁 62 (五)手动加锁 64 (方式一)lock 语句 64 八、管理还原数据 65 (一)什么...

    oracle数据库dba管理手册

    4.8.1 移动数据文件 83 4.8.2 用Oracle Enterprise Manager 移动数据文件 85 4.8.3 移动联机重做日志文件 91 4.8.4 移动控制文件 91 4.9 段空间的重新分配方法 92 4.9.1 数据文件收缩 92 4.9.2 数据表、簇、索引的...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

    5.1 了解表空间和数据文件 140 5.1.1 Oracle数据存储模型 140 5.1.2 段、区间、块和行 142 5.1.3 文件存储技术 144 5.2 创建和管理表空间 146 5.2.1 创建表空间 146 5.2.2 更改表空间 150 5.2.3 删除表空间 ...

    mysql数据库my.cnf配置文件

    # 此参数确定数据日志文件的大小,更大的设置可以提高性能,但也会增加恢复故障数据库所需的时间 innodb_log_files_in_group = 3 # 为提高性能,MySQL可以以循环方式将日志文件写到多个文件。推荐设置为3 innodb_max...

    OCA认证考试指南(1Z0-052)

    17.2 使用数据恢复顾问执行恢复(控制文件、重做日志文件和数据文件) 17.3 小结 17.4 本章测试题 第18章 移动数据 18.1 描述和使用数据移动方法(sql loader、目录对象和外部表) 18.2 解释oracle data pump...

    Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本

    3.4.2 Oracle数据库中的存储层次体系 87 3.4.3 字典管理和本地管理的表空间 91 3.5 临时文件 93 3.6 控制文件 95 3.7 重做日志文件 95 3.7.1 在线重做日志 96 3.7.2 归档重做日志 98 3.8 密码文件 100 3.9 ...

    oracle数据迁移 百度经验1

    操作步骤:1:具体需求2:保存现有数据文件、控制文件、临时文件、日志文件位置3:停止监听,并关闭数据库4:移动所有数据文件、控制文件、临时文件、日志文件到新的位

    Oracle8i_9i数据库基础

    第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 ...

Global site tag (gtag.js) - Google Analytics