zoukankan      html  css  js  c++  java
  • Oracle工具的探索之旅(一)

    Oracle工具的探索之旅(一~四)的前提是服务端的Net Manager已存在

    使用Net Manager配置服务命名(对访问数据库的配置)及使用Net Configuration Assistant配置本地Net服务名时(对数据库的配置),要注意一一对应关系;

    前提我还没有弄清:服务,服务名,本地服务名,网络服务名,SID ,数据库的服务名,全局数据库名,....

              localhost,127.0.0.1,IP,计算机名...........等之间的联系...

    嘿嘿.基本上是无聊之旅,见谅见谅...

    监听:

    服务:

    C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora

    ORCL =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.42.129)(PORT = 1521))     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = orcl)     )   )

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

    C:\oracle\product\10.2.0\db_1\network\admin\listener.ora

    SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = PLSExtProc)       (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)       (PROGRAM = extproc)     )   )

    LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.42.129)(PORT = 1521))     )   )

    一,客户端工具

      1.Oracle默认数据库orcl

        Enterprise Manager Console初始状态

        Net Manager初始状态

        C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\...路径下没有tnsnames.ora文件,listener.ora文件内没有内容.

        探索开始:

          ①只建立服务命名 主机名:localhost

            测试不成功,

     

        将数据库添加到树连接数据库不成功(无监听)

          结论:只有服务没有监听,不成功。

        ②建立监听:地址:localhost

    路径C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora 下出现

    LISTENER =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))   )

    路径:C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\...下tnsnames.ora文件

    ORCLTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = orcl)
          (SERVER = DEDICATED)
        )
      )

      结果是:

    是否是和服务与监听的建立关系有联系?改变顺序重新建立服务。

    路径:C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\...下tnsnames.ora文件出现

    ORCLTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )

    测试服务结果:

    正在尝试使用以下用户 ID 连接:system 测试没有成功。

    ORA-12541: TNS: 无监听程序

    在输入的字段中可能有错误, 或者服务器连接未就绪。 

    添加进数据树后路径:C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\...下tnsnames.ora文件改变

    ORCLTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = orcl)
          (SERVER = DEDICATED)
        )
      )

        将数据库添加到树连接数据库不成功(无监听)

    结论:服务命名 主机名:localhost(重新建立服务) 监听:地址:localhost  将数据库添加到树连接数据库不成功

       ③建立监听地址 127.0.0.1 (服务命名 主机名:localhost)

    路径C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora 下出现

    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      )

        测试不成功,

      C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora出现

    ORCLTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )

    将数据库添加到树连接数据库不成功C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora出现

    ORCLTEST =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SID = orcl)
          (SERVER = DEDICATED)
        )
      )

      将数据库添加到树连接数据库不成功(无监听)

    结论:服务命名 主机名:localhost 监听:地址:127.0.0.1 将数据库添加到树连接数据库不成功

    ④建立监听地址 本机IP地址 (服务命名 主机名:localhost)

    路径C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora 下出现

    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.42.129)(PORT = 1521))
      )

        测试不成功,将数据库添加到树连接数据库不成功(无监听)

    结论:服务命名 主机名:localhost 监听:地址:192.168.42.129  将数据库添加到树连接数据库不成功

    ⑤建立监听地址 本机计算机名  (服务命名 主机名:localhost)

    路径C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\listener.ora 下出现

    LISTENER =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = RTSKCVYSFEBDR8J)(PORT = 1521))   )

          

        测试不成功,加进数据树连接数据库不成功(无监听)

    结论:服务命名 主机名:localhost 监听:地址:将数据库添加到树连接数据库不成功将数据库添加到树连接数据库不成功

    总结:

    名称 测试服务结果 将数据库添加到树连接状态

    服务

    (主机名:localhost)

    无监听 不成功 ORA-12541:TNS:无监听程序
    监听地址:localhost 不成功 ORA-12541:TNS:无监听程序
    监听地址: 127.0.0.1      不成功 ORA-12541:TNS:无监听程序
    监听地址: 本机IP地址    不成功 ORA-12541:TNS:无监听程序
    监听地址: 本机计算机名    不成功 ORA-12541:TNS:无监听程序

  • 相关阅读:
    C++ 修改常量的值
    Android Studio 使用入门
    Ubuntu14.04下配置固定IP
    vi/vim 按键说明
    linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
    linux中的find命令——查找文件名
    shell 脚本编写基础
    linux C程序中获取shell脚本输出(如获取system命令输出)
    vi 技巧
    理解Linux中的shutdown、poweroff、halt和reboot命令
  • 原文地址:https://www.cnblogs.com/wjshan0808/p/3013476.html
Copyright © 2011-2022 走看看