oracle11g监听配置&访问&QA

oracle 监听配置 一 静态监听配置:在配置文件中加入,需要添加sid监听的配置静态监听注册成功,下方出现unkown的标识(表示静态监听注册成功),静态注册时,listener.ora中的GLOBAL_DBNAME向外提供服务名,listener.ora中的SID_NAME提供注册的实例名,实例状态为UNKNOWN值时表明此服务是静态注册的设置。 阅读详情
1,主要配置文件
[oracle@OCPServer]cd $ORACLE_HOME
[oracle@OCPServer]cd network/admin/
[oracle@OCPServer]ls
listener.ora                                listener12111811AM1301.bak    shrept.lst                                    tnsnames.ora
listener.ora.bak                        samples                                         sqlnet.ora
[oracle@OCPServer]

主要是
listener.ora 、sqlnet.ora 、tnsnames.ora
2,各配置文件作用简短说明
1) sqlnet.ora
作用类似于linux 或者其他OS的nsswitch.conf文件,通过此文件来决定如何寻找找一个连接中出现的连接字符串。  
例:我们客户端输入 
sqlplus sys/oracle@orcl 
假如我的sqlnet.ora 是下面这个样子 
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)
那么,客户端就会首先在tnsnames.ora 文件中找orcl的记录.如果没有相应的记录则尝试把orcl当作一个主机名,通过网络的途径去解析它的ip地址然后去连接这个ip上GLOBAL_DBNAME=orcl这个实例,当然我这里orcl并不是一个主机名 
如果我是这个样子 
NAMES.DIRECTORY_PATH= (TNSNAMES)
那么客户端就只会从tnsnames.ora查找orcl 的记录, 括号中还有其他选项,如LDAP等并不常用。 
 
2)tnsnames.ora
此文件类似于unix的hosts 文件,提供的tnsname到主机名或者ip 的对应,只有当sqlnet.ora 中类似 
NAMES.DIRECTORY_PATH= (TNSNAMES)这样,也就是客户端解析连接字符串的顺序中有TNSNAMES是,才会尝试使用这个文件。  
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP ,该内容一般不用改。 
HOST:数据库侦听所在的机器的机器名或IP 地址,数据库侦听一般与数据库在同一个机器上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。在UNIX 或WINDOWS 下,可以通过在数据库侦听所在的机器的命令提示符下使用hostname 命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig (for UNIX )命令得到IP 地址。需要注意的是,不管用机器名或IP 地址,在客户端一定要用ping 命令ping 通数据库侦听所在的机器的机器名,否则需要在 hosts 文件中加入数据库侦听所在的机器的机器名的解析。 
PORT:数据库侦听正在侦听的端口,可以察看服务器端的listener.ora 文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name] 命令察看。此处Port 的值一定要与数据库侦听正在侦听的端口一样。 
SERVICE_NAME :在服务器端,用system 用户登陆后,sqlplus> show parameter service_name 命令察看。 
ORCL: 对应的本机,SALES 对应的另外一个IP 地址,里边还定义了使用主用服务器还是共享服务器模式进行连接 
#连接的时候输入的 TNSNAME    
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
# 下面是这个TNSNAME 对应的主机,端口,协议
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
# 使用专用服务器模式去连接需要跟服务器的模式匹配,如果没有就根据服务器的模式自动调节    
(SERVER = DEDICATED)
# 对应service_name ,SQLPLUS>;show parameter service_name; 进行查看    
(SERVICE_NAME = orcl)
)
)
# 下面这个类似    
SALES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dg1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sales)
)
)    
注意:如果数据库服务器用MTS ,客户端程序需要用database link 时最好明确指明客户端用dedicated 直连方式, 不然会遇到很多跟分布式环境有关的ORACLE BUG 。一般情况下数据库服务器用直接的连接会好一些,除非你的实时数据库连接数接近1000 。 
 
3. listener.ora
listener 监听器进程的配置文件。关于listener 进程就不多说了,接受远程对数据库的接入申请并转交给oracle的服务器进程。所以如果不是使用的远程的连接,并且不需要使用OEM时,listener进程就不是必需的,同样的如果关闭listener 进程并不会影响已经存在的数据库连接。 
Listener.ora 文件的例子 
#listener.ora Network Configuration File: #E:\oracle\product\10.1.0\Db_2\NETWORK\ADMIN\listener.ora 
# Generated by Oracle configuration tools. 
# 下面定义LISTENER 进程为哪个实例提供服务 这里是ORCL ,并且它对应的ORACLE_HOME 和GLOBAL_DBNAME 其中GLOBAL_DBNAME 不是必需的除非 
# 使用HOSTNAME 做数据库连接
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = boway)
(ORACLE_HOME = /u01/app/oracle)
(SID_NAME = ORCL)
)
)    
# 监听器的名字,一台数据库可以有不止一个监听器
# 再向下面是监听器监听的协议,ip,端口等,这里使用的tcp1521端口,并且使#用的是主机名
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dg1)(PORT = 1521))
)    
上面的例子是一个最简单的例子,但也是最普遍的。一个listener 进程为一个instance(SID) 提供服务。 
监听器的操作命令 
$ORACLE_HOME/bin/lsnrctl start, 其他诸如stop,status 等。具体敲完一个lsnrctl 后看帮助。 
[oracle@OCPServer]lsnrctl

LSNRCTL for Solaris: Version 11.2.0.3.0 - Production on 18-NOV-2012 12:37:18

Copyright (c) 1991, 2011, Oracle.    All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> help
The following operations are available
An asterisk (*) denotes a modifier or extended command:

start                             stop                                status                            
services                        version                         reload                            
save_config                 trace                             spawn                            
change_password         quit                                exit                                
set*                                show*                            

LSNRCTL>
上面说到的三个文件都可以通过如下图形的配置工具来完成配置 
  1. netca
  2. netmgr 
profile配置的是sqlnet.ora 也就是名称解析的方式
service name配置的是tnsnames.ora 文件
listeners配置的是listener.ora 文件,即监听器进程
具体的配置可以尝试一下然后来看一下配置文件。
不同的连接方式  
连接过程  
当你输入sqlplus sys/oracle@orcl 的时候 
1)查询sqlnet.ora 看看名称的解析方式,发现是TNSNAME 
2)则查询tnsnames.ora 文件,从里边找orcl 的记录,并且找到主机名,端口和service_name 
3)如果listener 进程没有问题的话,建立与listener 进程的连接。 
4)根据不同的服务器模式如专用服务器模式或者共享服务器模式,listener 采取接下去的动作。默认是专用服务器模式,没有问题的话客户端就连接上了数据库的server process 。 
5)这时候网络连接已经建立,listener 进程的历史使命也就完成了。 
#--------------- 
几种连接用到的命令形式 
1.sqlplus / as sysdba 这是典型的操作系统认证,不需要listener 进程
2.sqlplus sys/oracle 这种连接方式只能连接本机数据库,同样不需要listener 进程
3.sqlplus sys/oracle@orcl 这种方式需要listener 进程处于可用状态。最普遍的通过网络连接。
以上连接方式使用sys 用户或者其他通过密码文件验证的用户都不需要数据库处于可用状态,操作系统认证也不需要数据库可用,数据库用户认证放是由于采用数据库认证,所以数据库必需处于open 状态。 
如作为普通用户进行登录 
[oracle@dg1 admin]$ sqlplus sys/oracle
SQL*Plus: Release 10.2.0.1.0 - Production on Sun Feb 13 16:18:33 2011
Copyright (c) 1982, 2005, Oracle.    All rights reserved.

ERROR:
ORA-01034: ORACLE not available    
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory

Enter user-name:    
initSID.ora 中的Remote_Login_Passwordfile 对身份验证的影响  
三个可选值: 
NONE:默认值,指示Oracle 系统不使用密码文件,通过操作系统进行身份验证的特权用户拥有SYSORA 和SYSOPER 权限
EXCLUSIVE :
1. 表示只有一个数据库实例可以使用密码文件
2. 允许将SYSORA 和SYSOPER 权限赋值给SYS 以外的其它用户
SHARED:
1. 表示可以有多个数据库实例可以使用密码文件
2. 不允许将SYSORA 和SYSOPER 权限赋值给SYS 以外的其它用户
所以,如果要以操作系统身份登录,Remote_Login_Passwordfile 应该设置为NONE
关于域名( 主机名) 解析  
/etc/hosts (UNIX) 
或者windows\hosts(WIN98) winnt\system32\drivers\etc\hosts (WIN2000) 
客户端需要写入数据库服务器IP 地址和主机名的对应关系。 
127.0.0.1 dg1 
192.168.0.35 oracledb oracledb 
192.168.0.45 tomcat tomcat 
202.84.10.193 bj_db bj_db  
有些时候我们配置好第一步后,tnsping 数据库服务器别名显示是成功的, 
但是sqlplus username/password@servicename 不通,jdbc thin link 也不通的时候,  
一定不要忘了在客户端做这一步,原因可能是DNS 服务器里没有设置这个服务器IP 地址和主机名的对应关系。 
如果同时有私有IP 和Internet 上公有IP ,私有IP 写在前面,公有IP 写在后面。 
编辑前最好留一个备份,增加一行时也最好用复制粘贴,避免编辑hosts 时空格或者tab 字符错误。 
UNIX 下ORACLE 多数据库的环境,OS 客户端需要配置下面两个环境变量 
ORACLE_SID=appdb;export ORACLE_SID 
TWO_TASK=appdb;export TWO_TASK  
来指定默认的目标数据库  
 
平时排错可能会用到的 
1)lsnrctl status 查看服务器端listener 进程的状态 
LSNRCTL>help
LSNRCTL>status
LSNRCTL>services    
2)tnsping 查看客户端sqlnet.ora 和tnsname.ora 文件的配置正确与否,及对应的服务器的listener 进程的状态。 
[oracle@OCPServer]tnsping ocpserver

TNS Ping Utility for Solaris: Version 11.2.0.3.0 - Production on 18-NOV-2012 12:53:28

Copyright (c) 1997, 2011, Oracle.    All rights reserved.

Used parameter files:
/opt/oracle/product/11.2.0.1/network/admin/sqlnet.ora


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.88)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = ocpserver)))
OK (20 msec)
[oracle@OCPServer]
3)查看instance 是否已经启动  
SQL>select instance_name,host_name,status from v$instance;
查看数据库是打开还是mount 状态。  
SQL>select open_mode from v$database    
INSTANCE_NAME                                    STATUS
------------------------------ ------------------------------------
orcl                                                    OPEN    
使用hostname 访问数据库而不是tnsname 的例子 
使用tnsname 访问数据库是默认的方式,但是也带来点问题,那就是客户端都是需要配置tnsnames.ora 文件的。如果你的数据库服务器地址发生改变,就需要重新编辑客户端这个文件。通过hostname 访问数据库就没有了这个麻烦。 
查看数据库名 
SQL> select name from v$database;
NAME
---------------------------
ORCL    
需要修改服务器端listener.ora 
# 监听器的配置文件listener.ora
# 使用host naming 则不再需要tnsname.ora 文件做本地解析
# listener.ora Network Configuration File: d:\oracle\product\10.1.0\db_1\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
# (SID_NAME = PLSExtProc)
(SID_NAME = orcl)
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = /u01/app/oracle)
# (PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = dg1)(PORT = 1521))
)
)    
客户端sqlnet.ora 如果确认不会使用TNSNAME 访问的话,可以去掉TNSNAMES 
# sqlnet.ora Network Configuration File: d:\oracle\product\10.1.0\db_1\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (HOSTNAME)
Tnsnames.ora 文件不需要配置,删除也无所谓。 
下面就是网络和操作系统的配置问题了,怎么样能够解析我的主机名的问题了 
可以通过下面的方式连接 
sqlplus sys/oracle@orcl 
这样的话,会连接orcl 这台服务器,并且listener 来确定你所要连接的service_name 
客户端连接服务器端常见问题排除方法   要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题: 
1) ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器: $ lsnrctl start 或 C:lsnrctl start 
2)ORA-12500: TNS: 监听程序无法启动专用服务器进程 对于Windows而言,没有启动Oracle实例服务。启动实例服务: C:oradim –startup -sid myoracle 
3)ORA-12535: TNS: 操作超时   出现这个问题的原因很多,但主要跟网络有关。解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙
是否阻挡了连接。 
4)ORA-12154: TNS: 无法处理服务名
检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。 
5)ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME
打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。该服务名必须与服务器端监听器配置的全局数据库名一致。
6)ORA-12518 TNS:监听程序无法分发客户机连接
出现该报错有两个原因:在共享模式下是由于调度进程(dispatchers)太少,在独占模式下是由于进程数(proces ses)超过了数据库默认的最大进程数。
解决步骤:
1、show parameter process查看数据库允许最大进程数
2、select count(*) from v$session;查看当前系统进程数如果进程数不够,可通过扩大PGA来增大进程数
alter system set workarea_size_policy=auto scope=both;
alter system set pga_aggregate_target=512m scope=both;
3、show parameter dispatchers查看调度进程数量如果调度进程太少,则可执行:
alter system set dispatchers = '(protocol=tcp)(dispatchers=3)(service=oracle10xdb)';
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客户端连接服务器端常见的一些问题,当然不能囊括所有的连接异常。解决问题的关键在于方法与思路,而不是每种问题都有固定的答案

老外的思路
=============================================
ORA-12560 STARTING LISTENER ON NT - TROUBLESHOOTING
---------------------------------------------------
ORA-12560: TNS Protocol adapter error
Cause: A generic protocol adapter error occurred.
Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors.For further details, turn on tracing and reexecute the operation. Turn off tracing when the operation is complete.
This is a high level error just reporting an error occurred in the actual transport layer. Look at the next error down the stack and process that.

1.- Starting Listener with TCP/IP Protocol
        
        Problem:
        You start the TNS Listener from command line and the TCP/IP address fails with a TNS-12560.
        Solution:
        Check if Microsoft Winsock Proxy(WSP) Client is enabled on the Windows NT Server, if that is the case then go to windows Control Panel, click WSP icon and select the disable Proxy Client option.
        Explanation:
        The Winsock application may fail to bind to a specific port on a Proxy Server computer when the Winsock is running Proxy Client.
2.- TNS-12560 TNS-512 Starting the listener.
        Problem:
        You try to start up the listener and receive the following error stack:
        TNS-12542: TNS:address already in use
         TNS-12560: TNS Protocol adapter error
            TNS-00512: Address already in use
             32-bit Windows Error: 48: Unknown error
        Error: TNS 512
        Text:     Address already in use
        --------------------------------------------
        Cause: Specified listener address is already being used.
        Action: Start your listener with an unused address.
        Generally this problem may ocurr for a incorrect setting in the listener.ora. Some causes of this problems may be:
        
        a.- Some defined address in the listeners.ora is been used. Make sure other listeners are not running. Either listener.log and screen output appear the address with problem.
                
        b.- Just for 8i: in windows NT the algorithm to acquire
                the address has change, please check the Note 69026.1: Oracle 8i and socket LISTEN operations.
     Explanation:
     The listener will try to acquire the address in exclusive mode, if this is been used then the process to get it will fail.
        
3.- Starting the listener the errors ORA-12203,ORA-12560, NL-462 or NL-427 may be raised.
        Problem:
        You try to start up the listener and receive the following errors
        ORA-12203,ORA-12560, NL-462 or NL-427.
        Solution:
        Recreate the listener.ora file.
        Explanation:
        Some corruption in the listener.ora may get unable to the tnslsnr to work adequatly.

4.- Failed to start service, TNS-12560, TNS-00530 when create new listener services
        Problem:
        To recreate Oracle TNS listener service on Windows NT, you delete the service entry in registry. When using lsnrctl to start the listener, you get the following errors:
        LSNRCTL> start
        Starting tnslsnr: please wait...
        Failed to start service, error 3.
        TNS-00530: Protocol adapter error
        The Listener service is not recreated and the Listener would not start.
        You are using a valid listener.ora file and protocol adapters.

        Solution:
        After you delete the Listener service from registry, you have to reboot NT for it to take effect. Then you can use lsnrctl to start the Listener, which would re-create the listener service.

        Explanation:
        The Listener service is marked 'disabled', but it still exists after you delete the service from registry.

本文出自 “Focus on Oracle” 博客,请务必保留此出处http://alexy.blog.51cto.com/6115453/1063052

Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇 Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇 文章目录Oracle11g安装教程、配置实例、监听、客户端程序详解_Windows篇前言一、数据库的安装前准备,前提是没有安装过!!!二、仅安装数据库软件(数据库运行环境)三、添加数据库实例四、设置监听程序,让数据库可以通过网络访问五、为目标数据库设置网名总结 前言 如果需要安装包:联系我看到会给你链接,因为现在官网已经不提供10g,11g的安装包了,在网盘保存望悉知(回复不会很及时,下班看到会回复敬请谅解)。 提示:以下 阅读详情

相关推荐

最详细的Oracle11g监听配置与数据库实例创建,小白看了也能配置好!

1. 配置监听,登陆oracle用户,进入终端并输入netca,此时会唤出监听配置界面. [root@node2 ~]# su - oracle [oracle@node2 ~]$ export DISPLAY=192.168.8.72:0.0 //设置远程界面的IP地址,这个IP是物理机的IP [oracle@node2 ~]$ netca 稍等片刻就会出现如下界面...

DoubleJing的博客 5337

Oracle11g数据库监听配置

一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。   二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有

Hello,World 2428

Oracle 11g利用Netmgr配置监听器和服务

如果安装数据库时,选择Install database software only选项时,安装完数据库软件后,需要进行数据库的创建,那么使用DBCA工具创建数据库前,需要配置监听器和服务,因为使用DBCA建库过程中,如果安装EM则需要启动监听器。 监听器配置 下面详细介绍监听器的配置过程: 1、在命令行输入下面的命令,启动Oracle Net Manager图形化工具; [

个人公众号:Alen的数据库学习笔记 8987

Oracle 11g服务器监听配置

1. Oracle监听器理论基础(摘自书本、网络) Oracle监听器运行于数据库服务器端一个进程,用于监听所有来自客户端的连接请求,并提供处理数据库服务方面的请求。这个进程负责监听用户的连接请求,每当收到一个用户请求,监听器进程就会创建一个影子进程,然后把用户请求转交给这个影子进程,由影子进程继续完成用户提交的各种命令。一旦监听进程把用户转交给影子进程,监听进程的任务就算完成了,会继续去监

成屿的专栏 2万+

ORACLE 11G 安装后只能localhost 访问本机,不能用IP地址被访问

今天装了oracle11g 结果 监听里面配置的是localhost,服务里面 主机名也是 localhost,这就造成其他机器无法访问。所以经过一番折腾,操作步骤如下 1.更改监听和服务主机名localhost为本机机器名称,如AlvinPC,测试后发现报如下错误    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,解决办法如下 2.在监听文件 listene

bbaojji的专栏 8985

Oracle 11g的网络配置

一、Oracle11g的网络配置 1.  Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接。 2.  服务器端配置监听器,客户端配置网络服务名。 tnsnames.ora 位于oracle的客户端,listener.ora 位于oracle的服务端 二、Oracle11g的启动和停止 1.如果通过网络(TCP/IP协议)访问数据库服务器,至少要启.

人生何必如此匆匆... 3806

CentOS 7下oracle 11g配置监听

0、说明 1 2 1、本机系统为CentOS-7-x86_64 2、已正常安装了oracle 11g并且实例startup启动成功 1、编辑listener.ora配置文件,设置监听 1 2 3 4 5 6 7 8 9 10 11 12 ...

zzchances的博客 5969

ORACLE11G通过透明网关访问SQLServer2008数据

经过验证后的原创经典。 oracle的透明网关是oracle直接访问异构数据库的利器。在9i中,透明网关是包含在数据库安装程序中的,在安装数据库软件过程中可以选择;10g中,oracle把透明网关独立出来,需要单独下载安装。 本文主要讨论在oracle下如何配置透明网关去访问sqlserver数据库。在11g之前,for sqlserver的透明网关只能安装在windows操作系统上,从1

Zhuzp的专栏 4313

oracle 11g远程连接

如果用户要远程连接Oracle 11g数据库,就需要安装Oracle客户端软件。然而,在使用Oracle 11g时,很多用户需要远程连接到数据库服务器,这种连接方式可以让用户从任何地方管理数据库,提高工作效率。配置Oracle监听文件是远程连接Oracle 11g数据库的关键步骤之一,如果不进行配置,用户很难从外部网络访问数据库。使用Oracle SQL Developer是连接Oracle 11g数据库的简单方法,这个工具可以直观地操作数据库,进行表的查询、创建和更新。开启Oracle数据库远程访问。

weixin_45364563的博客 3687

Oracle 11g监听配置文件详解与实战指南

在中,最核心的部分是名为LISTENER的监听器实体定义。这一名称并非固定关键字,而是可以自定义的监听器别名(例如也可命名为或MYLISTENER但通常情况下使用默认名称LISTENER可确保与数据库自动注册机制兼容。一个典型的LISTENER定义如下:LISTENER =上述配置中,LISTENER块定义了监听地址信息,即协议类型、主机名和端口号;而则用于显式声明要注册的服务或实例。当执行时,监听器会读取此文件,解析其中的。

weixin_32673065的博客 1103

oracle11g监听文件

正确配置安装的oracle11g监听文件。另附上我精心制作的oracle11g安装教程链接 http://blog.youkuaiyun.com/justnow_/article/details/49850579

Oracle11g的安装及配置

对应服务端和客户端的安装包以及虚拟机我将会上传到资源中或者通过百度网盘的形式供大家免费下载。 一、前言 (1)安装oracle 11g系统最好是1G以上内存,硬盘至少需要4.5G空间。 (2)至少环境在Linux Server release 5.3以上。 (3)win安装包 (之后将会上传) win32_11gR2_database(服务端) win32_11gR2_client(客户端) (4)linux安装包 (之后将会上传) linux_11gR2_database(服务端) linux_11gR2

weixin_42374938的博客 6813

PyCharm + Anaconda虚拟环境:完美配置PySide6开发三件套(Designer/UIC/RCC)的避坑指南

本文详细介绍了如何在PyCharm和Anaconda虚拟环境中配置PySide6开发三件套(Designer/UIC/RCC),提供从环境准备到工具集成的完整解决方案。通过清晰的路径定位和PyCharm外部工具配置指南,帮助开发者快速搭建高效的Python GUI开发环境,避免常见配置陷阱。

weixin_28828243的博客 338

Oracle 11g 数据库远程访问配置

Oracle 11g 安装完成后,只能在本机访问,希望其远程计算机也能访问,刚开始直接修改listener.ora文件 # listener.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle co...

weixin_39609704的博客 5292

ArcGIS新手必看:5分钟搞定等高线转DEM栅格(附完整操作截图)

本文详细介绍了在ArcGIS中将等高线转换为DEM栅格的完整流程,包括CAD数据预处理、TIN转栅格和直接插值法两种核心方法,以及常见问题排查与优化技巧。通过实战案例和操作截图,帮助GIS新手快速掌握这一测绘数据处理的核心技能,提升地形分析和三维可视化效率。

dapp9builder的博客 286

Conda安装cuda指定版本遇到的一个大坑,导致pytorch无法使用cuda且nvcc -V显示错误的cuda版本

24年3月份的时候用conda install nvidia/label/cuda-11.x.x::cuda还挺正常的,能直接安装11.x.x版本的cuda,我还安利给同学用。但现在5月份不知道为什么这些命令都只会安装最新的cuda12.4,不知道是我哪里设置有问题还是官网的安装目录里的环境配置换了?我在三台不同的服务器上都尝试了安装不同版本的cuda,但最后安装下来的都是12.4版本。

weixin_43933424的博客 8892

Oracle 11g监听器配置

Oracle 11g监听器配置 安装好oracle后,出现oracle监听器不能正确使用的问题,先后遇到问题: 1、Oracle ORA-12541:TNS:no listener 2、ORA-28547: connection to server failed, probable Oracle Net admin error 通过删除默认安装的监听,使用net manager重新配置...

weixin_34342992的博客 1013

keil软件调试(Debug)仿真教程(软件调试和硬件调试的区别)及常用调试按键详解

单片机的调试分为两种,一种是使用软件模拟调试,第二种是硬件调试,两种调试方式各有不同,软件模拟调试有误差,而硬件调试,借用仿真器调试是嵌入式开发中常用方法。

weixin_51624736的博客 3万+

oracle 11g安装后的配置及使用

---------------------------Oracle Database 11g-服务管理 Oracle Database 11g安装完成后,可以执行右键“我的电脑” →“属性”→“管理”→“服务” →“服务和应用程序”,打开“服务”窗口,在该窗口中可以查看Oracle服务信息。如图       Oracle服务主要有如下几种:   1.OracleDBConsole...

qq_37273784的博客 2万+

手把手教你用Cadence VPWLF源和参数扫描:搞定非周期激励与gmid曲线绘制(避坑指南)

本文详细介绍了如何在Cadence Virtuoso中使用VPWLF源生成复杂非周期激励信号,并结合gmid方法进行双参数扫描优化电路设计。通过实战案例和避坑指南,帮助工程师高效解决波形生成和参数可视化难题,提升模拟电路设计效率。

weixin_29260291的博客 423

IntelliJ IDEA 2025.1 + Gradle 镜像配置避坑指南:解决依赖下载慢的终极方案

本文针对IntelliJ IDEA 2025.1开发环境中Gradle依赖下载缓慢的问题,提供了详细的镜像配置避坑指南。通过解析Gradle依赖解析机制,重点指导如何正确配置阿里云等国内镜像仓库,并分享验证配置生效、排查常见错误及高级优化技巧,旨在彻底解决依赖下载难题,提升开发效率。

weixin_28835551的博客 532

oracle11g如何配置监听服务,Oracle11g2的监听器配置教程

Oracle11g2的监听器配置教程作者:小涵 | 来源:互联网 | 2018-07-13 07:34阅读: 2995Oracle的监听器服务注册方式有两种,分别为动态和静态,本文将详细介绍这两种,需要的朋友可以参考下Oracle的监听器服务注册方式有两种,分别为动态和静态,本文将详细介绍这两种,需要的朋友可以参考下Oracle的监听器服务注册方式有两种,分别为动态和静态。通过动态注册的服务在ls...

weixin_39827589的博客 1057

高通SA8295P音频接口深度解析:全面掌握SA8295P的LS-I2S、PCM/TDM与高性能音频处理技术设计

SA8295P提供丰富的音频接口选项,包括LS-I2S、PCM/TDM和HS-I2S接口,具备灵活的配置选项,适合各种高保真音频和高速数据传输应用。结合LS-I2S和PCM/TDM接口:在复杂的音频编解码器设计中,可结合使用LS-I2S和PCM/TDM接口,以处理和传输不同的音频数据流。使用HS-I2S接口:在软件定义无线电(SDR)系统中,高速I2S接口可处理高速数据流,如无线电信号的解码和处理。LS-I2S(低速I2S)接口是SA8295P的一部分,提供了丰富的音频数据传输选项。

weixin_43199439的博客 1403
上一篇: solaris10修改root为bash
下一篇: passwd文件详解
Onlineforeve
博客等级 码龄18年 3粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值