博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向Oracle数据库导入数据
阅读量:4635 次
发布时间:2019-06-09

本文共 1084 字,大约阅读时间需要 3 分钟。

之前教研室做了一个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

你可能感兴趣的文章
百练-16年9月推免-B题-字符串判等
查看>>
ubuntu 软件包降级
查看>>
PHP 函数截图 哈哈哈
查看>>
1044. Shopping in Mars
查看>>
秒懂数据类型的真谛—Python基础前传(4)
查看>>
Linux bashrc和profile的用途和区别
查看>>
android studio : clang++.exe: error: invalid linker name in argument '-fuse-ld=bfd
查看>>
leetcode 268
查看>>
Python初步
查看>>
【MFC】vs2013_MFC使用文件之15.mfc 按钮CBitmapButton的使用
查看>>
QGLViewer 编译安装步骤
查看>>
配置Mysql实现主从复制与读写分离
查看>>
易货Beta版本发布说明
查看>>
textbox 和textera 文本框多行后不能拉伸
查看>>
mingw + msys 上编译 ffmpeg
查看>>
使用Mule ESB与Groovy编排RESTful服务【转】很适合我们当前的架构
查看>>
PHP多线程的实现(PHP多线程类)
查看>>
k8s实战之从私有仓库拉取镜像 - kubernetes
查看>>
centos7硬盘分区
查看>>
chrome扩展之3:一步步跟我学开发一个表单填写扩展
查看>>