关于oracle出现 TNS
本人并不是专业的数据库管理人员,但是在这方面比较感兴趣。近期,我公司的oracle数据库突然出现了TNS-12560的故障错误,
具体表现为agent服务/listener服务无法启动,其他服务正常。我在这方面进行了着手研究,启动listener服务时进行了trace调试
,结果发现在运行到350多行时出现下面的错误:ntt2err: entry/ntt2err: soc 10106 error……
[000001 24-9月 -2009 10:15:19:750] nttcnp: Validnode Table IN use; err 0x0
[000001 24-9月 -2009 10:15:19:750] nttcnp: creating a socket.
[000001 24-9月 -2009 10:15:19:750] nttcnp: binding an address to a socket.
[000001 24-9月 -2009 10:15:19:750] ntt2err: entry
[000001 24-9月 -2009 10:15:19:750] ntt2err: soc 10106 error - operation=1, ntresnt[0]=530, ntresnt[1]=38, tresnt
[2]=0
[000001 24-9月 -2009 10:15:19:750] ntt2err: exit
[000001 24-9月 -2009 10:15:19:750] nttcnp: exit
[000001 24-9月 -2009 10:15:19:750] nttcon: exit
[000001 24-9月 -2009 10:15:19:750] nserror: entry
[000001 24-9月 -2009 10:15:19:750] nserror: nsres: id=0, op=65, ns=12560, ns2=0; nt[0]=530, nt[1]=38, nt[2]=0; ora
[0]=0, ora[1]=0, ora[2]=0
[000001 24-9月 -2009 10:15:19:750] nsopen: unable to open transport
[000001 24-9月 -2009 10:15:19:750] nsbfr: entry350
正常情况下,该位置应当是:nttcnp: listening on a bound socket ……
监听绑定
查到10106是微软系统内部错误:“初始化出错”.
该问题在google上搜索只找到一个法语网站,说出问题是由于某些软件阻止了socket的绑定导致,但是没有给出问题解决得办法
。另外又找了几个网站,是在与10106相同的位置,出现不同代码错误的问题,但是都没有给出解决问题的关键,基本上都是重新安
装数据库甚至操作系统。原本怀疑该错误是病毒导致,使得操作系统出现问题,但是操作系统并没有出现其他致命错误。为了发现
是否是其他软件阻止了socket的绑定,本人停止了基本上用不上的全部服务,但是错误还是没有终止。
于是本人也想重新安装数据库,但是服务器上没有该版本的安装文件,想登录公司ftp网站下载安装文件,但是,服务器无法登录
,提示说服务器连接错误,我又查找了该问题的原因,找到该问题是winsock被破坏导致无法与ftp服务器建立连
相关文档:
1、在oracle的sys-sysdba下登陆
写一个java source程序链接sqlserver2005:
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
public static String entry ......
自己在做这个程序的时候看过很多的资料,上网也查了不少的资料,可是多半说的是出神入化,云里雾里...不光看了不明白,而且是有明白一点的人,看了也变的有些模糊了。
这里我掩饰一套完整的java jdbc 连接Oracle9i的范例。
package com.lxh.dbcon;//打包
import ......
问题一:如保加载JDBC驱动程序:
正常我们加载驱动程序有三个途径:
1.Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法。
2.使用系统属性:System.getPro ......
Oracle笔记
l 关于TRUNC函数
SELECT
RELATED_ID ,
DOC_ID ,
CAT_ID ,
CAT_CODE ,
RELEASE_DATE ,
&n ......