新接触oracle,望各位大侠帮忙,现在知道服务器的ip和数据库名,在网上看到说,在net configuration assistant里配置就可以了,可是还是不太清楚怎么配置,谁能帮我说的详细一点吗?谢谢了

解决方案 »

  1.   

    开始——>oracle——>配置和移植工具——>Net Configuration Assistant——>选择本地net服务名配置next——>添加next——>服务名填你的数据库实例名——>
    TCP——>主机名填你服务器的IP——>选择进行测试或者不进行测试——>填网络服务名,这个是你自己取的名,随便填——>完成
      

  2.   


    是这样连的,可是测试连接的时候,提示测试未成功,ORA-12514:TNS:listener could not resolve SERVICE_NAME given in  connect descriptor,这是怎么回事啊,(我连接本机上的数据库没问题)
      

  3.   

    服务器的监听服务还没打开,,建议把所有关于oracle的服务打开,就可以了
      

  4.   

    在ORACLE安装目录中(D:\oracle\ora92\network\admin)直接用记事本编辑文件tnsnames.ora,在文件中添加类似下列一段文本即可:
    GBGL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.212.182.75)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = gbgl)
        )
      )如果没有文件tnsnames.ora,用记事本新建一个即可.
      

  5.   

    是这样的,我再补充一下,我是在服务器上建了一个新数据库,建得时候都采用的默认值,除了名称和密码,没作其他的更改,然后在服务器上用sql plus连接没问题,用toad连接也没问题,回到自己机子上配置的时候,就提示测试未成功,ORA-12514:TNS:listener could not resolve SERVICE_NAME given in  connect descriptor,可是数据库名和ip地址都没错,还有一个问题,在自己机子上浏览器中输入url,提示打不开,不知道有没有关系
      

  6.   

    两个问题,一、你在服务器上是用什么方式测试通过的,详细说下
    二、你没有在你的机器上,服务端和客户端都安装了吧?找到你oracle安装路径下的$ORACLE_HOME/network/admin目录下,查看tnsnames.ora文件中配置的是否正确,格式很简单,应该一目了然
      

  7.   

    要在服务器上追加1521 port。
      

  8.   

    要在服务器上将1521 port打开的意思,具体做法到网上查一下应该可以找到。
    日文的xp是这样的
    1ネットワーク接続     网络连接
    2ローカルエリア接続   本地连接
    3プロパティ            属性
    4詳細設定             高级设定
    5例外                 忘了?
    6ポット追加          忘了?端口添加?
      ポット番号:1521(racle的port号)
      名称:什么都可以
    7有効になる
      

  9.   

    谢谢各位,问题搞定了,SERVICE_NAME的问题,服务器上建库(oracle10g)的时候名字写了9位的字符,本级(oracle9i)连接服务器的时候只允许输8位,所以一直出问题