- 浏览: 25965 次
- 性别:
- 来自: 北京
最新评论
-
shmily2038:
这个不好用啊,一用就报错。。。
ResultSet转换为List的方法
文章列表
如果用了insert /*+ append */ into table as select .. from table 这样的操作来insert,必须在操作后commit,或是rollback,不然就不能再insert /*+ append */ into table as select .. from table 。
ORACLE报出错误如下:
ORA-12838: cannot read/modify an object after modifying it in parallel
解释如下:
ORA-12838 cannot read/modify an object after modi ...
- 2009-06-20 11:21
- 浏览 1764
- 评论(0)
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
你也可以将这个服务在系统启动的时候自动启动:
在/etc/rc.d/rc.local这个脚本的末尾加上:
/sbin/service ...
- 2009-05-22 16:59
- 浏览 890
- 评论(0)
以ORACLE 10G 为例说明
1. 首先需要在数据库服务器上找出tnsnames.ora 配置对方的主机IP和SID等 ,进入
/oracle/product/RAC10g/network/admin$ 目录下 找出tnsnames.ora
然后开始 修改 tnsnames.ora文件 vi tnsnames.ora
test=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 1 ...
- 2009-05-19 18:04
- 浏览 1469
- 评论(0)
在JAVA文件重新编译后,经常要重启Tocat可以,设置它自动加载:
在server.xml里加入的context里加入reloadable=true
<Context path="/test" docBase="D:\develop\test"
debug="0" privileged="true" reloadable="true"/>
- 2009-05-12 20:27
- 浏览 1141
- 评论(0)
ORACLE用户修改密码后,发现这个用户的状态被锁定了,使用如下语句解锁:
alter user user_name account unlock;
解锁后,发现过一会又锁了,后台发现是应用的某个进程在持续的不断用以前的用户名连接数据库,为了防止数据库账号被锁定,妨碍其他应用和后台进程,就将数据库用户密码锁定的最大连接次数修改了一下:
语句如下:
alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
如下语句可以查看profiles的一些其他内容
select * from dba_profiles;
- 2009-05-11 21:48
- 浏览 1871
- 评论(0)
向mysql数据库插入汉字的时候,说是data too long 查看我设置的长度 是varchar 长度100,后来想想可能是字符集的问题,重新设置数据库的字符集后就OK!
MYSQL:\ CREATE DATABASE DATABASE_NAME CHARACTER SET GBK ; 或者是utf-8都可以;
也可以创建表的时候加上数据库字符集的设置
-- ----------------------------
CREATE TABLE `characteristic` (
`characteristic_id` int(10) NOT NULL default '0' ...
- 2009-05-11 18:09
- 浏览 1056
- 评论(0)
理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。
在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源:
A: java:comp/env/jdbc/testDS
B: jdbc/testDS
这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,而B方法,则是一个硬引用。
java:comp/env 是环境命名上下文(environment naming context(ENC)), ...
- 2009-05-09 22:15
- 浏览 2456
- 评论(0)
1.进入 http://localhost:8080/admin/ conf文件夹下的tomcat-users.xml有管理员的用户名密码等信息。
选择Resources-Data sources进入配置数据源界面,选择Data Source Actions ->选择Create New Data Source,进入配置详细信息界面,内容如下:
JNDI Name: jdbc/mysql
Data Source URL: jdbc:mysql://192.168.0.18/mysqldb
JDBC ...
- 2009-05-09 12:26
- 浏览 1541
- 评论(0)
在TOMCAT目录下面找CONF文件下的tomcat-users.xml,增加
<user username=”admin” password=”tomcat” roles=”admin, manager”/>
- 2009-05-09 12:15
- 浏览 757
- 评论(0)
ANT 下载,ant的配法
下载http://www.apache.org/dist/ant/binaries下的apache-ant-1.7.1-bin.zip
接压安装。
ant的配法:
1。解压ant的包到本地目录。
2。在环境变量中设置ANT_HOME,值为你的安装目录。
3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。
4。把ANT_HOME/bin加到你系统的path目录中去。
SET ANT_HOME=D:\jakarta-ant-1.5.1 //注意是Ant的安装目录,不是bin子目录
SET PATH=%PATH%;%AN ...
- 2009-05-08 14:10
- 浏览 1305
- 评论(0)
web.xml元素介绍
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定.
web.xml定义:
.站台的名称和说明
.针对环境参数(Context)做初始化工作
.Servlet的名称和映射
.Session的设定
.Tag library的对映
.JSP网页设定
.Mime Type处理
.错误处理
.利用JDNI取得站台资源
要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它,
可以到http://java. ...
- 2009-05-08 10:53
- 浏览 586
- 评论(0)
IN和EXISTS区别
- 博客分类:
- ORACLE
1.IN和EXISTS:
EXISTS要远比IN的效率高。里面关系到full table scan和range scan。几乎将所有的IN操作符子查询改写为使用EXISTS的子查询。
IN 一般都是全表扫描
形如select * from t1 where f1 in (select f1 from t2 where t2.fx='x'),
其中子查询的where里的条件不受外层查询的影响,这类查询一般情况下,自动优化会转成exist语句,也就是效率和exist一样。
形如select * from t1 where f1 in (select f1 from t2 where t2.fx ...
- 2009-05-06 10:21
- 浏览 1259
- 评论(0)
vi的两种模式:命令模式和输入模式
不论在何种模式下,用户按下ESC键,总能切换到命令模式下面
:w 保存编辑后的文件内容,但是不退出
:wq 保存编辑后退出
ZZ 如果文件已经修改,则保存后退出vi
:q 当用户未作任何修改而准备退出vi 如果已经编辑了文件,则不能使用:q
:w filename 把编辑后的文件保存到指定的文件中
:w! filename 强制把编辑后的文件保存到指定的文件中,覆盖现有文件
:wq! filename 强制把编辑后的文件保存到指定的文件中,覆盖现有文件,并退出vi
vi的基本命令
1.光标移动命令:
h k j l 方向键
Ctrl - F 往下滚动 ...
- 2009-05-06 09:41
- 浏览 859
- 评论(0)
sqlplus -s 用户名/密码@数据库SID <<EOF --用户名/密码@SID
set echo off;
set serveroutput on;
set timing on;
var c varchar2(2000); --设置出参变量
exec ITF_SUB_AGENT_FINISH_1(200808,:c); --执行存储过程
commit;
- 2009-05-06 09:39
- 浏览 1521
- 评论(0)
----低效率sql
SELECT EXECUTIONS , DISK_READS, BUFFER_GETS,
ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio,
ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run,
SQL_TEXT
FROM V$SQLAREA
WHERE EXECUTIONS>0
AND BUFFER_GETS > 0
AND (BUFFER_GETS-DISK_READS)/BUFFER_GETS < 0.8
ORDE ...
- 2009-05-06 09:35
- 浏览 3312
- 评论(0)