【设置Oracle监听器密码(LISTENER)】教程文章相关的互联网学习教程文章

Shell: extract more from listener.log (分析oracle监听日志)【代码】【图】

最近遇到了两起数据库连接数不足的问题, 通常都会预留一些会话增加的情况, 但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、ASH 都可能无法升成,甚至数据库都无法登录或做SSD 都不成功, 这时候LISTENER.LOG 就成了“破案”时关键的线索。 下面记录分享一些分析listener.log的一些脚本....

ORACLE清理、截断监听日志文件(listener.log)【代码】【图】

在ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大,想必不少人听说过关于“LISTENER.LOG日志大小不能超过2GB,超过会导致LISTENER监听器无法处理新的连接”,当然这个不是真理,不会绝对出现,只是发生在老旧的32bit Linux或Unix系统下面,真实的原因是一些32bit OS自带的文件系统不支持2GB以上的文件,导致监听服务进程(tnslsnr)append write日志文件出错。 ...

php远程连接oracle报TNS:listenerdoesnotcurrentlyknowofservice

我本地php连接远程oracle 数据库,我下载了 oracle的客户端instantclient-basic-nt-11.2.0.2.0,配置了环境变量,把开启了php_oci8和 php_oci8_11,重启了电脑然后用连接,报了下面的错误 Warning: ocilogon() [function.ocilogon]: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor in D:\WWW\php-interface\sqlserver.php on line 53 ORA-12514: TNS:listener does not currently k...

php远程连接Oracle报错oci_connect():ORA-12541:TNS:nolistener

情况如下:Oracle和php不在同一台机器上,在Oracle所在的机器上可以访问Oracle。 但是通过php远程连接时,报错oci_connect(): ORA-12541: TNS:no listener。 Oracle所在机器的listener已经打开了的。如何解决php远程连接,谢谢!回复内容:情况如下:Oracle和php不在同一台机器上,在Oracle所在的机器上可以访问Oracle。 但是通过php远程连接时,报错oci_connect(): ORA-12541: TNS:no listener。 Oracle所在机器的listener已经打开...

[Oracle工程师手记]解决listener 的 TNS-12545 错误【代码】

现象: 执行 lsnrctl start 来启动 listener,却失败了。$ lsnrctl statLSNRCTL for Linux: Version 19.0.0.0.0 - Production on 09-APR-2021 23:45:02Copyright (c) 1991, 2019, Oracle. All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hst15574.mytst.com)(PORT=1521))) TNS-12541: TNS:no listenerTNS-12560: TNS:protocol adapter errorTNS-00511: No listenerLinux Error: 111: Connection re...

服务器列表里找不到OracleOraDb10g_home1TNSListener

先安装的ORACLE DB,后配置的数据库,TNSNAMES.ORA, LISTENER.ORA配置完毕,客户端连接不上TNS服务器,发现服务列表里没有OracleOraDb10g_home1TNSListener这一项。 Lsnrctl status命令,出现 TNS-12541: 无监听程序 解决方法: 打开{ORACLE_HOME}/BIN, 启动TNSLSNR.EXE, LSNRCTL STATUS, 提示 监听状态 服务器列表里找不到OracleOraDb10g_home1TNSListener标签:本文系统来源:http://www.cnblogs.com/meredith/p/4509599.html

oracle配置多网络接口多端口 listener

oracle 11.2.0.4两个数据库实例:orcl test主机名解析:192.168.1.30 orcl.lineqi.com orcl[oracle@orcladmin]$ ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:40:07:9A inetaddr:192.168.1.30 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr:fe80::20c:29ff:fe40:79a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2548 errors:0 dropped:...

关于Oracle出现listener refused the connection with the ORA-12505错误,解决方案

出现listener refused the connection with the ORA-12505错误,解决方案: 1.首先重启一下电脑,释放被占用的1521端口 2.重启后打开Oracle Develpoer 3.然后运行cmd,打开命令提示符,输入命令lsnrctl先运行stop,然后再start 4.打开资源管理器,运行C:\oraclexe\app\oracle\product\10.2.0\server\BIN\tnslsnr.exe HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXETNSListenerImagePath键值:C:\oraclexe\app\o...

dbstart和dbshut启动、关闭数据库报错ORACLE_HOME_LISTNER is not SET解决办法

dbstart启动数据库报错,如下: [oracle@wen ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE_HOME dbshut关闭数据库报错,如下: [oracle@wen ~]$ dbshutORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart ORACLE_HOME 解决办法:...

oracle函数listagg的使用说明(分组后连接字段)

name, listagg(ddate,‘ / ‘) within group (order by name) as ddate from aa group by name需要注意的事项如下: 1. 必须得分组,也就是说group by是必须的。 2. listagg函数的第一个参数是需要进行枚举的字段,也就是ddate;第二个参数是枚举数值之间的分隔符;同时还需要进行排序和分组within group (order by name) 本文转自:http://www.2cto.com/database/201304/204096.htmloracle函数listagg的使用说明(分组后连接字段...

修改Oracle XE Listener 占用的1521、8080端口

修改Oracle XE Listener 占用的1521、8080端口今天在帮开发人员Demon安装oracleXE时,有这么一段提示:[sql] Destination Folder: D:\oraclexe\ Port for ‘Oracle Database Listener‘: 1521 Port for ‘Oracle Services for Microsoft Transaction Server‘: 2030 Port for HTTP Listener: 8080 可以看出,默认web控制台服务端口是8080,安装时又不能更改。安装之后和Tomcat, Jboss等服务器冲突,所以会遇到很多问题。在...

Oracle Net Listener Parameters (listener.ora)(转)【代码】

7 Oracle Net Listener Parameters (listener.ora) This chapter provides a complete listing of the listener.ora file configuration parameters. This chapter contains these topics:Overview of Oracle Net Listener Configuration FileOracle Net Listener ParametersClass of Secure Transports (COST) ParametersOverview of Oracle Net Listener Configuration File Oracle Net Listener configuration, stored in the l...

java如何将一个List传入Oracle存储过程【代码】

java如何将一个List传入Oracle存储过程,例子如下: 数据库端建一个PL/SQL的数组。CREATE OR REPLACE TYPE tables_array AS VARRAY(100) OF VARCHAR2(32) ;drop table test purge; create table test (name varchar2(32) );create or replace procedure t_list_to_p(arr_t in tables_array) is beginfor i in arr_t.first .. arr_t.last loopinsert into test values(arr_t(i));end loop;commit; end t_list_to_p; java代码:impo...

Oracle函数之LISTAGG【代码】

select listagg(ename,‘,‘)within group(order by sal)name from emp;NAME ---------------------------------------------------------------------------------------------------- SMITH,JAMES,ADAMS,MARTIN,WARD,MILLER,TURNER,ALLEN,CLARK,BLAKE,JONES,FORD,SCOTT,KING分组函数:SQL> select deptno,listagg(ename,‘,‘)within group(order by sal)name from emp group by deptno;DEPTNO NAME ---------- ----------------...

快速打开Oracle Listener以及OracleService的方法【图】

习惯用Linux的筒子都知道一种利用文件系统快速开跑Oracle,打开 Oracle Listener以及OracleService的方法。 而窗口族(Windowser)可能对文件操作不是很熟练。需要右键pc,选择 管理/服务/查找Oracle Listener打开,并查找OracleService打开。这样操作实在很慢。下面介绍快速打开Oracle服务的方法: 新建TXT文件,写入 net start oracleserviceorcl net start oraclexetnslistener 更改为cmd格式文件,从此双击即可打开Ora...