Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结

* 网上有很多直接修改[安装目录\product\11.2.0\dbhome_1\NETWORK\ADMIN]下tnsnames.ora,listener.ora文件中参数的例子,但是在我遇到问题是都没有起作用(或者说是没有完全解决问题),最后找到一篇用oracle工具调节参数的文章才完全解决了问题,特此总结下(版本信息:win7 oracle 11g)*

Oracle监听相关问题[即需要修改listener.ora文件的相关问题]

在这里总结了一套出现Enterprise Manager配置失败后,用Net Manager和Net Configuration Assistant解决的流程.
Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结_第1张图片

- 这个错误说明Oracle的监听程序安装出现问题

解决方案 :

  • 进入[Oracle安装目录\product\11.2.0\dbhome_1\NETWORK\ADMIN]下删除listener.ora

  • 点击 开始菜单->所有程序->Oracle-(各版本不同)->配置和移植工具->Net Configuration Assistant

  • 选择 :监听程序配置->下一步

  • 选择 :添加->下一步

  • 在监听程序名中输入 :Listener->下一步

  • 如图所示,则点击下一步Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结_第2张图片

  • 选择 :使用标准端口号 1521->下一步

  • 选择 :否->下一步

  • 如果有多个监听器则选择一个启动,否则会提示’监听程序配置完成’->下一步

  • 会到初始界面,点击完成

  • 到这里监听器就配置完成了,这时候进入[Oracle安装目录\product\11.2.0\dbhome_1\NETWORK\ADMIN]会发现生成了一个新的listener.ora 文件

- 之后如果发现listener.ora中有任何参数(其实也就只有主机地址和端口号),可以使用Net Manager来修改(之前直接修改listener.ora文件总是会出现新的问题)

  • 点击 开始菜单->所有程序->Oracle-(各版本不同)->配置和移植工具->Net Manager
  • 点击 本地->监听程序->需要修改的监听程序(这里我是修改成本机地址)
    Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结_第3张图片
  • 左边的工具栏上的 :绿色的加号可以增加监听程序 , :红色叉号可以删除监听程序

    以上关于‘由于监听程序安装有误’的相关的问题应该都可以解决了

Oracle相关连接问题[即需要修改tnsnames.ora文档的相关问题]

  • 进入[Oracle安装目录\product\11.2.0\dbhome_1\NETWORK\ADMIN]下找到tnsnames.ora,
    Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结_第4张图片
  • 以下是正确格式的配置信息
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ORCL)
    )
  )
  • 若要添加的是Oracle远程连接则使用如下格式配置信息([]里的部分删除)
TEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1['需要连接的IP地址'])(PORT = 1521['端口号默认为1521']))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL['需要连接的数据库的网络服务名,默认为ORCL'])
    )
  )
  • 修改并保存tnsnames.ora后,就可以用 PLSQL developer 正常登录了
    Oracle安装不完全后使用自带工具调整(Net Manager,Net Configuration Assistant)的相关总结_第5张图片

同样的添加Oracle远程连接也可以用Net Configuration Assistant来添加,Net Configuration Assistant程序和Net Manager在同一文件夹下,点击命名服务,再点左边的绿色加号,录入所需信息就能正常添加.

你可能感兴趣的:(oracle)