oracle如何导入用户数据文件,oracle的dmp数据文件的导出和导入以及创建用户
关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。
dmp文件导出
dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。
这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器-->服务"中进行查看,如下图
打开命令行:1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中exp system/manager@ORACLE file=c:\daochu.dmp full=y2,将数据库中RFD用户与,JYZGCX用户的表导出exp system/manager@ORACLE file=d:\daochu.dmpowner=(RFD,JYZGCX)3,将数据库中的表T_USER、T_ROLE导出
expJYZGCX/JYZGCX@ORACLEfile= d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE)
上面的system为用户名,manager为密码,ORACLE为数据库实例名,其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。
dmp文件导入
1,打开“开始”-->输入cmd—> sqlplus /nolog;
2,输入 conn / assysdba管理员账户登录;3,需要创建表空间,如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文件,
使用快捷键ctrl+F,查找tablespace,就可以找到这个dmp文件所对应数据库的表空间,然后创建我们找到的表空间就可以;
步,不创建的表空间,创建用户,并分配权限;5,打开“开始”-->输入cmd(注意:这里是cmd窗口,不是sqlplus窗口!!!),输入以下语句:
“imp [email protected]/ORACLEfile="C:\daochu.dmp"full=y ignore=y”
上述语句说明如下:
kang是创建的登录数据库用户名;
123456是登录数据库的密码;
localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行
ORACLE:是实例名称)file:后面的是你当前dmp文件存放的路径full=y,这个貌似是全部
ignore=y,忽略一些错误
导入给指定用户:
imp [email protected] fromuser=aaa touser=bbb file=
创建新用户:
1 create user uepro identified by uepro default tablespace orcl temporarytablespace orcl ACCOUNT UNLOCK;2 GRANT CONNECT TOuepro; 连接数据库3 GRANT RESOURCE TOuepro;4 grant alter,delete,update,insert,select on 表名 to 用户名;
小结
本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。Oracle的学习确实是路漫漫其修远兮啊!
原文:http://www.cnblogs.com/xujingyang/p/7291776.html
oracle如何导入用户数据文件,oracle的dmp数据文件的导出和导入以及创建用户相关推荐
- mysql千万数据迁移只需要简单的5步(导出,导入)
原文地址,转载请注明出处: https://blog.csdn.net/qq_34021712/article/details/86358213 ©王赛超 咳咳,千万级别其实也并不是很多,主 ...
- c 用mysql导出xls文件怎么打开_mysql——xls表格的导出和导入(重点)
查看cr01表里面的内容:select * from cr01; 首先导出一个xls文件:select sx,mz,bz from cr01 into OUTFILE 'C:/Users/del/De ...
- oracle导出对象和数据,浅析Oracle对象和数据的导入导出
对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...
- oracle创建用户和表空间
前提要求是电脑上要安装了oracle数据库,首先启动命令行窗口 进去后会让你输入用户名 如下图所示 这里输入system和对应的密码,不记得密码的话可以参考这个文章修改一下密码: 修改system用户 ...
- oracle中表空间与用户的关系,Oracle 用户与表空间关系
oracle用户与表空间关系 用户=商家 表=商品 表空间=仓库 1. 1个商家能有很多商品,1个商品只能属于一个商家 2. 1个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B 3. 仓库 ...
- oracle导出超过100m的数据库,Oracle数据库的导出和导入
1.在本机的Windows的cmd界面直接操作导出和导入数据库. 导出Linux服务器上的数据库:我们可以确认在windows的cmd界面先输入tnsping 数据库服务名(metardb).这个命令 ...
- Oracle 数据库创建表空间、创建用户指定表空间
Oracle 数据库创建表空间.创建用户指定表空间 //创建临时表空间 create temporary tablespace user_temp tempfile 'D:\oracle\oradat ...
- oracle用户身份认证,oracle用户身份认证方式
数据库身份认证 数据库身份认证比较好理解,就是数据库用户口令以加密的方式保存在数据库内部,当用户连接数据库时必须输入用户名和密码,通过数据库认证后才可以登录到数据库.例如,创建一个数据库认证的用户,语 ...
- oracle 创建用户
创建用户: 创建用户的语法 要创建一个新的用户(指密码验证用户,以下皆同),可以采用CREATE USER命令.下面是CREATE USER命令的语法. CREATE USER username ID ...
- oracle创建用户与分配权限
oracle创建用户与分配权限 我们要在有最高权限的system用户创建用户,再赋予新建用户权限,只有给新建用户权限,新建用户才能干什么. CREATE USER 创建用户 DBA(数据库管理者) 使 ...
最新文章
- MATLAB应用实战系列(五十二)-Excel数据的读取
- 国内企业应如何实施ITSM
- ITK:将颜色贴图应用于图像
- linux应用之----多线程
- c语言将字母的acsaii,C语言上机实验 答案
- 写速度提升20%,Elasticsearch 创始人给腾讯云发来感谢信
- js时间格式化通用方法
- android toolbar源码解析,深入理解Android 5.0中的Toolbar
- Polygon对象和Polyline对象的组成形式
- 中调用view_在 View 上使用挂起函数
- mac安装win10_mac磁盘空间 mac安装win10分割多少磁盘空间合适
- jQuery 事件冒泡
- C#莱姆达表达式的使用
- 网易微专业IOS开发工程师教程(完整)
- 实现键盘enter登录
- 阮一峰:炫耀从来不是我的动机,好奇才是(图灵访谈)
- 场地预约小程序解决方案
- 2021年高级维修电工证考试题库,职业技能鉴定职业资格
- MFC 多线程编程总结
- 去除CSDN博客图片中的水印
热门文章
- 基于Web实现在线绘画拓扑图[GraphEditor]
- [Error Msg] The root link_base has an inertia specified in the URDF, but KDL does not support ...
- vue+echarts+springboot实现云词图
- c++字符串题目:小草与小球
- react 录制音频_如何在React Native中录制音频
- 关于WIN10开机自动开启小键盘解决方案
- MySQL数据库服务器、数据库和表的关系
- Java线程强制执行
- 谈谈DRAM的检测等级(eTT与uTT)
- Zemax 快捷键及使用技巧(持续更新中)