精华内容
下载资源
问答
  • Oracle服务器端监听配置
    2016-12-06 16:25:02

    一、静态注册

    创建端口为1521的监听,静态注册,本机ip:192.168.10.2

    [oracle@localhost ~]$ vi /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

    LISTENER =
      (ADDRESS_LIST=
          (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.2)(PORT=1521))
      )
    SID_LIST_LISTENER=
       (SID_LIST=
           (SID_DESC=
              (GLOBAL_DBNAME=lgr)
              (SID_NAME=LGR)
             (ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1)
            )
       )

    名词解释:

    PROTOCOL= 协议名称

    HOST= 主机名称或者主机IP

    PORT=  监听端口

    GLOBAL_DBNAME:和SERVICE  相同,SQL> show parameter service;可查看

    SID_NAME:  cd /home/oracle,cat .bash_profile  --查看SID_NAME,方式1   ,ps –ef|prep ora   --查看SID_NAME,方式2

    ORACLE_HOME:cat .bash_profile  --查看


    二、动态注册

    创建端口为1526的监听,动态注册,本机ip:192.168.10.2

    [oracle@localhost ~]$ vi /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

    LISTENER =
      (ADDRESS_LIST=
          (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.10.2)(PORT=1526))
      )





    更多相关内容
  • 1.手动配置服务器端监听器:监听器配置包括监听协议、地址以及其他相关信息的参数。监听器配置存储在一个名称为listener.ora的配置文件中,该文件位于ORACLE_HOME\network\admin目录下。(ORACLE_HOME为Oracle软件的...

    1.手动配置服务器端监听器:监听器配置包括监听协议、地址以及其他相关信息的参数。监听器配置存储在一个名称为listener.ora的配置文件中,该文件位于ORACLE_HOME\network\admin目录下。(ORACLE_HOME为Oracle软件的安装目录,后同。)

    Listener.ora配置文件中的内容如下(可以使用EditPlus等文档编辑工具打开):

    #LISTENER.ORA Network Configuration File:e:\oracle\ora92\network\admin\listener.ora

    #Generated by Oracle configuration tools.

    LISTENER=

    (DESCRIPTION_LIST=

    (DESCRIPTION=

    (ADDRESS_LIST=

    (ADDRESS= (PROTOCOL = TCP)(HOST = 192.168.5.1)(PORT = 1521))

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

    )

    (ADDRESS_LIST=

    (ADDRESS= (PROTOCOL = IPC)(KEY = EXTPROC0))

    )

    )

    )

    SID_LIST_LISTENER=

    (SID_LIST=

    (SID_DESC=

    (SID_NAME= PLXXXtProc)

    (ORACLE_HOME= e:\oracle\ora92)

    (PROGRAM= extproc)

    )

    (SID_DESC=

    (GLOBAL_DBNAME= chstone)

    (ORACLE_HOME= e:\oracle\ora92)

    (SID_NAME= chstone)

    )

    )

    我们主要修改的是“LISTENER”中的“ADDRESS”这一项,其中“PROTOCOL”是协议类型,一般都为TCP。“HOST”是主机地址,如果本机配置,可以使用127.0.0.1,但如果在局域网中或者远程终端连结,就需要配置本机的IP地址了,如上就配置了两个IP,本机的127.0.0.1和局域网中的192.168.5.1。“PORT”是使用端口号,默认为1521。

    客户端服务名配置

    客户端服务名与远程或本地的监听器建立连接,客户用它向服务器端发出连接请求。

    安装Oracle时,用户必须指定一个全局数据库名称,即一个SID名称。Oracle用指定的SID名称在服务器端自动创建一个服务名。在客户端创建服务名时,需要指定网络协议、与协议相关的信息和数据库的SID名称。对于最常用的TCP/IP协议来说,需要指定服务器主机名或IP地址、监听器端口和数据库SID。这些配置信息都存储在tnsnames.ora文件中,该文件同listener.ora保存位置相同,都位于ORACLE_HOME\network\admin目录下。另外也可以使用开始—程序— Oracle-OraHome92—Configuration andMigration ToolsNetConfiguration Assistant的向导界面进行配置。这里主要看手动配置过程。

    Tnsname.ora文件中主要需要配置的文件如下:

    TESTSERVICE=

    (DESCRIPTION=

    (ADDRESS_LIST=

    (ADDRESS= (PROTOCOL = TCP)(HOST = 192.168.5.1)(PORT = 1521))

    )

    (CONNECT_DATA=

    (SERVICE_NAME= chstone)

    )

    )

    我们一项项来看,首先是“TESTSERVICE”,这就是在客户端配置的服务名,名字可以任意取,但是一定要记住,前面不可以有空格。“(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.5.1)(PORT =1521))”这一段中,“PROTOCOL”代表协议类型,此处为TCP;“HOST”是服务器端的IP地址或者主机名;“PROT”是端口号。下面的“SERVICE_NAME”代表服务器端的服务名。因为我安装的时候指定的SID名称为“chstone”,所以在这里Oracle用指定的SID名称在服务器端自动创建一个默认服务名“chstone”。当在使用SQL*Plus登陆连接服务器端时,主机字符串中就填刚才配置好的客户端Net服务名“TESTSERVICE”,如果是将本机作为服务器,则主机字符串可以不填。

    使用SQL*Plus查询工具连接Oracle数据库

    在连接数据库服务器之前,先要在Windows的控制面板――管理工具――服务中开启两个和Oracle有关的服务,即:OracleOraHome92TNSListener(监听器服务)和OracleServiceCHSTONE(实例服务),如果本机作服务器,并且不接受远程客户端登陆的话,可以只开后面一个实例服务就行了。

    建立连接:开始—程序—Oracle-OraHome92—Application DevelopmentSQL Plus,出现登录对话框,输入用户名和口令,主机字符串就是前面配置的Net服务名,如果为空,表示连接本机上默认数据库。

    使用开始—运行建立连接的方法:

    直接输入“sqlplus”进入状态下的SQL*Plus,输入“sqlplusw”进入Windos状态下的SQL*Plus;可直接在后面输入用户名密码登陆进去,例如“sqlpluswscott/tiger”;如果要登陆远程服务器,则在后面加上主机字符串,主机字符串前面加@与密码分隔,例如:要登陆远程服务器,用我们上面配置的Net服务名,就是:“sqlpluswscott/tiger@testservice”。

    $符号用来在SQL*Plus下执行dos命令,比如启动和关闭服务:

    $net start OracleServiceCHSTONE(启动服务)

    $net stop OracleServiceCHSTONE(关闭服务)

    出处:http://zhan.renren.com/javabar?from=profile&checked=true

    展开全文
  • Oracle 服务器端配置Listener

    千次阅读 2019-03-25 08:02:01
    DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1)) ) ) ) GLOBAL_DBNAME=racdb1 Service 名称,在客户端一定配置和他相同 SID_NAME=racdb1 实例名称,这个要和SID相同 GLOBAL_DBNAME可以不等于SID_NAME 客户端根据tns...
    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY =racdb1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.10)(PORT = 1521))
        )
      )
    
    ADR_BASE_LISTENER = /u01/app/oracle
    SID_LIST_LISTENER=
       (SID_LIST=
           (SID_DESC=
    #BEQUEATH CONFIG
              (GLOBAL_DBNAME=racdb1)
              (SID_NAME=racdb1)
              (ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)
                           #PRESPAWN CONFIG
             (PRESPAWN_MAX=20)
             (PRESPAWN_LIST=
               (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
             )
            )
           )
    

    GLOBAL_DBNAME=racdb1

    Service 名称,在客户端一定配置和他相同

    SID_NAME=racdb1

    实例名称,这个要和SID相同

    GLOBAL_DBNAME可以不等于SID_NAME

    客户端根据tnsname.ora中的SERVICE_NAME和地址(ADDRESS = (PROTOCOL = TCP)(HOST =racdb1)(PORT = 1521)),到这个地址去访问监听器。然后监听器根据文件lisnter.ora文件中的GLOBAL_NAME来判断是否有一个 GLOBAL_DBNAME 和 SERVICE_NAME 相等。如果相等,则建立客户端到SID标识的服务端实例的连接,在客户端上我们可以使用tnsping 命令来测试

     

    如上描述如有不懂,可以扫码关注麒琳技术栈公众号,欢迎在线咨询

    展开全文
  • Oracle数据库的详细配置方法,按照上面的步骤一步一步来,很适合第一次接触oracle的初学者
  • oracle服务器端与客户端配置.docx
  • oracle服务器端与客户端配置.pdf
  • 在虚拟机中安装 2003 server 之后,在2003系统中安装数据库, 安装数据库的服务器端 安装数据库的客户端 配置服务器端和客户端 web服务器配置说明 以及错误处理。
  • ORACLE RAC服务器端负载均衡的配置.pdf
  • TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把...Oracle当中,如果想访问某个服务器,必须要设置TNS,它不像SQL SERVER那样在客
  • 一、Oracle客户端与服务器端的通讯机制  1、OracleNet协议  如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。OracleNet是同时驻留在Oracle数据库服务器端和客户端上的一个软件层,...
  • DbVisualizer 客户端安装、连接oracle服务器端等各种设置
  • Oracle服务器端的安装步骤和配置,图文并茂,详细手把手教你
  • Oracle数据库监听配置

    2021-05-03 06:46:55
    一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的...

    近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有一些帮助。一、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。三、Oracle网络连接配置方法配 置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:\$ netmgrWindows下启动Net Manager图形窗口如下图示:3fdf763b27c859f6e084f260068d862f.png图(一)1、Oracle监听器配置(LISTENER)如 图(一)示,选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的监听器名称是LISTENER(该名称也可以 由任意合法字符命名)。选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现的网络地址栏的协议下拉选项中选中 “TCP/IP”,主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连 接,建议输入IP地址),端口文本框中输入数字端口,默认是1521,也可以自定义任意有效数字端口。配置好的监听位置如下图示:5ce5f91393d785efbf3e3d11d9499cc3.png图(二)

    选 中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮。在出现的数据库栏中输入全局数据库名,如myoracle。注意这里的全局数据库名与数据 库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入 myoracle.192.168.1.5。Oracle主目录可以不填写,输入SID,如myoracle。完整的数据库服务配置如下图示:e8777e1520b3bbf001ea34ea96f89813.png图(三)保 存以上配置,默认即可在Oracle安装目录下找到监听配置文件 (Windows下如D:oracleora92networkadminlistener.ora,Linux/Unix下\$ ORACLE_HOME/network/admin/listerer.ora)。至此,Oracle服务端监听器配置已经完成。2、本地服务名配置(Tnsnames)本 地服务名是基于Oracle客户端的网络配置,所以,如果客户端需要连接数据库服务器进行操作,则需要配置该客户端,其依附对象可以是任意一台欲连接数据 库服务器进行操作的PC机,也可以是数据库服务器自身。如前面所介绍,可以利用Oracle自带的图形化管理工具Net Manager来完成Oracle客户端的配置。选中如图(一)中的服务命名,再点击左上侧“+”按钮,弹出如下图示对话框:1fcd4c7e624ef4c61fb3b0fee04b6e3a.png图(四)输入Net服务名,如myoracle,点击下一步,进入下图示对话框:d7e49d996881d37c7a05785f1f626ea8.png图(五)

    选中TCP/IP(Internet协议),点击下一步,如下图示:630cae7accac765c6a5e92c74e55ed1a.png图(六)输入主机名与端口号。注意这里的主机名与端口号必须与数据库服务器端监听器配置的主机名和端口号相同。点击下一步,如下图示:dc2eafb522a04737396649ed322f1f2d.png图(七)选 中(Oracle8i或更高版本)服务名,输入服务名。这里的服务名实际上就是数据库服务器端监听器配置中的全局数据库名,前者与后者必须相同。连接类型 通常选专用服务器,这要视数据库服务器的配置而定,如果配置的共享数据库服务器,这里的连接类型就要选共享服务器,否则建议选专用服务器(关于专用服务器 的介绍请参阅相关文档)。配置好后点击下一步

    如 果数据库服务器端相关服务启动了,可以点击测试按钮进行连接测试。Oracle默认是通过scott/tiger用户进行测试连接,由于scott用户是 Oracle自带的示例用户,对于正式的业务数据库或专业测试数据库可能没有配置这个用户,所以需要更改成有效的用户登录才可能测试成功。如果这里测试连 接不成功,也不要紧,先点完成按钮结束配置。回 到Oracle网络管理器(Oracle Net Manager)主窗口,保存配置,默认即可在Oracle安装目录下找到本地服务名配置文件 (Windows下如D:oracleora92networkadmintnsnames.ora,Linux/Unix下\$ ORACLE_HOME/network/admin/ tnsnames.ora)。配置完成的本地服务名如下图示:bf9aa5584e8788b72a287c0c0fcb246b.png图(九)树形目录下的服务命名可以通过编辑菜单里的重命名菜单更改成任意合法字符组成的服务名称,注意服务名称前不能有空格字符,否则可能无法连接数据库服务器。3、连接数据库服务器(1)启动服务器端监听器与数据库服务Linux/Unix下,启动监听器:\$ lsnrctl start关闭监听器:\$ lsnrctl stop查看监听状态:\$ lsnrctl status启动数据库:\$ sqlplus /nologSQL>conn sys@myoracle as sysdba   --这里的myoracle是前面配置的客户端本地服务名或SQL>conn / as sysdbaSQL>startupWindows下,启动监听器:C:lsnrctl start启动Oracle实例服务:C:oradim –startup –sid myoracle关闭Oracle实例服务:C:oradim –shutdown –sid myoracle以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器,如果监听器名称是其它名称,如aListener,则需要用下列方式才能启动:Linux/Unix下:\$ lsnrctl start aListenerWindows下:C:lsnrctl start aListener(2)测试连接数据库服务器测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQL Developer,最方便的是用Oracle自带的sqlplus工具,以下利用sqlplus进行测试:C:sqlplus /nologSQL>conn zgh@myoracle已连接。

    四、客户端连接服务器端常见问题排除方法要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:1、ORA-12541: TNS:没有监听器显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器:\$ lsnrctl start或C:lsnrctl start2、ORA-12500: TNS:监听程序无法启动专用服务器进程对于Windows而言,没有启动Oracle实例服务。启动实例服务:C:oradim –startup -sid myoracle3、ORA-12535: TNS:操作超时出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接。4、ORA-12154: TNS:无法处理服务名检 查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下\$ORACLE_HOME/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。5、ORA-12514: TNS:监听进程不能解析在连接描述符中给出的 SERVICE_NAME打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。6、Windows下启动监听服务提示找不到路径用 命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没 有,设定值为D:oracleora92BINTNSLSNR,不同的安装路径设定值做相应的更改。这种方法同样适用于Oracle实例服务,同 上,找到如同HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/Oracle ServiceMYORACLE项,查看ImagePath字符串项是否存在,如果没有,则新建,设定值为d:oracleora92 binORACLE.EXE MYORACLE。以上是Oracle客户端连接服务器端常见的一些问题,当然不能囊括所有的连接异常。解决问题的关键在于方法与思路,而不是每种问题都有固定的答案。

    展开全文
  • Oracle服务器端配置过程

    千次阅读 2017-06-13 11:31:26
    安装的过程就不赘述了,装完以后如上图 下面记录为一个空的数据库服务器oracle配置服务、表空间、用户、密码的过程。
  • 主要介绍了oracle11g 通过修改配置文件方式连接远程数据库的方法,需要的朋友可以参考下
  • PLSQL安装包及oracle服务器端解压包

    热门讨论 2016-08-17 01:38:41
    PLSQL安装包(10版本),其中附有汉译,及破解工具。及oracle服务器端解压包,从官网下载,最新下载,用于64位oracle数据库的远程服务链接,及如何配置环境文件。解决大家的所有问题。
  • 远程链接oracle数据库服务器的配置by:授客 QQ:1033553122原理:一、Oracle客户端与服务器端的通讯机制1、OracleNet协议如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。Oracle Net是...
  • Oracle 实验:建立和配置Oracle数据库服务器

    千次阅读 多人点赞 2021-03-29 10:33:38
    服务器端创建监听,监听TCP端口是 1350,并用Isnrctl控制监听运行;在自己的计算机上创建两个网络服务名,一个连接本地数据库,另一个连接相邻计算机上的 Oracle 数据库。查看Oracle Net 相关的配置文件内容把...
  • Oracle配置文件

    2018-12-03 14:30:46
    本资源主要是 Oracle的三个配置文件ora格式,主要为了方便那些只安装了Oracle客户端而没有安装服务器端的需要的一些配置,当你的plsqldeveloper出现15024可 放心使用
  • 要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题:1、ORA-12541: TNS: 没有监听器:显而易见,...
  • oracle客户端连接oracle服务器 1、配置监听器 2 启动监听器 启动成功! 3查看当前数据库local_listener的值 发现该参数没有值,没有设置动态注册的监听器信息 4,查看刚配置监听器listner1状态信息 没有任何服务...
  • 高可用热备软件 RoseHA 9.0 for Windows配合Oracle11g配置文档_v2.0-2015-04
  • oracle11g-client连接配置

    2015-11-25 16:27:06
    在安装oracle11g后通过安装client客户端然后配置tnsnames.ora文件来连接数据库
  • Oracle 高级安全加密 安全密码系统的目的是基于密钥将明文数据转换为无法理解的密文,这样在不知道正确密钥的情况下很难(在计算上不可行)将密文转换回其相应的明文。在对称密码系统中,相同的密钥用于加密和解密...
  • 1、添加监听程序(服务器端) 打开net manager 添加监听 添加监听位置(网络地址) 添加数据库服务(oracle主目录可以不填) 2、添加服务命名  3、测试 利用服务器端sqlplus工具E:\app\20483\product\11.2.0...
  • Oracle 11g服务器监听配置

    万次阅读 2016-03-21 09:11:39
    Oracle监听器运行于数据库服务器端一个进程,用于监听所有来自客户端的连接请求,并提供处理数据库服务方面的请求。这个进程负责监听用户的连接请求,每当收到一个用户请求,监听器进程就会创建一个影子进程,然后把...
  • 火龙果软件工程技术中心 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server)。本文现对监听配置作一简单介绍,并提出一些客户终端无法连接服务器端的解决思路,愿对广大网友与读者有...
  • 重点内容 远程连接oracle 首先: 在服务端的oracle配置监听器和服务器,而在客户端配置只要配置服务器就可以。切记
  • oracle监听配置

    2011-07-19 16:39:27
     监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。
  • PostgreSQL在语句级别的服务器端回滚描述安装配置扩展的使用性能问题作者许可描述pg_statement_rollback是PostgreSQL扩展,用于在语句级别添加带回滚的服务器端事务,例如在Oracle或DB2中。 如果在执行过程中的任何...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,877
精华内容 31,550
关键字:

oracle服务器端配置