- 浏览: 54690 次
- 性别:
- 来自: 苏州
最新评论
文章列表
比如传一个学生的集合至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 ...
jboss配置数据源(oracle)
- 博客分类:
- jboss
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控制台密码设置
- 博客分类:
- jboss
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下常用命令
- 博客分类:
- 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
linux下tomcat发布项目验证码出不来
- 博客分类:
- linux
--导入环境变量
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_ ...
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 ...
有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.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 ...
有时候连得上数据库,有时候又连不上.
可能是数据库上当前的连接数目已经超过了它能够处理的最大值.
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 ...