07 2011 档案
摘要:在open数据库的时候居然遇到了600的错....SQL> startup mountORACLE instance started.Total System Global Area 430075904 bytesFixed Size 2176448 bytesVariable Size 343935552 bytesDatabase Buffers 75497472 bytesRedo Buffers 8466432 bytesDatabase mounted.SQL> alter database open;alter database open*ERROR at line 1
阅读全文
摘要:碰到如下这么一个需求,有如下一段XML<employees> <emp id="1" name="fang" age="26"/> <emp id="2" name="frank" age="25"/></employees>现在想把这个XML文件中的内容显示成两行三列的数据...id name age-----------------1 fang 262 frank 25那么通过SQL怎么搞呢? 查了下文档,发现可以用XMLS
阅读全文
摘要:遇到一个很奇怪的问题,数据库的service, listener都启动了,但是从lsnrctl services中老是显示不了数据库的service name, 因此客户端通过service name来访问数据库老是报listener 识别不了指定的服务名的错误信息。无奈之下只能修改listener.ora文件来进行静态注册下service name...SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = C:\oracle\product\10.2.0\db_1) (GLOBAL_NAME=
阅读全文
摘要:Spring框架中很重要的一部分是关于IoC的,Spring提供了ApplicaitonContext这样一个接口 (bean factory),通过它来创建bean。除了这个接口,Spring提供了一些具体的context实现类,包括ClassPathXmlApplicationContext,FileSystemXmlApplicationContext,XmlWebApplicationContext 和XmlPortletApplicationContext。通过创建一个简单的例子来看一下Spring IoC是怎么使用的。首先在Eclipse里面创建一个Java Project, 目录
阅读全文
摘要:问题由来客户发过来一个request, 说调用某个接口的时候出现了一堆的错误日志,但是从给出的信息很难知道什么地方出错了。从发过来的错误日志中可以看出一堆的‘ ORA-20002’ 的错误信息,但是没有具体的error message! 很显然, 这个是程序中自定义的错误,所以这个日志信息几乎是没有任何价值可言。不过幸运的是,从日志中可以判断出来出错的位置在于通过FORALL方式把一个集合(associate array)中的数据批量插入一张表,代码如下...begin forall i in g_insert_auth_table.first .. g_insert_auth_table.l
阅读全文