8.05绝对支持dblink,应该是你生成dblink的时候写错了什么东西,或者服务器本身不能连接到dblink指向的服务器

解决方案 »

  1.   

    8。05 服务器本身不能连接到dblink指向的服务器,就是这个问题!
    但用Netmanager建立的服务是可以连上远端的机器的!
      

  2.   

    你用Fixed User连接,那要求oracle9i中必须有oracle805的当前用户,
    并且用户密码要一致
      

  3.   

    我在oracle9i中创建了一个 User: SA,PWD: 123456 。在 oracle 8.05 中
    用  User: SA,PWD: 123456 登录本机(已创建),然后建立一个服务KK,使用 SA,123456 ,连接到9i上,测试成功,然后再创建一个 dblink ,选
    fixed user,然后再使用 sa,123456, 服务为 KK,点击确定,则提示
    “ORA-00988, 缺少或无效口令! ” 选 current user 则建立成功,但测试不通过! 提示 the database link is not active!
      

  4.   

    你在sql*plus下创建试试
    create database link...
      

  5.   

    create database link...
    还是不行!
      

  6.   

    我知道:create database link name connect to sa identified by "123456"
    using .....;good luck.
      

  7.   

    就是啊,使用sql语句创建,一般不会有问题的
      

  8.   

    就是啊,使用sql语句创建,一般不会有问题的
      

  9.   

    create database link name connect to sa identified by "123456"
    using 'gg';  还是提示 “ORA-00988, 缺少或无效口令! ”
    gg已创建(连接到 9i),并测试成功.
      

  10.   

    在 oracle 8.05 中
    用  User: SA,PWD: 123456 登录本机(已创建),然后建立一个服务KK,使用 SA,123456 ,连接到9i上,测试成功。
    你不是已经成功建立了dblink吗?为什么还要建另外一个完全一样的?
    不明白!!!ORA-00988: missing or invalid password(s)
    Cause: More usernames than passwords were specified in a GRANT statement.
    A valid password must be specified for each username listed in the
    GRANT statement.
    Action: Enter a valid password for each username.
      

  11.   

    你选fixed user是指你以固定用户方式连接,你必须使用9i中的合法用户和口令,
    输入用户名,帐号
    具体的语法是:
    create public database link linkname connect to username identified by password
    using '9i中的服务名';
      

  12.   

    不行啊!  “ORA-00988, 缺少或无效口令! ”必须使用9i中的合法用户和口令--已开了帐号
    create public database link linkname connect to username identified by password using '9i中的服务名';9i中的服务名 --  在8。05中建立的连到9i的服务
      

  13.   

    这可能是版本兼容问题,我曾经作了一个服务器上装了Oralce8.05,在客户端装的是Oracle 7.3,结果一连,结果也是出现同样的问题。
    建议使用同一版本。