向Oracle数据库导入数据

之前教研室做了一个web项目,并在本地建立了oracle数据库,但由于电脑系统修复,导致数据库的某些文件遭到破坏,数据库访问不了,从而导致所做的系统也登录不了。尝试各种修复没有成功后,决定重新安装oracle以及导入数据。具体步骤如下:(基本都是百度借鉴别人的)

第一步,彻底删除oracle,以免重新安装时出现什么问题,具体方法:

https://blog.csdn.net/u010801439/article/details/70148100

https://jingyan.baidu.com/album/6b182309558ac1ba58e159af.html?picindex=9

第二步,重新安装oracle:

https://www.jianshu.com/writer#/notebooks/12428175/notes/14468411

第三步,建立新用户并授权:

https://zhidao.baidu.com/question/579921475.html

第四步,由于在导入数据时总是出现错误ORA-01659:无法分配超出4的MINEXTENTS的解决方法:

https://zhidao.baidu.com/question/422138376.html

即增加数据文件,并设置表空间为自增长,方法:https://www.cnblogs.com/bingzisky/p/4743119.html

第五步:导入数据

首先,我在另一台数据库未被破坏的服务器上将数据以.dmp的形式导出来,导出方法为:cmd回车

       exp adminDB/admin_123@orcl file=d:\daochu.dmp owner=adminDB compress=n

即   exp 用户名/用户名密码@orcl file=导出后存放位置 owner=要导出数据的用户名 compress=n

导入方法:假设将D:\daochu.dmp中的数据导入orcl数据库中

imp adminDB/admin_123@orcl file=d:\daochu.dmp full=y ignore=y

另外,我在导入数据时并不是一次成功,前几次都没有成功导进去,因此需要先删除Oracle数据库用户及用户下的实体,再重新建立用户,重新导入数据,删除用户的具体方法为:

https://zhidao.baidu.com/question/168231435.html

转载于:https://www.cnblogs.com/MissQin/p/9171457.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值