ORACLE数据导入示例
文章目录
- 前言
- 一、目的
- 二、步骤
- 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数据导入示例相关推荐
- oracle导出数据视频教程,Oracle数据导入导出基本操作示例
Oracle数据导入导出基本操作示例 数据导出 a.将数据库orcl完全导出,用户名user 密码password 导出到D:\dc.dmp中 exp user/password@orcl fil ...
- Oracle数据导入导出imp/exp命令 [转]
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利 ...
- Oracle数据导入导出imp/exp
功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然 ...
- import oracle utility_教你如何Oracle数据导入
学习Oracle时,你可能会遇到Oracle数据导入问题,这里将介绍Oracle数据导入问题的解决方法,在这里拿出来和大家分享一下.Oracle数据导入实用程序(Import utility)允许从数 ...
- oracle 导入电子表格,oracle数据导入到电子表格中
oracle数据导入到excel中 实现步骤: 1.连入SQL*Plus 以system/manager用户登录, SQL> conn system/manager 创建新的用户:如user1/ ...
- oracle数据导入/导出
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据 ...
- sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...
- 使用logstash将Oracle数据导入到Elasticsearch
今天总结一下如何使用logstash将Oracle数据导入到Elasticsearch,然后后面会分享怎么在KONGA中配置API接口给用户. 首先要安装好Logstash并且在服务端安装好Elast ...
- 数据库oracle数据导入导出命令,数据库oracle数据导入导出命令
exp Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成 ...
最新文章
- P4factory ReadMe Quickstart 安装p4factory
- retrofit2使用详解_秒懂Retrofit2之Converter
- android 蒙层广告1,subnvue安卓机打开只显示蒙层,没有任何内容【报Bug】
- 第十九节:终于,JavaScript也有了类(class)的概念
- C main()参数
- DP-最大递增子序列与最大递增子数组; 最大公共子序列与最大公共子数组。
- 深度学习分类只有正样本_自动调制分类:一种深度学习的方法
- 请非技术人员不要对技术人员说这很容易实现
- 16.淘宝的架构演化案例
- hashmap扩容_我说我了解集合类,面试官竟然问我为啥HashMap的负载因子不设置成1!?
- 《最后的风之子/神风终极战士》1024*576分辨率 BD中英双字无水印
- 无法启动此程序因为计算机中丢失msvcr71
- 微信小程序 ES6语法
- linux ftp 500误,Linux Vsftp报错500 OOPS如何修复
- javascript中用switch判断今天星期几
- php guzzlehttp,PHP HTTP客户端-Guzzle原理解析
- Tomcat 启动闪退问题
- 人工智能背景下的Office 365现状和发展趋势
- MLP Coursework Machine Learning Practical
- 【Oracle 实验 实验4 Oracle数据库模式对象管理】