java-Web项目部署步骤之Oracle数据库导入.dmp文件数据

一、搭建环境

安装java开发人员需要的工具,
包括jdk、eclipse(或IDEA)、tomcat、oracle

注意:Oracle安装时结束前的口令设置,可以设置开启哪些系统用户,在安装时可以设置。
在这里插入图片描述

二、搭建后台数据库

dmp文件要事先放在此文件夹下(D:\app\Administrator\admin\orcl\dpdump\20191202DMP)
在这里插入图片描述

Oracle通过dos命令行窗口导入dmp文件的步骤:
在这里插入图片描述
–(1)创建表空间

create tablespace test04 datafile ‘D:\a_oracle_table\test04.dbf’ size 1024M autoextend on;

–(2)创建用户

create user test04 identified by test04 default tablespace test04;

–(3)赋予权限

grant connect,resource,imp_full_database,unlimited tablespace to test04;

grant dba to test04;

–(4)导入数据
cmd命令行窗口输入: 退出sqlplus
impdp test04/test04 directory=DATA_PUMP_DIR dumpfile=20191202DMP.DMP remap_schema=ZNKF1:orcl
remap_tablespace=fromtp:totp

可以用plsqlDevelopment工具查看导入表的情况。
选择my objects:
在这里插入图片描述
所有表已导入表空间。恭喜。

我在连接数据库的时候还碰到了第三个问题
问题描述:
连接数据库之后发现tomcat控制台报错了,BeanFactory没有成构建,说是字段T1.VIDEO_USER不存在的意思。
通过我的查找,知道该项目用了mybatis框架,
到对应domain实体类下,找到对应的.xml映射文件,
到里面找到对应的sql语句,发现别名.属性名–“T1.VIDEO_USER”多余,导致该sql报错,故删除。

三、部署myTest项目

和普通项目部署无异,部署项目时会报这个错误,
ORA-00902:“T1.VIDEO_USER”,
好像是这个错误码,记不太清了,
到KBUsers.xml文件下,400行左右,select语句前半部分的“T1.VIDEO_USER”这个字段删掉。
在这里插入图片描述

重启项目,成功!!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值