ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程

以前没有遇到过这个错误,一般常见的就是ORA-12514,这个错误是第一次遇到,我们是用SSH框架的,数据库链接由spring来管理,所以不担心连接不能及时释放的问题。但是现在数据库不只是我们做web的在使用,还有做通讯的同事,今天上午突然发现PL/SQL连不上数据库了,报的就是这个错误。

网上查找资料发现出现这个问题是由于Oracle的会话数不够导致的,使用命令“show parameter processes;”,返回

 

NAME                                         TYPE          VALUE
-----------------------------------     -------------    ------------
aq_tm_processes                       integer          0
db_writer_processes                  
integer           1
gcs_server_processes                 
integer          0
job_queue_processes                 
integer          10
log_archive_max_processes        
integer          2
processes                                 
integer           150

 

可见当前最大连接数是150,于是我到数据库服务器使用DBA登陆,结果也登陆不上,报错ORA-12520,看来问题很严重啊!我查看了listener.log,发现有个IP创建了很多的链接,最终锁定问题原因,就是因为同事没有及时释放连接导致连接数不够。解决此法最好是程序上注意,使用后及时释放,如果你写的是循环,那就很危险了。也可以修改最大连接数,如果服务器能顶得住。

posted @ 2011-05-18 11:46 IceWee 阅读(855) | 评论 (0)编辑 收藏

在网页中使用自定义右键菜单,实现上皆为使用javascript禁用浏览器默认的右键菜单,然后在网页中响应鼠标右键事件,弹出自定义的菜单。

类似右键菜单的组件网上很多。一般而言,改变浏览器的默认菜单应当慎用,这会使多数用户感到不习惯。但是在企业Web应用中,用户的使用环境更加可控,在这种应用中使用自定义右键菜单会更加适合。

以下列举几款比较成熟的jQuery右键菜单插件,我们将逐一介绍,请读者自行比较,并根据自己的需求选择。

文直通车

posted @ 2011-05-01 16:49 IceWee 阅读(1362) | 评论 (0)编辑 收藏

     摘要: 经常用谷歌百度的人会觉得他们自动提示下拉框很酷,而且用来起很方便。最近由于业务需求,我们也需要这样的功能,网络上搜刮了一下,但却遇不到自己满意的,于是决定取长补短,自己重构。由于平常很少写类似控件或小工具的脚本,顶多写点简单的校验脚本,所以写了这个东东花费了我3天时间,当然3天也不全是一直扑到它身上,毕竟还有其他的工作,通过这次练习,自己对protype的熟悉又更近了一步。  阅读全文

posted @ 2011-04-24 03:41 IceWee 阅读(882) | 评论 (0)编辑 收藏

     摘要:
最近使用PD比较频繁,也被PD给搞的焦头烂额,网上好的东西还是比较多的,摘了点留作备用。




sql语句中表名与字段名前的引号去除:

打开cdm的情况下,进入Tools-Model Options-Naming Convention,把Name和Code的标签的Charcter case选项设置成Uppercase或者Lowercase,只要不是Mixed Case就行!
或者选择Database->Edit current database->Script->Sql->Format,有一项CaseSensitivityUsingQuote,它的 comment为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引号来规定标识符的大小写, 可以看到右边的values默认值为“YES”,改为“No”即可!
或者在打开pdm的情况下,进入Tools-Model   阅读全文

posted @ 2011-04-23 15:24 IceWee 阅读(891) | 评论 (0)编辑 收藏

     摘要:   阅读全文

posted @ 2011-04-18 14:09 IceWee 阅读(4583) | 评论 (0)编辑 收藏

 实际开发中,如果用的是Oracle数据库,那么备份还原数据库的命令会经常用到

DOS环境下(开始-运行-CMD),在命令行输入,exp 用户名/密码@数据库连接名 owner=用户名 file="盘符:\文件名.dmp" log="盘符:\日志文件名.log",日志可选,回车即可。

导出/备份命令:

exp admin/password@orcl owner=admin file="D:\orcl.dmp" log="D:\orcl.log"


其中admin和password是连接到orcl数据库的登录名和密码,orcl是通过数据库工具建立的数据库连接时取的别名,file和log用于导出文件的数据存储和日志存储,由自己指定任意名。

导入/还原命令:

imp admin/password@orcl file="D:\orcl.dmp" log="D:\orcl.log" fromuser=other touser=admin


posted @ 2011-04-18 13:59 IceWee 阅读(252) | 评论 (0)编辑 收藏

     摘要: 由于工作需要,今天要在电脑上安装SQL Server 2005。以往的项目都是使用Oracle,MS的数据库还真的没怎么用过,安装Oracle已经轻车熟路,但装SQL Server好像还有点小麻烦,所以记录下来,以留备用。
-------------------------------------------------------------------------------------------------

操作系统:Microsoft Windows 7 旗舰版(32位)

数据库版本:SQL Server 2005 简体中文开发板

数据库下载链接:http://222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar

文件解压密码:www.mofang.net

----------------------------------------------------------------------------------------  阅读全文

posted @ 2011-04-18 13:53 IceWee 阅读(626) | 评论 (0)编辑 收藏

话不多说,请看代码!
/** left (outer) join */ 
/** Standard SQL Syntax */
select * from a left outer join b on a.id = b.id;
/** Oracle SQL Syntax */
select * from a, b where a.id = b.id(+); 

/** right (outer) join */ 
/** Standard SQL Syntax */
select * from a right outer join b on a.id = b.id; 
/** Oracle SQL Syntax */
select * from a, b where a.id(+= b.id; 

/** (inner) join */ 
/** Standard SQL Syntax */
select * from a inner join b on a.id = b.id; 
/** Oracle SQL Syntax */
select * from a, b where a.id = b.id; 

/** (full) join */ 
/** Standard SQL Syntax */
select * from a full join b on a.id = b.id; 
/** Oracle SQL Syntax */
select * from a, b where a.id = b.id(+union select * from a, b where a.id(+= b.id;

posted @ 2011-04-18 13:32 IceWee 阅读(254) | 评论 (0)编辑 收藏

记不清是从QQ哪个版本开始,去除了右键“添加到QQ表情”注册表项的写入,所以在浏览网页时看到搞笑或者自己想要的图片时,想快速保存到QQ表情里的右键快捷方式没有了,需要我们自己导入注册表。

自己创建记事本文件,写入内容: 

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\添加到QQ表情]"contexts"=dword:00000002@="E:\\Program Files (x86)\\Tencent\\QQ\\Bin\\AddEmotion.htm"

需要手动修改的是最后一行,修改成你自己的QQ安装目录即可,注意分隔符是\\

FireFox的解决方案:

上面仅仅解决了Internet Explorer,对于火狐是无效的,火狐有个叫IE Tab的插件,下面是官方简介:

 

IE Tab - an extension from Taiwan, features: Embedding Internet Explorer in tabs of Mozilla/Firefox

这样就可以在火狐和IE之间自由切换了,这方法有点不完美,没办法!

IE Tab安装直通车:

https://addons.mozilla.org/zh-CN/firefox/search/?q=IE+Tab&cat=all&x=0&y=0

选择最新版安装,第一版不支持FF4.0,我装的IE Tab2!

posted @ 2011-04-17 20:07 IceWee 阅读(436) | 评论 (0)编辑 收藏

 在SQL Server 2000 中加载驱动和URL路径的语句是

String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String dbURL 
= "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";

 

而SQL Server 2005 中加载驱动和url的语句则为

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL 
= "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

 

果写法错误将会找不到驱动.

posted @ 2011-04-16 14:36 IceWee 阅读(162) | 评论 (0)编辑 收藏

仅列出标题
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last