`
文章列表
比如传一个学生的集合至ORACLE存储过程 1、首先定义STUDENT TYPE   CREATE OR REPLACE TYPE STU AS OBJECT ( id number, name varchar2(20), code varchar2(20) )  2、定义集合类型 STULIST TYPE CREATE OR REPLACE TYPE STULIST AS TABLE OF stu  3、建立对应的表 drop table student create table student( id number primary key not ...
1、在D:\Program Files\jboss-as-7.1.1.Final\modules\com目录下新建文件夹oracle\odbc6\main 从oracle目录里拷贝ojdbc6.jar至main目录,然后新建module.xml,内容如下 <module xmlns="urn:jboss:module:1.1" name="com.oracle.odbc6"> <resources> <resource-root path="ojdbc6.jar"/> ...
JBOSS控制台密码设置: 打开D:\Program Files\jboss-as-7.1.1.Final\bin\add-user.bat What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): a Enter the details of the new user to add. Realm (ManagementRealm) : Username : ...
从oracle11g向oracle9i导数据遇到的一些问题 从oracle11导出dmp文件,然后向oracle9i中导数据的时候,出现很多错误,总结一下: 问题一: 解决办法: 在11g数据库中以sys身份登陆,修改一下exu9defpswitches脚本,即:  CREATE OR REPLACE VIEW exu9defpswitches (   compflgs, nlslensem ) AS   SELECT a.value, b.value   FROM sys.v$parameter a, sys.v$parameter b   WHERE a.name ...

web.xml basic验证

<login-config>        <auth-method>BASIC</auth-method>    </login-config>    <security-constraint>        <web-resource-collection>            <web-resource-name>auth</web-resource-name>            <url-pattern>/*</url-pattern>        </w ...

查看oracle被锁的表

 
(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;(3)查看是哪个session引起的select b.username,b.sid,b.serial#,logon_time from v$locked_objec ...
linux下添加oracle环境变量 export ORACLE_HOME = /HOME/ORACLE export PATH = $ORACLE_HOME/bin:$PATH export ORACLE_SID=orcl  出现如下错误解决方法:ORA-01089: immediate shutdown in progress - no operations are permittedProcess ID: 0Session ID: 0 Serial number: 0--查看ipcs共享内存未释放 sqlplus ‘/as sysdba’ conn /as sysdba ...

linux下常用命令

常用命令:   打包,发包: --打包 cd D:\workspace5\btc_huax mvn clean package -Dmaven.test.skip=true 1、把D:\workspace5\btc_huax\target\btc.war拷贝到/home/app1目录 2、cd /home/web 删除老的rm -rf * 3、解压btc.war到web jar -xvf ../btc.war  
导出: exp tender/123456@zh file= e:\zh\flow.dmp tables=(tf_flow) query=\"where flow_code = 4920 and flow_version = '20140418142828'\"   导入: imp tender/123456@xiaomin file= e:\zh\flow.dmp tables=(tf_flow) ignore=y  
--导入环境变量 vi /etc/profileexport DISPLAY=:0--启用图形图面vi /etc/inittab改为5--tomcat catalina.sh修改参数JAVA_OPTS="-server -XX:PermSize=80m -XX:MaxPermSize=256m -Xmn256m -Xms1024m -Xmx2048m -Xss512k -Djava.awt.headless=true"

oracle排序函数

rank,dense_rank,row_number,以及分组排名partition rank:排名会出现并列第n名,它之后的会跳过空出的名次,例如:1,2,2,4 dense_rank:排名会出现并列第n名,它之后的名次为n+1,例如:1,2,2,3 row_number:排名采用唯一序号连续值,例如1,2,3,4 partition:将排名限制到某一分组   格式: row_number() over(partition by bb.channel_name order by sum(aa.dk_serv_num) desc nulls last) p1_rank1,row_ ...
采用一列不重复的记录进行排序。

jdbc日志框架

 
spring中的配置 <!-- log4jdbc可以将数据源执行的sql将占位符?替换成字符,并以日志打印出来. log4j配置: log4j.logger.jdbc.sqltiming=INFO 详情请看: http://code.google.com/p/rapid-framework/wiki/log4jdbc 如oracle示例: 原来的sql: select * from user where birth_date = ? and username = ? and age > ? 转换后sql: select * from user wher ...

oracle连接数

有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope = spfile;重启数据库:shutdown immediate;startup;--查看当前有哪些用户正在使用数据SELECT osuser, a.username,cpu_time/execut ...

1259错误

 
有时候连得上数据库,有时候又连不上. 可能是数据库上当前的连接数目已经超过了它能够处理的最大值.   select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope = spfile;重启数据库:shutdown immediate;startup;--查看当前有哪些用户正在使用数据SELECT osuser, a.username,cpu_tim ...
Global site tag (gtag.js) - Google Analytics