我正在努力学习如何使用RMAN,版本是12.2阅读Oracle文档.它说要先建立一个幽灵实例..。我以为我做了它假设要做的事情: 1.从源代码复制密码文件并重命名它2.编辑listenor.ora为Ghost实例添加静态条目3.编辑tnsnames.ora为Ghost实例添加一个条目
但是当我尝试做RMAN连接到Ghost实例时
上面写着ORA-12560: TNS:协议适配器错误
我不知道我错过了什么,任何帮助都被感激了。
谢谢
大家好,
我自己就能找到解决办法..。不管怎样..。Oracle文档很粗糙..。但他们需要支持这么多不同的平台所以这是可以理解的..。不管怎样..。我的意思是Ghost实例就像一个只包含init文件、密码文件和文件夹结构的实例.
我在windows env
我所做的是使用Oracle配置助手创建一个与源具有相同功能的虚拟实例(没有Oracle自动命名),然后修改init文件以添加DB_FILE_NAME_CONVERT和LOG_FILE_NAME_CONVERT参数,然后重新启动实例nomount,然后RMAN成功地工作.复制实例..。我不能手动创建“幽灵”实例。
我现在开始下一章试着做数据保护.
具体步骤:
1.5。为源服务器和目的地服务器在两个A12C和B12C上安装tsnames.ora并进行测试
*.DB_FILE_NAME_CONVERT=('c:\oracle\oradata\a12c',‘L:\oracle122\oradatab12c’) *.LOG_FILE_NAME_CONVERT=('c:\oracle\oradata\a12c',‘L:\oracle122\oradatab12c’)
*..undo_tablespace=‘UNDOTBS1’1‘
rman目标sys/xxxxx@a12c辅助sys/xxxx@b12c
rman>复制目标数据库到b12c从主动数据库使用回溯;
发布于 2017-05-14 16:35:01
您可以手动创建一个虚拟实例。在Windows上,您需要oradim来完成此操作。这在特定于Windows的数据库平台指南中有记录:
示例:
oradim -NEW -SID prod -STARTMODE auto -PFILE C:\app\username\admin\prod\pfile\init.ora在此之后,您可以设置ORACLE_SID并登录并启动虚拟实例:
set ORACLE_SID=prod
sqlplus / as sysdba
SQL> startup nomount在Windows上,通常会收到以下错误:
ORA-12560: TNS:协议适配器错误
在以下情况下:
https://dba.stackexchange.com/questions/173351
复制相似问题