就是你pl/sql里面数据库字符串写错了.
有些oracle安装的时候是不带机器名解析的.需要另外建一个字符串访问.
注意:很可能是连接串的,服务器名或地址写得不对
是不是你的oracle服务没有启动起来.到服务里面去看看.如果不是的话.
就是你pl/sql里面数据库字符串写错了
ADO与ORACLE的连接应该有两种方法,一种是在客户机的ODBC中定义好你的ORACLE数据库,然后ADO连接ODBC;另一种是ADO直接连接ORACLE数据库,它实际是通过ORACLE客户端与库进行连接,因此要在客户机上安装oracle客户端,配置一个与你的数据库相对应的“服务”。你提到的TNS服务名,就是你在配置时给这个服务起的名字。
前一种的连接串大概象这样:
Data Source=数据库IPuser id=用户名password=密码
后一种:
Data Source=服务名user id=用户名password=密码
我还是几年前做过,现在忘差不多了,不知道对不对,你在网上查一下“ADO连接ORACLE”应该有很多东东,多试几次就行了,应该没什么别的问题。
请先select * approved_maininfo t set t.declareflag='y' where 1=1 and t.seqcode=263 按F5出计划解释窗口,分析执行效率,估计select的执行效率也很低,性能优化没做好。查执行时间超过1秒的进程:select event,username,sid,serial#,status,last_call_et,sql_hash_value,prev_hash_valuefrom v$session wherestatus='ACTIVE' and last_call_et>1 and username is not null查询对应的语句select *from v$sqltext where hash_value='上面查出来的hashvalue' order by piece
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)