本版本是采用的目前最新的2.2.0版本,其他版本修改方法相同。
20200519
改好的代码:【土豪党专用】
https://download.csdn.net/download/wwppp987/12437733
接下来,让大家体验伸手党的快感!
首先第一条:别用plsql~~~
它确实会在执行报错的时候继续执行,不过漫长的准备时间,以及恐怖的死机时间,让我在使用Navicat之后直接将plsql劝退了。
plsql创建表失败之后会继续执行,导致后面所有语句都报错。
伸手党用:Navicat12
链接:https://pan.baidu.com/s/1cgCw2b_ILfqYlg4x-Q8zpA
提取码:6cjv
使用连接名新建连接,这里就不多说了。
注意:不要使用sys账号登录!,分配到哪个账号就要使用哪个账号登录!
更改文件:
\jeecg-boot\jeecg-boot\db\jeecgboot_oracle11g.sql
将其内容复制到word中(记事本就等着卡死吧~)
1、在word中删掉DROP TABLE "JEECGBOOT"."*";选中使用通配符。
因为没有表他会报错,plsql会报个错然后跳过这句,但是Navicat会停止执行。
2、删掉所有"JEECGBOOT".
我更改了sql当中所有用户名,但是发现oracle仍旧提示“没有该用户”,所以在前期使用非sys用户名登录之后,删掉用户名指定,即以当前用户名权限生成表格。
3、处理错误:执行到后期报错
提示ORA-01704:字符串文字太长
看到其实是有个insert字段超过了4000字符,看内容是日志和更新记录。
所以将这个字段删掉大部分内容就行了。
这个字段在
-- Records of SYS_ANNOUNCEMENT
这个表里面,在word中占了11页,包括5000+字符
看了看,都是html语言,删掉大部分就行了。
Oracle操作ORA-02289: 序列不存在
经查是drop没删干净。
最后,终于开心地执行完啦~
看到最后一个表了~ 注意数一下,60多个表哦~
最后附上【伸手党福利~】
——改好的代码~~~
以下代码太长,竟然不让放~
算了,放资源吧~
https://download.csdn.net/download/wwppp987/12437733