码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • oracle创建数据库,导入dmp操作全家桶


    背景:小明在一家IT公司就职,通过查看项目,公司使用的是oracle,几天后,经理要求他从服务器导入数据库到公司服务器,聪明的小明就开始干了起来,整理如下教程。
    说明:此次演示环境oracle11g,oracle12c同理

    步骤1: 以管理员登录,创建目录
    在这里插入图片描述命令如下: sqlplus as / sysdba

    show user;
    
    • 1

    在这里插入图片描述

    create directory DIR as '存放的目录';
    select * from dba_directories;
    
    • 1
    • 2

    步骤2: 把导入的dmp文件放置该目录
    在这里插入图片描述步骤3: 创建表空间

    在这里插入图片描述create tablespace HNZHZS_DATA datafile 'F:\DIR\HNZHZS_DATA.ORA' size 800M autoextend on next 5M maxsize unlimited;
    命令说明:表空间名尽量和dmp文件名一致,datafile即表空间文件存放位置,建议与创建的目录同级,大小自定义即可(eg:管理员执行该操作)
    步骤4: 创建临时表空间
    在这里插入图片描述create smallfile temporary tablespace HNZHZS_TEMP tempfile 'F:\DIR\HNZHZS_TEMP.dbf' size 800M autoextend on next 5M maxsize unlimited;
    在这里插入图片描述步骤5: 创建用户
    在这里插入图片描述create user hnzhzs identified by hnzhzs default tablespace HNZHZS_DATA temporary tablespace HNZHZS_TEMP;

    命令说明:user之后紧跟用户名,by后面即为用户密码,两个tablespace即为上步骤创建的表空间。
    步骤6: 为用户授权(登陆、操作权限)
    在这里插入图片描述grant connect,resource,dba to 用户名;
    步骤7: 为用户赋权(执行目录的权限)
    在这里插入图片描述grant read,write on directory DIR to 用户名;
    步骤8: 验证是否创建成功
    在这里插入图片描述conn 用户名/密码;
    步骤9: 导入dmp文件,记得先退出!
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述impdp hnzhzs/hnzhzs DIRECTORY=DIR dumpfile=HNZHZS.DMP remap_schema=hnzhzs:hnzhzs remap_tablespace=HNZHZS_DATA:HNZHZS_DATA

    命令说明:该操作不需加逗号!remap_schema=之前导入dmp文件的用户名:现有的用户名,remap_tablespace=之前导入dmp文件的表空间:现有的表空间。一般用户名都是知道的,表空间如果不知道没关系,控制台会打印之前的表空间名称,复制其名称重新执行即可。

    步骤10: 检验
    在这里插入图片描述sqlplus
    在这里插入图片描述select count(*) from user_tables;
    至此,oracle用户创建以及导入dmp操作已完成。

    本人正在打造技术交流群,欢迎志同道合的朋友一起探讨,一起努力,通过自己的努力,在技术岗位这条道路上走的更远。QQ群号:914683950 备注:技术交流 即可通过!

  • 相关阅读:
    【golang】分布式缓存-lru算法实现
    Spring Security根据角色在登录后重定向用户
    Java spring boot 全解Camunda 7,从 0 到 1 构建工作流平台——第一节:各个开源框架对比
    XV4001BD(数字输出陀螺传感器) 汽车级晶振
    SQL按月生成分区表,按月份查询该表数据
    获取Git提交信息,发版是需要Git的tag或者commitId
    基于Springboot外卖系统13:实现文件上传下载模块
    旅游数据可视化:免费工具让复杂数据变得简单易懂
    使用 typescript + express 创建 NodeJs 后端服务
    FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo
  • 原文地址:https://blog.csdn.net/m0_52110974/article/details/133837995
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号