文章目录

  • 前言
  • 一、目的
  • 二、步骤
    • 1.创建表空间
    • 2.创建用户
    • 3.授权
    • 4.创建目录
    • 5.导入
  • 总结

前言

仅记录ORACLE数据库导入过程和示例,以供参考。


提示:以下是本篇文章正文内容,下面案例可供参考

一、目的

在开发和测试环境,经常需要导入模拟数据或者生产环境拿到的数据,本文的目的就是对导入数据的过程进行一个示例说明。以下sql中用户名密码及目录等需替换使用。

二、步骤

1.创建表空间

(1)登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)
(2)以sysdba方式来打开sqlplus: sqlplus "/as sysdba"
(3)查看我们常规将用户表空间放置位置sql:select name from v$datafile
(4)创建用户表空间:

SQL示例如下:

CREATE TABLESPACE TEST_USER DATAFILE '/home/oracle/app/oradata/orcl/test_user.dbf' SIZE 1024M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; 表空间不足时,修改表空间:

修改表空间: alter tablespace TEST_USER add datafile '/home/oracle/app/oradata/orcl/TEST_USER03.dbf' size 1024M autoextend on;

(5)创建临时表空间
create temporary tablespace kc_temp tempfile '/home/oracle/app/oradata/orcl/test_user.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;

2.创建用户

示例如下:

create user TESTER IDENTIFIED BY 1default tablespace EFMDWtemporary tablespace TEMPprofile DEFAULT;

3.给用户授权

根据需要的权限给用户赋权。

示例如下:

 grant connect to TESTER;grant dba to TESTER;grant resource to TESTER;grant create any view to TESTER with admin option;grant unlimited tablespace to TESTER;

4.创建目录

建目录之前必须要先建相应的系统目录,并赋权给orale用户:chown -R oracle:oinstall dump_dir;

查看所有目录:select * from dba_directories;

示例如下:

create or replace directory XXX_dir as '/diskTest/dump_dir';

5.导入

导入可分为完全导入full参数为y,部分导入;

示例如下:

impdp xxx_dps/1234@orcl directory=xxx_dir dumpfile=xxx_dps_20190318.dmp full=y access_method=direct_path table_exists_action=replace TRANSFORM=segment_attributes:n;

不同用户表空间导入:

示例如下:

impdp xxx_dps1/1@orcl DIRECTORY=xxx_dir DUMPFILE=dps20190718.DMP remap_schema=xxx:xxx_dps1 remap_tablespace=xxx:XXXDPS1;

imp导入:
 
 imp导入没有覆盖参数,需要删除用户,重建用户赋权实现覆盖
 
  imp xxx_dw/1234 file=dps20190718.dmp log=dps20190718.log full=y;


总结

主要是记录oracle数据导入过程和示例,以上。

另外,如果遇到数据库无法登录可尝试以下命令:

ps -ef|grep "oracleXXXX (LOCAL=NO)"|grep -v grep|awk '{print $2}'|xargs kill -9

ORACLE数据导入示例相关推荐

  1. oracle导出数据视频教程,Oracle数据导入导出基本操作示例

    Oracle数据导入导出基本操作示例 数据导出 a.将数据库orcl完全导出,用户名user 密码password 导出到D:\dc.dmp中 exp user/password@orcl   fil ...

  2. Oracle数据导入导出imp/exp命令 [转]

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利 ...

  3. Oracle数据导入导出imp/exp

    功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失).  Oracle有个好处,虽然 ...

  4. import oracle utility_教你如何Oracle数据导入

    学习Oracle时,你可能会遇到Oracle数据导入问题,这里将介绍Oracle数据导入问题的解决方法,在这里拿出来和大家分享一下.Oracle数据导入实用程序(Import utility)允许从数 ...

  5. oracle 导入电子表格,oracle数据导入到电子表格中

    oracle数据导入到excel中 实现步骤: 1.连入SQL*Plus 以system/manager用户登录, SQL> conn system/manager 创建新的用户:如user1/ ...

  6. oracle数据导入/导出

    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份.   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据 ...

  7. sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...

  8. 使用logstash将Oracle数据导入到Elasticsearch

    今天总结一下如何使用logstash将Oracle数据导入到Elasticsearch,然后后面会分享怎么在KONGA中配置API接口给用户. 首先要安装好Logstash并且在服务端安装好Elast ...

  9. 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令

    exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...

最新文章

  1. P4factory ReadMe Quickstart 安装p4factory
  2. retrofit2使用详解_秒懂Retrofit2之Converter
  3. android 蒙层广告1,subnvue安卓机打开只显示蒙层,没有任何内容【报Bug】
  4. 第十九节:终于,JavaScript也有了类(class)的概念
  5. C main()参数
  6. DP-最大递增子序列与最大递增子数组; 最大公共子序列与最大公共子数组。
  7. 深度学习分类只有正样本_自动调制分类:一种深度学习的方法
  8. 请非技术人员不要对技术人员说这很容易实现
  9. 16.淘宝的架构演化案例
  10. hashmap扩容_我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
  11. 《最后的风之子/神风终极战士》1024*576分辨率 BD中英双字无水印
  12. 无法启动此程序因为计算机中丢失msvcr71
  13. 微信小程序 ES6语法
  14. linux ftp 500误,Linux Vsftp报错500 OOPS如何修复
  15. javascript中用switch判断今天星期几
  16. php guzzlehttp,PHP HTTP客户端-Guzzle原理解析
  17. Tomcat 启动闪退问题
  18. 人工智能背景下的Office 365现状和发展趋势
  19. MLP Coursework Machine Learning Practical
  20. 【Oracle 实验 实验4 Oracle数据库模式对象管理】

热门文章

  1. 音视频集成工程企业能力等级证书认证介绍
  2. 【C语言】BC92变种水仙花(DAY 7)
  3. javadoc的用法
  4. IT应届实习不加班可能吗?高薪与健康无法兼得吗?
  5. 一个Java程序员的腾讯面试心得
  6. linux中httpd配置文件,linux httpd.conf文件配置详解
  7. 【Cocos游戏】《海贼王》500万用户神话:原因你也许不懂
  8. 获取摄像头和麦克风权限_js获取浏览器摄像头和麦克风权限
  9. SPOOLing技术的理解
  10. 在基层当正职好,还是到上一级当副职好?傻瓜才说提级好,高手都分析这几个方面...