Oracle使用——Linux系统下使用命令实现oracle数据库数据导入

背景

  • 在工作当中,数据库的备份及数据导入是必不可少的操作,在完全无界面的Linux操作系统中,我们应该怎样实现oracle数据库的导入呢

前提

  • 服务器已配置ftp

模拟环境

  • 一台linux应用服务器上存有数据备份文件,地址为:132.17.32.89
  • 一台数据库服务器(即将导入的数据库),地址为:132.17.32.90

步骤

  • 登录数据备份文件所在的服务器移动数据(此步骤主要实现备份数据的移动,不想使用命令的同学可以使用ftp连接工具进行操作)
    • 使用sftp连接数据库服务器,使用命令 stfp  '用户名称'@132.17.32.90,如下图

    • 输入密码,即可连接到数据库服务器132.17.32.90上,如下图

    • 移动文件,使用命令put  kcblm_20180427.dmp将数据库备份文件移动到数据库服务器上,默认上传路径为用户ftp目录,如下图

    • 退出连接

  • 登录数据库服务器,导入数据
    • 登录系统,进入到/home/oracle目录,查看数据文件是否存在,如果不存在则重新移动,存在则进行下一步骤,我的数据如下图

    • 删除用户下的所有表
      • 直接登录PL/SQL Developer,删除用户下的所有表
    • 使用imp命令导入数据库
      imp mykcb/mykcb@xydkdb file=kcblm_201804287.dmp fromuser=mykcb touser=mykcb ignore=y
    • 导入之后成功
posted @   话·醉月  阅读(4752)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示