记事贴1:今天遇到的问题!

博客主要围绕Oracle使用展开。提到Oracle9i自带JRE 1.3,安装后会占环境变量path首项,可移到最后解决。使用DBUnit向Oracle添加数据时,若用户权限为DBA且不同用户下有同名表,需降低权限,同时注意有外键表插入数据的先后次序,系统权限可按需定制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle9i带的JRE为1.3,而且安装后会占据环境变量path的第一项,解决办法是将这项移到path的最后一项。


如果使用DBUnit向Oracle中添加数据,如果你的用户的权限是DBA,并且在不同的用户下有同名的表,则DBUnit会不知道该向那个表插入,只要将用户权限降低就行了,另外还要注意有外键的表的插入数据的先后次序。

我的用户的角色是:CONNECT和RESOURCE
系统权限是:UNLIMITED TABLESPACE,
                        CREATE TABLE ,
                        CREATE SESSION,
                        CREATE TABLESPACE,
                        CREATE SEQUENCE,
                        CREATE CLUSTER,
                        CREATE TRIGGER,
                        CREATE VIEW.。

其实这些系统权限可以根据自己的需要定制,如果不需要有创建试图的权限,当然可以不加。


                                                                                                                 兔八哥
                                                                                                               2004-12-30
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值