向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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容