壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3348|回复: 6

Openbravo安装过程中的一个bug(新人第一原创帖)

[复制链接]
发表于 2008/10/6 11:56:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Openbravo在安装过程中,如果使用ORACLE作为数据库,并且设置tad用户的密码为数字时会报ORA-00988的错误,并且不终止安装或提示用户重新设置数据库密码,日志提示如下:
[sql] Failed to execute:   CREATE USER TAD IDENTIFIED BY 147369 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
      [sql] java.sql.SQLException: ORA-00988: 口令缺失或无效
      [sql] Failed to execute:   grant create session     to TAD

这个问题的错误根源在:CREATE USER TAD IDENTIFIED BY 147369 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
Oracle数据库通过命令创建用户时,密码必须以字母开头或者对纯数字加双引号,该进这个错误的做法是对用户提交的密码用双引号包括起来,如CREATE USER TAD IDENTIFIED BY "147369" DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP。
目前的模式下,虽然tad用户没有创建成功,但程序又很不理性的自动把表创建在你的dba用户下,导致dba帐户下存着业务数据,非常不好。
可以根据当时的创建日期用dba身份进行验证
select owner,object_name,created from dba_objects where created >= 你的创建日期 and created < 你的创建日期 + 5  
根据得到的结果集发现,Openbravo相关的业务表的owner全部为用户提供的DBA用户。

评分

参与人数 2努力值 +12 收起 理由
xiangzhao + 2 希望可以和大家分享更多
纵横四海 + 10 支持原创!支持楼主!

查看全部评分

发表于 2008/10/8 16:46:46 | 显示全部楼层
这个问题在我安装3.1的过程中发现过 不过解决了
发表于 2008/10/25 11:44:22 | 显示全部楼层
这个问题的错误根源在:CREATE USER TAD IDENTIFIED BY 147369 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP
Oracle数据库通过命令创建用户时,密码必须以字母开头或者对纯数字加双引号


多谢老大的问题解决方法。。。我设置密码就设置为开头为0了。。。
发表于 2009/6/25 13:01:18 | 显示全部楼层
受教了
发表于 2010/1/5 22:14:53 | 显示全部楼层
我也碰到了。。谢了。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 14:49 , Processed in 0.015636 second(s), 17 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表