终于解决了TNS问题!

来源:互联网 发布:js json判断是否存在 编辑:程序博客网 时间:2024/04/29 09:17

刚刚开始使用Oracle,觉得好麻烦啊!
一堆的工具,各种各样的配置。。。都快要吐了【%…&¥&×发泄一下先】
 本来可以使用其最基本的数据库的。然后,终于。。。
我在企业管理器中加了个新的数据库就挂了。。

不停地报错,刚开始只是找不到对象等等。
我就的搜索,百度。。。发现原来还有Net Configuration Asistant这东东。。
就瞎填了一把,瞎删了一把。

竟然发现原来的LTY『数据库』也不能使用了,要不就是TNS错误,要不就是Server_name,要不就是服务名,要不就是SID。。。

快要疯了。不停地修改,试验。。。。网上的东西很多 也导致走了不少弯路。一些人其实不怎么懂,也给『楼主』瞎指挥。。。。
结果就是诱导我不停修改TNSNames.ora有时候又怀疑Listener.ora 又看看sqlnet.ora。。。

经过了痛苦的过程之后,终于发现
http://blog.csdn.net/seulty/archive/2007/07/18/1697869.aspx

虽然文章很短,但是,我确实根据此文解决了问题
赞一个!!

问题解决了,总结如下:

  1. 只要1个listener即可,多了似乎也没有用处
  2. TNSNames.ora还是手动改比较好
  3. 和SQLNET.orb似乎关系不大。。

贴一下改动的文件:

TNSNames.ora:

# TNSNAMES.ORA Network Configuration File: E:oracleora92 etworkadmin nsnames.ora
# Generated by Oracle configuration tools.

INST1_HTTP 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = ace)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SERVER 
= SHARED)
      (SERVICE_NAME 
= MODOSE)
      (PRESENTATION 
= http://HRService)
    )
  )

EXTPROC_CONNECTION_DATA 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA 
=
      (SID 
= PLSExtProc)
      (PRESENTATION 
= RO)
    )
  )

LTY.ACE 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = ace)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SID 
= lty)
      (SERVER 
= DEDICATED)
    )
  )

LTY 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = 10.7.1.113)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SID 
= lty)
      (SERVER 
= DEDICATED)
    )
  )

14_LTY 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = 10.7.1.113)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SID 
= lty)
      (SERVER 
= DEDICATED)
    )
  )

14TEST_ACE 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = 10.7.1.113)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SID 
= lty)
      (SERVER 
= DEDICATED)
    )
  )


LTY_ACE 
=
  (DESCRIPTION 
=
    (ADDRESS_LIST 
=
      (ADDRESS 
= (PROTOCOL = TCP)(HOST = 10.7.1.113)(PORT = 1521))
    )
    (CONNECT_DATA 
=
      (SID 
= lty)
      (SERVER 
= DEDICATED)
    )
  )

 

Listener.ora

『这里只用了“Listener”这一个服务』,其他两个停掉了。

# LISTENER.ORA Network Configuration File: E:oracleora92 etworkadminlistener.ora
# Generated by Oracle configuration tools.

LTY_LISTENER 
=
  (DESCRIPTION_LIST 
=
    (DESCRIPTION 
=
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = TCP)(HOST = ace)(PORT = 1521))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = TCPS)(HOST = ace)(PORT = 2484))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = NMP)(SERVER = ACE)(PIPE = ORAPIPE))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = IPC)(KEY = lty))
      )
    )
  )

LISTENER 
=
  (DESCRIPTION_LIST 
=
    (DESCRIPTION 
=
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = TCP)(HOST = ace)(PORT = 1521))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = TCPS)(HOST = ace)(PORT = 2484))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = NMP)(SERVER = ACE)(PIPE = ORAPIPE))
      )
      (ADDRESS_LIST 
=
        (ADDRESS 
= (PROTOCOL = IPC)(KEY = lty))
      )
    )
  )

SID_LIST_LTY_LISTENER 
=
  (SID_LIST 
=
    (SID_DESC 
=
      (SID_NAME 
= PLSExtProc)
      (ORACLE_HOME 
= E:oracleora92)
      (PROGRAM 
= extproc)
    )
  )

SQLNET.orb

『也贴一下把』

 

# SQLNET.ORA Network Configuration File: E:oracleora92 etworkadminsqlnet.ora
# Generated by Oracle configuration tools.

SQLNET.AUTHENTICATION_SERVICES
= (NTS)

NAMES.DIRECTORY_PATH
= (TNSNAMES, ONAMES, HOSTNAME)

 


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 气炉子打不着火怎么办 下面人员不参加公司拓展怎么办 重点班的差生怎么办 江苏考生选修考d怎么办 眼睛里有虫子该怎么办 屋里毛絮特别多怎么办 信用卡人员核核查单位地址怎么办 红米note电源键失灵怎么办 红米note4x跳屏怎么办 红米开机键坏了怎么办 红米note2开关键不灵敏怎么办 大学生论文检测系统忘记密码怎么办 快手实验室没有k歌怎么办 皮肤一到冬天就会起皮脱落怎么办 嘴上的皮撕破了怎么办 身体皮肤干燥起皮怎么办 把公司数据库弄宕机了怎么办 地铁上临时变站怎么办 大学实践课挂了怎么办 军训的人长得矮怎么办 军训脸被晒黑了怎么办 晚上吃了油炸的怎么办 楼梯又陡又窄怎么办 小孩不认真做作业怎么办 水厂出水水质不达标怎么办 野猪铁夹子夹到怎么办 燃气灶开孔尺寸大了怎么办 苹果电脑视频显示缺少插件怎么办 安装拼多多显示校验失败怎么办 中央庭黑盒被抢怎么办 lab值a值偏高怎么办 橱房管道堵死了怎么办 微信被别的手机同步登录怎么办 计算机机房空调坏了怎么办 被蝎子蛰了怎么办怎么处理? 月嫂走了孩子闹怎么办 转业军人自建房有困难怎么办 转业军人没配偶想异地安置怎么办 转业军人档案和身份证不符怎么办 转业军人个人资被单位遗失怎么办 空军飞行学员停飞后怎么办