数据库可以关闭的场景: 1.关闭并重新mount数据库 $ sqlplus '/as sysdba' SQL> shutdown immediate; SQL> startup mount; 2.确保文件系统的空间大小够用 SQL> select file#,name,bytes/1024/1024 file_size_mb from v$datafile; FILE# NAME FILE_SIZE_MB ---------- ------------------------------…
rman迁移操作 [oracle@localhost oradata]$ rman target /   Recovery Manager: Release 10.2.0.3.0 - Production on Mon Jun 27 05:50:03 2011   Copyright (c) 1982, 2005, Oracle.  All rights reserved.   connected to target database: TASM (DBID=3032096031)   RMAN…
环境:Red Hat 5.7 + Oracle 10.2.0.5.0 Rac+ASM 如果你的Oracle数据库系统使用正使用ASM自动存储管理,你可曾想过要窥视一下ASM中的数据文件,ASM是个黑匣子,通过操作系统无法看到里面的数据文件,也不能通过操作系统命令对它们进行复制.删除等操作.下面给大家介绍一个可以复制出ASM中数据文件的小方法,简单适用.工具大家都很熟悉,那就是:Rman ! 大家都知道在进行跨平台移植数据的时候会碰到操作系统字节存储次序的问题,通常都会利用Rman的convert…
在Oracle Rac环境中,数据文件都是要存放在ASM共享存储上的,这样两个节点才能同时访问.而当你在某一节点下把数据文件创建在本地磁盘的时候,那么在另一节点上要访问该数据文件的时候就会报错,因为找不到对应的文件,报错如下: 我们用RMAN来实现把第二个节点上的数据文件迁移到asm共享磁盘中: 实现步骤: 1.在ndb2上查看该数据文件的位置 su - oracle sqlplus / as sysdba ; col name for a90; select file#,name from v…
从表空间删除数据文件前提条件 如果欲从表空间中删除数据文件,那么该数据文件必须为空,否则将报出"ORA-03262: the file is non-empty"的错误.   从表空间删除数据文件步骤 1.确定数据文件为空 根据数据文件名称及表空间确定文件为空 SQL> SELECT distinct b.owner, b.segment_name FROM dba_data_files a,      dba_extents b WHERE a.file_id = b.file…
1.ASM Access Through FTP and HTML Using XDB Configuration 2.rman 3.dbms_file_transfer 4.11g asmcmd 利用RMAN将数据库从文件系统迁移到ASM一.打开ASM实例[oracle@ASM ~]$ echo $ORACLE_SID+ASM[oracle@ASM ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Mon Apr 6…
迁移数据文件到ASM 数据库一致性情况下迁移:将数据库启动到mount状态,生成rman copy 语句,然后在rman中执行: SQL> startup mount SQL> select q'(copy datafile ')'||name||q'(' to '+oradata';)' from v$datafile; Q'(COPYDATAFILE')'||NAME||Q'('TO'+ORADATA';)' ----------------------------------------…
Oracle 数据库 12c 版本中对数据文件的迁移或重命名不再需要太多繁琐的步骤,可以使用 ALTER DATABASE MOVE DATAFILE 这样的 SQL 语句对数据文件进行在线重命名和移动.而当此数据文件正在传输时,终端用户可以执行查询,DML以及 DDL 方面的任务.另外,数据文件可以在存储设备间迁移,如从非 ASM 迁移至 ASM,反之亦然. 一. 重命名数据文件: -- 注意,我这里是在名为 PDB01 的 pdb 容器内演示的. SQL> show con_nameCON_…
由于oracle表空间数据文件规划问题导致当前数据文件所在文件系统空间不足,当其他文件系统空间充足情况下,可将数据文件移动到空间充足的文件系统下.本文主要描述Oracle表空间数据文件移动的操作步骤. 业务表空间数据文件移动操作方法 1.查看当前待操作表空间DATATBS对应的数据文件的路径.状态. SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='DATA…
场景一:数据库可以关闭1.关闭并mount数据库 $ sqlplus '/as sysdba' SQL> shutdown immediate SQL> startup mount; 2.确保ASM系统的空间大小够用 SQL> select file#,name,bytes/1024/1024 file_size_mb from v$datafile; FILE# NAME FILE_SIZE_MB ---------- ---------------------------------…