既然插入记录没有问题,说明库应该是装好了的。
EM起不来,可能有别的原因(不要问我,具体问题需要具体分析,而且你提供的信息太少了)即使ORACLE要做限制,也不会限制到DBLINK上~~
DBLINK有问题,也可能是别的原因(还是那句话,同上)

解决方案 »

  1.   

    create public database link ora_link connect to dbname identified by "password" using 'serv_name'被链接的oracle为8i,系统为ibm的aix,我自己建立的数据库在2003上,如上所示建立数据库的时候出现问题,在测试的时候说:数据库链接未处于活动状态
    但是我在win 2000 serv上安装的oracle 9i上建立链接是成功的!
    请教为什么?
      

  2.   

    如果是建立一个连接到自己的库的dblink是成功的啊?
      

  3.   

    em起不来可能和你没有安装oracle enterprise manager grid control agent有关系,dblink应该没有什么特殊的限制。另外你的创建dblink语句好像有错,应该如下:
    create public database link ora_link connect to !!!username identified by "password" using 'serv_name'
      

  4.   

    是的,我刚才写错了,那个dbname 就是用户名,我在其它服务器上的9i上也是这样建立链接的!
      

  5.   

    另外如果我在同一个服务器上建立了两个实例,那会怎么办呢?
    就是using 'serv_name'  这里的serv_name应该怎么写呢 ?
      

  6.   

    这个serv_name是连接另一个ORACLE数据库的连接字符串,而非DB NAME。
    可以通过net easy config来建立到另个数据库的连接字符串。例如,你想在客户端连接到数据库,输入用户/密码,还要输入一个连接字符串
    ORACLE才知道你要连接的是哪个数据库。DBLINK实际上是把连接数据库的
    工作自动做了。
      

  7.   

    不好意思,net easy config怎么用啊?
      

  8.   

    ......
    net easy config怎么用,不好描述,客户端应该有这个执行程序,你应该在开始菜单里仔细找找。找到了,你就知道该怎么用了,界面很简单。
      

  9.   

    另外,我将我现在的用户名的角色付为dba了,这个应该没有什么问题的吧?