- 浏览: 47320 次
- 性别:
- 来自: 成都
最新评论
-
guji528:
终于明白,原来不是用service_name连接的
ORA-12505 connection refuse 解决办法及总结
文章列表
1.从oracle网站上下载了linux edition 安装文件, oracle-xe-universal_10.2.0.1-1.0_i386.deb.
2. cd到安装文件所在目录, 根据oracle官网上的安装指南,输入以下命令,
dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb
过了几秒钟,提示dependency problems, 说oracle以来的libaio 或者libaio1不存在,而且版本需要高于0.3.96才行。
这两个包是linux的用于程序并行IO的的包,去网上下了 ...
在网上查找 linux下启动oracle的命令, 得到的答案大都是:
引用# $ su - oracle
# $ sqlplus / nolog
# sql> conn / as sysdba
# sql> startup (一般不需要加参数,只要设置好环境变量)
# sql> quit (退出sql模式)
# $ lsnrctl start (启动监听器)
如果用其他非root用户登陆时用su - oracle会要求输入oracle用户的密码,用其他用户直接输入sqlplus /nolog 然后conn /as sysdba时,会显示ORA-12162 TNS:net s ...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where ...
在项目遇到一个问题,在用java中用jdbc连接oracle时出错,log中记录“connectin refuse(DESCRIPTION=(TMP=)(VSNNUM=168354658)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))”,采用的连接url是“jdbc:oracle:thin:@hostname:1521:ovsDB”, 由于连接的配置 ...