
ORACLE
文章平均质量分 53
avanry
这个作者很懒,什么都没留下…
展开
-
关于数据文件1与后台进程的文件不同引起的01033错误
刚接触ORACLE,不知道动什么地方了。登陆pl/sql时提示:ORA-01033: ORACLE initialization or shutdown in progress. 进入sqlplus,startup之后发现: ORACLE 例程已经启动。Total System Global Area 754974720 bytesFixed Size ...原创 2009-05-06 15:15:59 · 275 阅读 · 0 评论 -
oracle主键实现自增
由于ORACLE设置主键是不会自动增加的,所以必须用 序列 和 触发器 来完成主键的递增 1建立数据表create table Test_Increase( userid number(10) primary key, /*建立主键*/ username varchar2(20) ); 2创建自动增长序列...原创 2009-05-08 16:34:26 · 301 阅读 · 0 评论 -
oracle、proxool、hibernate使用总结
开始在myeclipse6.5中DB BROWER新建了一个数据库连接,如图:一连接,报出了两个错误:1. ORA-00604 error occurred at recursive SQL level string.2.ORA-12705: invalid or unknown NLS parameter value. 查资料后解决(期间我还改过test用户的连接权限):...2009-05-11 16:56:19 · 145 阅读 · 0 评论 -
oracle中SQL语句采集
oracle基础知识总结:http://database.group.iteye.com/group/topic/10294 1.SELECT SUM(column1) FROM table_name 说明:计算column1字段的数据总和。除了SUM之外,还可以用AVG()计算平均值、用MAX()计算最大值、用MIN()计算最小值。 2.SELECT COUNT (*)...原创 2009-05-13 11:35:10 · 161 阅读 · 0 评论 -
如果解决oracle中id自增并发冲突问题
oracle表中id字段虽然没有实际意义,但必不可少啊。id利用sequence设为自增,这就涉及到一个问题:操作量大的时候会不会冲突....解决方法:建立一个自动增一的sequence,使几个表共用这个sequence。在hibernate映射的时候在id上配置一下: <id name="id" type="java.lang.Long"> <c...2009-05-31 20:00:32 · 1434 阅读 · 0 评论 -
建立oracle用户设置权限问题
今天建立了一个用户,把所有的系统权限都设置上了。但进入到此用户中用SYSDBA创建的表空间看不到。怎么回事呢?权限明明都有了啊!而且oracle10g不能全选,权限是一个一个选上的,100多个呢,选了半天!后问别人才知道:其实不用这么麻烦....对于普通用户只需要设置两个角色权限即可!一个是connect,一个是resource.如此简单......2009-06-02 09:40:27 · 121 阅读 · 0 评论 -
摆脱ORACLE10G死机困扰
最近用ORACLE10G,机器2.5G内存。跑的时候动不动就死机,何故?经试验,原因为:服务开启的太多,ORACLE运行是很占机器性能的,不想SQL SERVER一样作为服务器的话,平常开启的服务两个就行: 如图:ORACLE有5个服务,开启其中两个就能正常使用了......2009-07-16 16:22:30 · 117 阅读 · 0 评论 -
hibernate+oracle返回的ID和数据库的ID不一致
最近在项目中遇到一个问题,因为用的是ORACLE数据库,所以有一些表是建立了序列和触发器来使添加进去的数据ID自动增加1.因为有一个操作是同时保存几个表的数据,所以就要用到先插入数据的id存到另一个表中。奇怪的现象发生了:返回的ID,和数据库中的ID不对应,都是相差1.例如hibernate返回的是259,数据库中就是260.经过排查发现是trigger触发器的问题,因为hibernate中的...原创 2011-08-29 15:50:40 · 400 阅读 · 0 评论