查看: 5247|回复: 8

数据库更换为Oracle产生的问题

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 2019-9-7 13:50:12 | 显示全部楼层 |阅读模式
最近试着将OA系统数据库更换为别的试试,更换为MySQL运转正常,更换为Oracle登录时报“ORA-00955: 名称已由现有对象使用”错误,无法进入系统,请问这种错误一般是什么情况下出现?
O2OA版本为V4.2235稳定版,Oracle版本为12c,建库照着此教程建的
https://blog.csdn.net/lvshaorong/article/details/78048823
感谢解答!
回复

使用道具 举报

升级   54%

3

主题

8

回帖

27

积分

新手上路

Rank: 1

积分
27
发表于 2020-3-1 10:01:31 | 显示全部楼层
我珍藏的2005开发版有没有必要粉碎了?
回复

使用道具 举报

升级   5.67%

1

主题

60

回帖

217

积分

中级会员

Rank: 3Rank: 3

积分
217
发表于 2019-9-10 15:16:25 | 显示全部楼层
你这个SQLServer  版本太老了吧 !
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 2019-9-10 13:48:09 | 显示全部楼层
二楼确实很牛,我们系统默认的驱动都是较新的驱动。如果发现驱动不存在,确实可以用二楼的方式,更新成较适应的驱动版本
我给二楼点个赞!
回复

使用道具 举报

升级   74.4%

88

主题

85

回帖

872

积分

高级会员

Rank: 4

积分
872
发表于 2019-9-10 15:39:15 | 显示全部楼层
SQLServer2012,不算新,但也不算老吧。不过sqljdbc4.jar是老了。
回复

使用道具 举报

升级   74.4%

88

主题

85

回帖

872

积分

高级会员

Rank: 4

积分
872
发表于 2019-9-10 14:47:10 | 显示全部楼层
好吧,我再试试,谢谢
回复

使用道具 举报

升级   74.4%

88

主题

85

回帖

872

积分

高级会员

Rank: 4

积分
872
发表于 2019-9-10 14:55:30 | 显示全部楼层
其实这个二楼也有一个很坑的点,之前没详细测试没发现,这个连接SQLServer的jar包不能选用sqljdbc4.jar,版本太老,会导致从数据库读出的数据比实际值少两天从而使得附件无法下载等各种BUG,需要换成sqljdbc42.jar,个人测目前是没什么问题的。当然还是建议下次版本更新附带一个sqljdbc42.jar。
如果谁被我带坑里去了,抱歉了。
回复

使用道具 举报

升级   74.4%

88

主题

85

回帖

872

积分

高级会员

Rank: 4

积分
872
发表于 2019-9-9 11:31:33 | 显示全部楼层
另外目前这个版本(V4.2235)连接SQLServer2012有一个很坑的点,json写完,库建完系统却连不上库,查看\commons\ext下似乎没有连接SQLServer需要的jar包,当然也可能有但我没认出来。网上下一个sqljdbc4.jar拷到\commons\ext下,启动系统竟然自动给删了……查了一些资料才知道需要在\commons\ext\manifest.cfg注册一下,就是新起一行把jar包的名字输入进去。继续导入数据,启动系统,OK。下次版本更新可不可以附带一个sqljdbc4.jar。
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 2019-9-10 13:55:09 | 显示全部楼层
一楼,12C,我们是支持的!
建议您换一个全新用户,或者删除数据库,重建一个数据库再试试看!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread