在数据库nomount状态下,不能用rman连接目标数据库.
D:oracleproduct10.1.0BIN>rman target sys/manager@test10g catalog rman/rman@s
imis10g
恢复管理器: 版本10.1.0.2.0 - Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: initialization of internal recovery manager package failed
RMAN-04005: error from target database:
ORA-12528: TNS: 监听程序: 所有适用的例程都不允许建立新的连接
原因可以从下面信息中获得:
服务 "test" 包含 1 个例程。
例程 "test", 状态 BLOCKED, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:0 已拒绝:0 状态:ready
LOCAL SERVER
命令执行成功
手工配置监听后
服务 "test" 包含 2 个例程。
例程 "test", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:1 已被拒绝:0
LOCAL SERVER
例程 "test", 状态 BLOCKED, 包含此服务的 1 个处理程序...
处理程序:
"DEDICATED" 已建立:0 已拒绝:0 状态:ready
LOCAL SERVER
命令执行成功
用rman可以登录到目标数据库中:
D:oracleproduct10.1.0BIN>rman target sys/manager@test10g catalog rman/rman@s
imis10g
恢复管理器: 版本10.1.0.2.0 - Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
连接到目标数据库: test (未装载)
连接到恢复目录数据库




最新回复
看到你在itpub上对我问题的回复就找到你的联系方式给你发过来了,不好意思哈
我的问题是这样的:
分布式数据库的分片透明问题
假设a站点上有数据库library1,b站点上有数据库library2
现在在library1和library2上分别建立关于图书信息的book表
book1和book2,两个表有相同的定义 但book1上存放编号为
20000的书,要求实现了对用户
的数据分片透明,即用户只需要知道一个全局的book表,对该表
的操作由数据库内部映射到相应站点上对相应数据库表进行操作
所以首先我想可否使用分区表的特性直接实现上述要求 故提出
“可否将数据文件建立到其他站点上”的问题。
其次如果上述假设不成立,我就想知道oracle中是否有与
sqlserver中分区视图对应的机制可以直接满足数据分片透明性
。
另外我想可以利用复杂实体化视图union book1和book2,但好像
不支持union操作,再者不知道实体化视图的
partitioning_clause选项是否可以满足要求。
我还是个新手,请多多指点,谢谢!
作者 裴蕾 — 19 十月, 2004 19:52
这种问题可以使用
1.oracle中的虚拟数据库进行权限管理,具体请搜索google中的文档.
2.使用高级复制,用高级复制的同步机制同步数据.
3.10g中有所谓的streams概念,还没有研究过.
希望对你有所帮助.
作者 husthxd — 19 十月, 2004 19:52
谢谢
作者 peilei — 19 十月, 2004 19:52
还想请教你关于上述要求的另一个问题 假如另一个站点上的customer(会员表)中的会员要借阅本站点上的book表中的数据 我们需要在本地borrow表中插入一条记录,记载会员及书籍的信息 那么会员信息这个属性就会是一个外健,引用另一站点上的customer表,这个引用其他站点的外健怎么建立阿? 谢谢
作者 裴蕾 — 19 十月, 2004 19:52
我的看法使:不建外键.
使用触发器或者函数/过程来保证数据完整性.
我做的项目就没用过外键.
希望对你有帮助.
作者 husthxd — 19 十月, 2004 19:52
用触发器执行什么操作呢?check 相应表里有相应项吗?
作者 裴蕾 — 19 十月, 2004 19:52
可以这样做。
我这边的做法是不保持数据的完整性,意思就是说允许不符合逻辑的数据存在。
当然得到灵活性的同时会牺牲数据的完整性。
作者 husthxd — 19 十月, 2004 19:52
谢谢 那你的触发器完成什么工作呢?
作者 peilei — 19 十月, 2004 19:52
完成业务逻辑:)
作者 husthxd — 19 十月, 2004 19:52
等于没说
作者 hehe — 19 十月, 2004 19:52