Oracle 11g R2(11.2.0.4) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件
Oracle 11g R2(11.2.0.1) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件
oracle 11g R2(11.2.0.4) rac
--scan ip
select file_name,tablespace_name from dba_data_files;
+DATA/bol/datafile/system.259.990861405 SYSTEM
+DATA/bol/datafile/sysaux.260.990861407 SYSAUX
+DATA/bol/datafile/undotbs1.261.990861409 UNDOTBS1
+DATA/bol/datafile/undotbs2.263.990861413 UNDOTBS2
+DATA/bol/datafile/users.264.990861413 USERS
+DATA/bol/datafile/test01.dbf TEST
+DATA/bol/datafile/sde_tbs.dbf SDE_TBS
+DATA/bol/datafile/sde_tbs02.dbf SDE_TBS
select name,file#,bytes/1024/1024 MB,status from v$datafile;
+DATA/bol/datafile/system.259.990861405 1 770 SYSTEM
+DATA/bol/datafile/sysaux.260.990861407 2 850 ONLINE
+DATA/bol/datafile/undotbs1.261.990861409 3 1125 ONLINE
+DATA/bol/datafile/undotbs2.263.990861413 4 200 ONLINE
+DATA/bol/datafile/users.264.990861413 5 500 ONLINE
+DATA/bol/datafile/test01.dbf 6 50 ONLINE
+DATA/bol/datafile/sde_tbs.dbf 7 500 ONLINE
+DATA/bol/datafile/sde_tbs02.dbf 8 200 ONLINE
[root@rac2 ~]# su - oracle
[oracle@rac2 ~]$ cd /u01/app/oracle/product/11.2.0/db_1/dbs/
[oracle@rac2 dbs]$ ll
total 16
-rw-rw---- 1 oracle asmadmin 1544 Nov 21 07:39 hc_bol2.dat
-rw-r----- 1 oracle oinstall 33 Oct 30 07:36 initbol2.ora
-rw-r--r-- 1 oracle oinstall 2851 Oct 30 07:01 init.ora
-rw-r----- 1 oracle oinstall 1536 Oct 30 07:40 orapwbol2
创建错误的表空间,用户,权限以及插入数据
通过scan_ip连接,是rac2节点,归档模式
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination +FRA/bol/arch
Oldest online log sequence 54
Next log sequence to archive 55
Current log sequence 55
SQL> CREATE TABLESPACE EXAMPLE DATAFILE
'/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' SIZE 100M AUTOEXTEND ON NEXT 640K MAXSIZE 32767M
NOLOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
SQL> CREATE USER hr
IDENTIFIED BY "hr"
DEFAULT TABLESPACE EXAMPLE
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
GRANT RESOURCE TO HR;
ALTER USER HR DEFAULT ROLE ALL;
-- 7 System Privileges for HR
GRANT ALTER SESSION TO HR;
GRANT CREATE DATABASE LINK TO HR;
GRANT CREATE SEQUENCE TO HR;
GRANT CREATE SESSION TO HR;
GRANT CREATE SYNONYM TO HR;
GRANT CREATE VIEW TO HR;
GRANT UNLIMITED TABLESPACE TO HR;
SQL> create table t (id int);
SQL> insert into t select level id from dual connect by level <100000;
SQL> commit;
SQL> select count(*) from t;
SQL> select count(*) from hr.t;
再次查看表空间,数据文件等
SQL> select file_name,tablespace_name from dba_data_files;
/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF EXAMPLE
SQL> select name,file#,bytes/1024/1024 MB,status from v$datafile;
/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF 9 100 ONLINE
登录rac1节点查看
SQL> select file_name,tablespace_name from dba_data_files;--直接报错
ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 9: '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF'
SQL> select group_number , name , state, type from v$asm_diskgroup; --查看asm磁盘组信息,返回正常
1 DATA CONNECTED EXTERN
2 FRA CONNECTED EXTERN
3 OCR MOUNTED EXTERN
登录rac2节点
SQL> alter database datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' offline;
SQL> select name,file#,bytes/1024/1024 MB,status from v$datafile;
/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF 9 100 RECOVER
使用rman在rac2节点上登录
[oracle@rac2 dbs]$ rman target /
Recovery Manager: Release 11.2.0.4.0 - Production on Wed Nov 21 08:14:47 2018
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: BOL (DBID=4213574617)
RMAN> copy datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' to '+DATA/bol/datafile/EXAMPLE01.DBF';
Starting backup at 21-NOV-18
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=32 instance=bol2 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00009 name=/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF
output file name=+DATA/bol/datafile/example01.dbf tag=TAG20181121T081627 RECID=1 STAMP=992765787
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 21-NOV-18
[oracle@rac2 dbs]$ sqlplus / as sysdba
SQL> alter database rename file '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' to '+DATA/bol/datafile/EXAMPLE01.DBF';
Database altered.
SQL> recover datafile '+DATA/bol/datafile/EXAMPLE01.DBF';
ORA-00279: change 2845533 generated at 11/21/2018 07:39:35 needed for thread 1
ORA-00289: suggestion : +FRA/bol/arch/110_1_990861401.log
ORA-00280: change 2845533 for thread 1 is in sequence #110
Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
Log applied.
Media recovery complete.
SQL> alter database datafile '+DATA/bol/datafile/EXAMPLE01.DBF' online;
Database altered.
在节点2上查询
SQL> select file_name,tablespace_name from dba_data_files; --显示路径正常
+DATA/bol/datafile/example01.dbf EXAMPLE
SQL> select name,file#,bytes/1024/1024 MB,status from v$datafile;
+DATA/bol/datafile/example01.dbf 9 100 ONLINE
在节点1上进行查询,也正常,并查询hr.t的数据
SQL> select file_name,tablespace_name from dba_data_files;
+DATA/bol/datafile/example01.dbf EXAMPLE
SQL> select count(*) from hr.t;--返回正常
[root@rac1 ~]# su - oracle
[oracle@rac1 ~]$ sqlplus / as sysdba
SQL> select count(*) from hr.t;
COUNT(*)
----------
99999
---在非归档模式下进行
SQL> alter database datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' offline;
ORA-01145: offline immediate disallowed unless media recovery enabled
以上操作需要在归档模式下才可以
非归档模式下
SQL> alter tablespace EXAMPLE offline;
Tablespace altered.
SQL> alter database datafile '/u01/app/oracle/product/11.2.0/db_1/dbs/C:APPADMINISTRATORORADATABOLEXAMPLE01.DBF' offline;
Database altered.
Oracle 11g R2(11.2.0.4) RAC 数据文件路径错误解决--ORA-01157 ORA-01110: 数据文件的更多相关文章
- Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)
本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...
- CentOS6.9 安装Oracle 11G 版本11.2.0.1.0
安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...
- oracle 11g R2安装报错ORA-00604及ORA-06553的原因及解决方法
10月31日PO主打算装oracle 11g R2,于是通过QQ旋风离线下载功能从oracle官网的链接下载了win32_11gR2_database_1of2.zip和win32_11gR2_dat ...
- Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误
今天从服务器检出Maven项目的时候,遇到了一个问题,就是在pom.xml中引入ojdbc的jar包的时候出错了,提示是Missing artifact com.oracle:ojdbc6:jar:1 ...
- oracle 11g r2 使用rman进行迁移rac到rac
源端服务器主机名 rac05 rac06公共IP地址(eth0) 10.15.8.15 10.15.8.16 虚拟IP地址(eth0) 10.15.8.17 10.15.8.18私有IP地址(eth1 ...
- CentOS7 安装oracle 11g (11.2.0.1.0)
1.安装依赖: #yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ks ...
- 关于 Oracle 11g r2 Enterprise Manager (EM) 在windows环境无法启动的解决办法
正确的解决办法是在安装的时候使用emca正确安装 如果已经安装过Enterprise Manager: 请用是如下命令卸载后重装 emca -deconfig dbcontrol db emca -r ...
- RHEL6.7 x64双节点安装Oracle 11g r2 RAC
基础环境 使用两台HP DL580服务器作为RAC节点,存储使用IBM V7000.具体环境如下: 设备 用途 IP地址 磁盘空间 HP DL580 RAC节点01 RAC01-pub:116.1.1 ...
- Oracle 11g R2 Backup Data Pump(数据泵)之expdp/impdp工具
Oracle Data Pump(以下简称数据泵)是Oracle 10g开始提供的一种数据迁移工具,同时也被广大DBA用来作为数据库的逻辑备份工具和体量较小的数据迁移工具.与传统的数据导出/导入工具, ...
随机推荐
- CCNA 课程 三
交换机的MAC地址学习情况: 1.从一个接口收到数据帧,根据数据帧的原mac地址查找交换机的mac地址表,如果没有找到,将会添加数据帧的原mac地址和收到数据帧接口的对应条目,放进交换机的mac地址表 ...
- 织梦dedecms 自带采集的缩略图地址后面有“/”斜杠的解决方法
本来想偷懒在网上找一些文档去解决织梦采集缩略图地址带“/”的问题的,可是找了找发现没有人写出解决方法,只好自己动手了. 过程很复杂,找了问题的原因也是找了半天,自己一点一点的测试.最后找到了问题所在. ...
- 爬虫之MongoDB的图片
聚合:
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- FreeTDS-SQL Server在linux和unix下的免费驱动
微软为MS SQL Server的连接和使用提供了很好的 驱动和 文档. 不幸的是,那只能在windows操作系统上使用. 所以对于Linux或者Unix,您需要寻找不同的方法来连接MS SQL Se ...
- nexus上传jar带依赖
编写pom文件 比如我上传alipay-sdk-java.jar 依赖是commons-logging.jar <project> <modelVersion>1.3.1& ...
- mongodb数据文件结构——record是内嵌BSON的双向链表,多个record或索引组成extent
数据文件结构 Extent 在每一个数据文件内,MongoDB把所存储的BSON文档的数据和B树索引组织到逻辑容器“Extent”里面.如下图所示(my-db.1和my-db.2 是数据库的两个数据文 ...
- 利用wtl的CDialogResize自动调整atl ActiveX控件布局
前言 利用atl 开发activex控件时,如果使用atl复合控件时,acitvex控件上的界面元素不会自动改变大小,如果自己在OnSize中处理每个子控件的布局是一件非常麻烦的事,我们可以借助wtl ...
- idea下建立bootstrap项目
环境准备: 1.创建一个static web名为bootstrapDemo 2.在bootstrapDemo文件夹下安装bower npm install bower 会自动产生node-module ...
- Ajax与后台的交互
Ajax Java 交互 jsp代码 <%@ page language="java" import="java.util.*" pageEncoding ...