修改了数据库GLOBAL_NAME后,如何删除以前的复制组。

rabbit 2001-10-13 11:47:53
在新环境下看不到,原来的复制组.
...全文
111 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rabbit 2001-10-14
  • 打赏
  • 举报
回复
请问KingSunSha(弱水三千)的QQ号或Email方便联系
:)
rabbit 2001-10-14
  • 打赏
  • 举报
回复
Oracle MetaLink 的方法是
UPDATE PROPS$
SET VALUE$ = 'WZGL'
WHERE NAME = 'GLOBAL_DB_NAME';
而GLOBAL_NAME的试图是这样建立的
VIEW GLOBAL_NAME ( GLOBAL_NAME ) AS
select value$ from sys.props$ where name = 'GLOBAL_DB_NAME'
所以KingSunSha(弱水三千)可行。
flyshi 2001-10-14
  • 打赏
  • 举报
回复
我知道,具体操作,很麻烦!
你现在的所有建的连接已经不起作用,所以你就没有办法删除复制组,就是你目前的数据库链路也没有办法删除(应该是这样的)。
简单提示:
1. 手工删除所有的复制对象(需要你很有经验,当然我可以)
2. 特殊办法处理,删除数据库链路,然后重新建链路
KingSunSha 2001-10-14
  • 打赏
  • 举报
回复
26357609
rabbit 2001-10-13
  • 打赏
  • 举报
回复
CSDN没有高手
rabbit 2001-10-13
  • 打赏
  • 举报
回复
alter database rename global_name to wzgl.sh;
alter database rename global_name to wzgl;
为什么global_name还是wzgl.sh,而不变为wzgl
KingSunSha 2001-10-13
  • 打赏
  • 举报
回复
UPDATE GLOBAL_NAME
SET GLOBAL_NAME = 'WZGL';

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧