【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g

本版本是采用的目前最新的2.2.0版本,其他版本修改方法相同。【2.4版本20200127补充】
20200519
改好的代码:【土豪党专用】
https://download.csdn.net/download/wwppp987/12437733


接下来,让大家体验伸手党的快感


首先第一条:别用plsql~~~
它确实会在执行报错的时候继续执行,不过漫长的准备时间,以及恐怖的死机时间,让我在使用Navicat之后直接将plsql劝退了。

plsql创建表失败之后会继续执行,导致后面所有语句都报错。

伸手党用:Navicat12

链接:https://pan.baidu.com/s/1cgCw2b_ILfqYlg4x-Q8zpA
提取码:6cjv
使用连接名新建连接,这里就不多说了。【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第1张图片
注意:不要使用sys账号登录!,分配到哪个账号就要使用哪个账号登录!


更改文件:
\jeecg-boot\jeecg-boot\db\jeecgboot_oracle11g.sql

将其内容复制到word中(记事本就等着卡死吧~)

1、在word中删掉DROP TABLE "JEECGBOOT"."*";选中使用通配符

【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第2张图片
因为没有表他会报错,plsql会报个错然后跳过这句,但是Navicat会停止执行。

2、删掉所有"JEECGBOOT".

我更改了sql当中所有用户名,但是发现oracle仍旧提示“没有该用户”,所以在前期使用非sys用户名登录之后,删掉用户名指定,即以当前用户名权限生成表格。

【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第3张图片

3、处理错误:执行到后期报错

提示ORA-01704:字符串文字太长

看到其实是有个insert字段超过了4000字符,看内容是日志和更新记录。
所以将这个字段删掉大部分内容就行了。
这个字段在

-- Records of SYS_ANNOUNCEMENT

这个表里面,在word中占了11页,包括5000+字符
看了看,都是html语言,删掉大部分就行了。

【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第4张图片

Oracle操作ORA-02289: 序列不存在

经查是drop没删干净。
【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第5张图片


最后,终于开心地执行完啦~
看到最后一个表了~ 注意数一下,60多个表哦~
【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第6张图片

最后附上【伸手党福利~】
——改好的代码~~~

以下代码太长,竟然不让放~
算了,放资源吧~

https://download.csdn.net/download/wwppp987/12437733

4、jeecg2.4版本处理其实在执行以上修改后直接带错误插入即可。

【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第7张图片
【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第8张图片
正常处理时间在30-40秒
【伸手党福利】【第二弹】Jeecg-boot手把手基础部署教程-安装数据库部署方法-oracle11g_第9张图片

然后我们可以处理其报错:

-- Records of JIMU_REPORT

其下所有insert语句删除

-- Records of JIMU_REPORT_MAP

其下所有insert语句删除

-- Sequence structure for ACT_EVT_LOG_SEQ
-- ----------------------------
DROP SEQUENCE "ACT_EVT_LOG_SEQ"

其下删掉DROP SEQUENCE "ACT_EVT_LOG_SEQ"
即可。

你可能感兴趣的:(jeecg)