- 浏览: 1019716 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (529)
- 服务器 (8)
- jsp (1)
- java (6)
- AIX (1)
- solaris (3)
- linux学习 (53)
- javaScript (2)
- hibernate (1)
- 数据库 (74)
- sql语句 (8)
- oracle 学习 (75)
- oracle 案例 (42)
- oracle 管理 (42)
- Oracle RAC (27)
- oracle data guard (12)
- oracle 参数讲解 (14)
- Oracle 字符集 (8)
- oracle性能调优 (24)
- oracle备份与恢复 (12)
- oracle Tablespace (9)
- oracle性能诊断艺术 (1)
- oracle 11g学习 (5)
- oracle streams (1)
- oracle upgrade and downgrade (4)
- db2学习 (13)
- db2命令学习 (2)
- mysql (28)
- sql server (30)
- sql server 2008 (0)
- 工具 (10)
- 操作系统 (3)
- c++ (1)
- stock (1)
- 生活 (5)
- HADOOP (2)
最新评论
-
massjcy:
...
如何将ubuntu文件夹中文名改为英文 -
skypiea:
谢谢。。。
终于解决了。。。
Oracle 10.2.0.4(5)EM不能启动的解决方案(Patch 8350262) -
qwe_rt:
引用vi /etc/sysconfig/network 请问 ...
Linux操作系统下配置静态IP上网 -
liuqiang:
sudo killall -9 apache2
ps 和 kill 命令详解 -
dazuiba:
引用*绝杀 kill -9 PID 当使用此命令时,一定要通过 ...
ps 和 kill 命令详解
Applies to:
Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.1.0.6
Information in this document applies to any platform.
This document provides information on how to move a controlfile from filesystem to ASM and Vise Versa
1. Identify the location of the current controlfile:
SQL> select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/u01/control01.ctl'
2. Shutdown the database and start the instance:
SQL> shutdown normal
SQL> startup nomount
3. Use RMAN to move the controlfile to ASM :
$ rman nocatalog
RMAN>connect target
RMAN>restore controlfile to '<DISKGROUP_NAME>' from '<OLD_PATH>';
e.g.
RMAN> restore controlfile to '+DG1' from '/u01/control01.ctl';
4. On the ASM instance, identify the name of the controlfile using ASMCMD:
$asmcmd
ASMCMD> find -t CONTROLFILE +DG1 *
Find
Purpose:
Displays the absolute paths of all occurrences of the specified name (with wildcards) in a specified directory and its subdirectories.
Syntax and Description:
find [-t type] dir name
This command searches the specified directory and all subdirectories below it in the directory tree for the supplied name. name can be a directory name or a filename, and can include wildcard characters. dir may also include wildcards. In the output of the command, directory names are suffixed with the slash character (/) to distinguish them from filenames.
You use the -t flag to find all the files of a particular type (specified as type). For example, you can search for control files by specifying type as CONTROLFILE. Valid values for type are the following:
CONTROLFILE
DATAFILE
ONLINELOG
ARCHIVELOG
TEMPFILE
BACKUPSET
DATAFILE
PARAMETERFILE
DATAGUARDCONFIG
FLASHBACK
CHANGETRACKING
DUMPSET
AUTOBACKUP
XTRANSPORT
Note:
These are the values from the type column of the V$ASM_FILE view.
Changing the current directory to the diskgroup where the controlfile was created will speed the search.
Output:
ASMCMD> find -t CONTROLFILE +DG1 *
+DG1/ORCL/CONTROLFILE/current.261.639419131
ASMCMD>
Note the name assigned to the controlfile.
5. On the database Instance:
* Modify init.ora or spfile, replacing the new path to the init parameter control_files.
* if using init<SID>.ora, just modify the control_files parameter and restart the database.
* If using spfile,
1]SQL>startup nomount the database instance
2]SQL>alter system set control_files='+DG1/ORCL/CONTROLFILE/current.261.639419131' scope=spfile;
3]SQL>shutdown immediate
6. Start the instance.
Note:
In-order to have Multiple Copies/ Multiplexed Version of the controlfiles, repeat steps 3-5
发表评论
-
sqlldr总结参数介绍
2012-06-28 14:29 22819有效的关键字: userid -- ORACLE use ... -
11gR2新特性:STANDBY_MAX_DATA_DELAY
2011-12-27 11:18 1210Active Data Guard 是 Oracle 11g ... -
Linux下用OCCI或OCI连接Oracle
2011-07-26 12:00 2898首先,去oracle官网下载C ... -
Oracle Mutex实现机制
2011-05-18 23:43 1064我们都知道Latch是Oracle ... -
local_listener参数作用
2011-05-10 17:19 1924pmon只会动态注册port等于1521的监听,否则 ... -
oracle伪列 rowid和rownum
2011-03-23 10:00 3531整理ROWID一 一,什么是伪列RowID?1,首先是一种数 ... -
Oracle10gR2 主备自动切换之客户端Failover配置
2011-01-20 10:32 9501. 主库检查和设置假设新增的服务名为ORCL_TAF.LK. ... -
Oracle10g配置Dataguard的相关参数解释
2011-01-20 10:24 1264参考自 http://space.itpub.ne ... -
wrap加密oracle包
2011-01-19 11:52 1296大家都知道oracle的很多系统包是没法看它的源码的,orac ... -
利用hcheck检查数据字典一致性状态
2011-01-17 17:42 1812利用hcheck可以检查oracle数据字典的一致性状态,主要 ... -
插入相同的数据量普通表和临时表产生的redo对比
2011-01-17 16:08 985往临时表里插入相同量 ... -
Database Link与GLOBAL_NAMES参数
2011-01-12 13:36 1027当GLOBAL_NAMES参数设置为TRUE时,使用DATAB ... -
Oracle Streams学习二(清除流配置)
2011-01-09 23:34 1179在完成streams部署之后,如果需要重新配置或舍弃配置,可以 ... -
red hat enterprise 下完全删除oracle 数据库
2011-01-05 01:28 1756步骤 1 以oracle用户登录主、备节点。步骤 2 ... -
Oracle常用dump命令
2010-12-20 00:31 831Oracle常用dump命令,记录一下备查。 一.M ... -
oracle执行DML(事物过程)的深入研究(二)
2010-12-14 15:02 1535接上一节的 oracle执行DML(事物过程)的深入研究(一) ... -
oracle执行DML(事物过程)的深入研究(一)
2010-12-14 10:26 2802用户所执行 DML (即执行事务)操作在 Oracle 内部按 ... -
Oracle基本数据类型存储格式研究(二)—数字类型
2010-12-14 00:35 1471数字类型包含number,intege ... -
Oracle基本数据类型存储格式研究(一)—字符类型
2010-12-13 23:32 11701.char char是定长字符型,内部代码是:96,最多可 ... -
关于oracle rowid的一些内容 -- 转载
2010-12-13 15:47 779本文讨论的是关于oracle ...
相关推荐
4. **数据库状态检查**:数据库转移完成后,使用 SQL*PLUS 检查数据库状态,确认 controlfile 和 datafile 已经存储在 ASM 磁盘上。 尽管 ASM 主要设计用于多节点集群环境,但在单节点 Windows 系统上,ASM 也能...
SQL> create diskgroup dg_data_01 external redundancy disk 'D:\ASMDISKS\ASMDISK1'; SQL> create diskgroup dg_data_02 normal redundancy failgroup fg_dgdata02_01 disk 'D:\ASMDISKS\ASMDISK2' failgroup fg...
1. **使用SQL*Plus关闭数据库实例和ASM实例:** ```bash export ORACLE_SID=+ASM sqlplus / as sysdba SQL> shutdown immediate export ORACLE_SID=orcl sqlplus / as sysdba SQL> shutdown immediate ``` 2...
### Oracle 11.2.0.3 RAC ASM与单实例文件系统的DATAGUARD配置 #### 实施目的 本实施方案旨在构建一种高可用性的数据库模式,即通过Oracle 11.2.0.3版本创建两个节点的ASM(自动存储管理)存储方式的RAC(Real ...
1. **通过ASMCMD工具管理ASM** ASMCMD是Oracle 10g R2引入的一个命令行工具,用于更方便地管理ASM实例。通过这个工具,你可以执行一系列操作,如列出磁盘组的内容,搜索文件,创建或删除目录,查看空间利用率等。...
2. 备份控制文件:`ALTER DATABASE BACKUP CONTROLFILE TO '[备份路径]';` 3. 文本方式备份:`ALTER DATABASE BACKUP CONTROLFILE TO TRACE;` 4. 删除控制文件:首先更新控制文件设置,然后关闭数据库并删除文件。 ...
Connected to an idle instance. SQL> startup^C SQL> startup ORACLE instance started. 2、在双机环境下 要想启动或关闭ORACLE系统必须首先切换到root用户,如下 su - root a、启动ORACLE系统 hareg -y ...
Oracle ASM维护手册之ASM存储迁移 一、ASM 存储迁移概述 Oracle ASM(Automatic Storage Management)是一种高效的存储管理系统,旨在简化存储管理和提高数据可用性。ASM 存储迁移是指将现有的存储设备迁移到新的...
- 使用RMAN:`run { backup current controlfile format '/jsbw/result/con1%u_%d.ctl' tag 'con1%u'; }` - 不使用RMAN,可能需要直接复制controlfile到指定位置。 3. 备份表空间: - 使用RMAN:`run { backup ...
### ASM配置管理与相关命令详解 #### 一、ASMCMD概述 ASMCMD,即Automatic Storage Management Command-Line Utility,是Oracle数据库系统中一个强大的命令行工具,专门用于管理和操作Automatic Storage ...
- 执行SQL命令:`ALTER DATABASE DUPLICATE CONTROLFILE TO '/u01/app/oracle/oradata/oradb/ctrlf2.ctl';`创建一个名为`ctrlf2.ctl`的新控制文件副本到指定位置。 3. **备份控制文件** - 直接备份:`ALTER ...
备份控制文件通常使用 `ALTER SYSTEM BACKUP CONTROLFILE TO TRACE` 命令,而恢复则可能需要使用RMAN(恢复管理器)。 8. 重做日志文件管理:重做日志记录了所有事务的更改,用于数据库恢复。向组4中添加成员文件 `...
### ORACLE 数据库从AIX裸设备到ASM存储的迁移过程 #### 概述 本文主要介绍了Oracle数据库从AIX裸设备迁移到ASM(自动存储管理)存储的过程。这一迁移通常涉及从传统的直接连接存储(DAS)或网络附加存储(NAS)等裸设备...
- 使用ALTER DATABASE BACKUP CONTROLFILE TO TRACE命令。 14. **数据库正常启动经历的状态**: - STARTUP NOMOUNT:数据库实例启动。 - STARTUP MOUNT:数据库装载。 - STARTUP OPEN:数据库打开。 15. **...
14. **创建备份控制文件**:`ALTER DATABASE BACKUP CONTROLFILE TO TRACE`生成备份控制文件的脚本。 15. **数据库启动状态**:NOMOUNT、MOUNT和OPEN,分别对应实例启动、数据库装载和数据库打开。 16. **区分V$和...
alter database backup controlfile to trace; select d.value||b.bias||lower(rtrim(i.instance, chr(0)))||'_ora_'||p.spid||'.t, 4. 将数据文件复制到目标服务器的目录,例如 /u01/app/oracle/oradata/rms。 5...
* ALTER DATABASE BACKUP CONTROLFILE TO TRACE; 4. 关闭状态下的存储转移 在关闭状态下,可以使用操作系统命令将备份的文件转移到新位置。 5. 打开状态下的存储转移 在打开状态下,需要重新运行克隆数据库的...
- **题目背景**:题目询问了执行`ALTER DATABASE BACKUP CONTROLFILE TO TRACE;`命令后,在跟踪文件中会发现什么内容。 - **选项分析**: - A. Image of the control file (控制文件的图像) — 不正确,因为跟踪...