CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

Oracle高手请近--->得分的好机会!

楼主Michaelyfj(星星还是那颗星星)2000-12-03 20:52:00 在 MS-SQL Server / 基础类 提问

我在执行对一个图片表的count(*)统计时,出现如下错误提示:  
        ora-01555:snapshot   too   old:rollback   segmeng   number   4   with    
  name   "RB3"   too   small  
  我该如何解决。  
  请问,用Tnsping   能ping通远程oracle服务器,是否就能对远程服务器  
              进行快照?在建立database   link时,test总是显示  
                    Database   link   is   not   Active的提示,是否要设置其他参数?  
  问题点数:80、回复次数:27Top

1 楼Fxx(风萧萧)回复于 2000-12-03 22:37:00 得分 1

回滚段太小Top

2 楼michaelzhang(一个贫穷的农民,啥时候才能象城里人一样)回复于 2000-12-04 10:14:00 得分 1

增加一个大的回滚段试一试Top

3 楼rabbit(Mail_Man)回复于 2000-12-04 18:08:00 得分 1

建立快照复制是两个数据库之间的连接问题。  
  首先你必须让两个数据库能够相互认识(如果光快照),可以不必。相互认识。  
  但快照站点必须认识主站点。  
  要在数据库的tnsnames.ora中设置好别名。  
  如果需要复制还必须设置initXXX.ora   的globalName   =   true;  
  Top

4 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-04 20:44:00 得分 0

to   rabbit  
          互相认识是不是指tnsping;  
          tnsping能ping通是否说明已经互相认识了?Top

5 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-08 10:11:00 得分 0

?Top

6 楼Richter(大漠孤烟)回复于 2000-12-08 14:28:00 得分 1

我来回答第一个问题:主要是由于回滚段太小,你可以为此事务指定一个大的回滚段,利用Set   Transaction   use   rollback   segment   seg_name   语句。如果数据库中没有较大的回滚段,那么你应该新增一个,然后使它Online,再指定它。Top

7 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-09 11:50:00 得分 0

第一个问题已经解决了。  
  第二个问题有没有人解决啊?Top

8 楼zzssyyvc()回复于 2000-12-09 13:01:00 得分 1

你要建的datalink的两个数据库都起起来了吗?Top

9 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-10 11:59:00 得分 0

datalink已经建立起来了,但test的时候出现  
    DataBase   Link   is   not   Active?  
  。。。Top

10 楼boby_v(泪如雨下)回复于 2000-12-11 00:32:00 得分 1

估计是你建立的DATABASE   LINK有错,建立时ORACLE并不检测连接是否正常,看看语法重新建立试试。Top

11 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-11 10:49:00 得分 0

谢谢各位大侠的热心帮助!  
  请问boby_v老兄,我用以下SQL语句建立DataBase   Link,应该没有错误!  
      CREATE   DATABASE   LINK   VMS.WORLD   CONNECT   TO    
      yhorauser   IDENTIFIED   BY   yh87091   USING   'yh001';  
  其中yh001用tnsping   yh001可以测试通过。  
  不知错误出在哪里?  
  Top

12 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-12 13:26:00 得分 0

Oracle高手是不是都被“女程序员”给骗走了?^_^Top

13 楼flyfk961(fk)回复于 2000-12-15 16:40:00 得分 1

此问题是回滚段空间不足造成的,你所查询的数据在回滚段中被其他事务的数据所覆盖  
  解决办法  
  alter   database   datafile   [datafilename]   autoextend   on   next   [value]   maxsize   unlimted  
  alter   rollback   segment   rb3   storage(inital   [value]   next[value]   optimal[value]    
  minextents   [value]   maxextents   unlimited)Top

14 楼flyfk961(fk)回复于 2000-12-15 16:46:00 得分 1

建立database   link时,如果init[sid].ora中的参数global_name设为true,则链接名应与被链接的数据库同名,global_name设为false,则链接名任意取,建议将global_name设为false试试Top

15 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-18 12:53:00 得分 0

to   flyfk961:  
      1、您说的init[sid].ora是指被链接的数据库的init[sid].ora文件,还是本地文件。  
      2、在“则链接名应与被链接的数据库同名”中,“被链接的数据库”是不是指数据库的sid,  
            还是init[sid].ora文件中的db_name参数?  
  Top

16 楼flyfk961(fk)回复于 2000-12-18 14:07:00 得分 1

1.修改init[sid].ora是指本地的文件  
  2.被链接数据库名是指被链接的数据库的init[sid].ora的db_name,sid指的是实例名Top

17 楼zheng(一笑)回复于 2000-12-18 18:04:00 得分 1

建快照要注意几点  
  一。link不要public  
  二。link固定用户  
  三。最好放在快照组内。  
  最近我们刚做了快照,以前也是你这样的问题。刚解决Top

18 楼zheng(一笑)回复于 2000-12-18 18:05:00 得分 1

补充:datelink中两边的用户最好也相同。Top

19 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-18 18:41:00 得分 0

to   zheng:  
        您提到的第三点:“最好放在快照组内”是什么意思?Top

20 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-21 00:50:00 得分 0

怎么还不行...Top

21 楼Michaelyfj(星星还是那颗星星)回复于 2000-12-22 22:01:00 得分 0

to   zheng:  
      您提到的第三点:“最好放在快照组内”是什么意思?   Top

22 楼Michaelyfj(星星还是那颗星星)回复于 2001-01-17 13:11:00 得分 0

...Top

23 楼lipingcool(老李飞刀)回复于 2001-01-17 16:34:00 得分 1

来学习的Top

24 楼autumnsun(autumnsun)回复于 2001-01-20 00:50:00 得分 1

试一试alter   system   set   globalname=falseTop

25 楼Michaelyfj(星星还是那颗星星)回复于 2001-01-21 10:52:00 得分 0

回家过年了,祝大家新年快乐!!Top

26 楼Befresh(谢谢)回复于 2001-02-02 10:43:00 得分 1

还有就是在tnsnames.ora中加入远程数据库的servicename.Top

27 楼mycode(不写代码)回复于 2001-02-05 01:58:00 得分 66

注意,tnsping的操作应该在数据库服务器上做.  
  因为database   link的使用是由数据库服务器来操作的.  
  所有的改动都是在数据库服务器上进行修改,本机的任何操作都是没有用的。  
  如果改了init[sid].ora文件,还需要重新启动数据库才能生效。   Top

相关问题

  • 得分机会
  • 得分机会
  • 得分的机会到了。
  • 新手问题,得分的好机会!
  • listbox的排序问题。得分机会!!!!!
  • 好机会,易得分问题!
  • 给你我的全部——绝好的得分机会
  • 讨论::异步,多线程,callback,得分好机会!
  • 无论是谁,只要参加,就有机会得分!
  • 一个简单的问题,得分机会!

关键词

  • 数据库
  • 服务器
  • 文件
  • 远程
  • 解决
  • database
  • oracle
  • 快照
  • tnsping
  • ora

得分解答快速导航

  • 帖主:Michaelyfj
  • Fxx
  • michaelzhang
  • rabbit
  • Richter
  • zzssyyvc
  • boby_v
  • flyfk961
  • flyfk961
  • flyfk961
  • zheng
  • zheng
  • lipingcool
  • autumnsun
  • Befresh
  • mycode

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo