oracle数据库表的导入导出cmd命令大全
在实际的项目开发中经常会遇到导入导出oracle数据库中的表,以下是常用的一些cmd命令:
一、数据表的导出
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp file=d:daochu.dmp full=y 或者(exp RRS/RRS@192.168.1.80 file=daochu.dmp full=y )这是将表全部导出,如果只想导出RRS表则:
exp RRS/RRS@192.168.1.80(如果在服务器导出:ORCL) file=daochu.dmp owner=(RRS) (无数据的表导不出);
这是11gR2的新特性,首先alter system set deferred_segment_creation=false; 然后select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 查询所有空数据表,执行
分配segment,然后再导出就可以了。
(expdp RRS/RRS@192.168.1.80 dumpfile=daochu.dmp)导出数据库,路径必须app/...
2 将数据库中system用户与sys用户的表导出
exp username/password file=d:aa.dmp owner=username;//导出某用户的表
exp file=d:daochu.dmp owner=(system,sys)
(impdp RRS/RRS@192.168.1.80 dumpfile=daochu.dmp)导入数据库
3 将数据库中的表inner_notify、notify_staff_relat导出
exp file= d:data ewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"
二、数据表的导入操作
1 将D:daochu.dmp 中的数据导入 TEST数据库中。
imp file=d:daochu.dmp
imp full=y file= d:data ewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp file=d:daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
三、操作注意:
操作者要有足够的权限,权限不够它会提示。一般赋予dba最大权限即可。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
1、给用户增加导入数据权限的操作
第一,启动cmd
第二,以/as sysdba登陆数据库
第三,create user 用户名 identified by 密码
可以直接赋予最大权限:grant dba to 用户名
赋予基本权限:grant connect,resource to 用户
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字
执行示例:
F:WorkOracle_Dataackup>imp userid=test/test full=y file=inner_notify.dmp
屏幕显示
Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006
(c) Copyright 2000 Oracle Corporation. All rights reserved.
连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
经由常规路径导出由EXPORT:V08.01.07创建的文件
已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入
导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)
. 正在将AICHANNEL的对象导入到 AICHANNEL
. . 正在导入表 "INNER_NOTIFY" 4行被导入
准备启用约束条件...
成功终止导入,但出现警告。
附录二:
Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的.
先建立import9.par,
然后,使用时命令如下:imp parfile=/filepath/import9.par
例 import9.par 内容如下:
FROMUSER=TGPMS
TOUSER=TGPMS2 (注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同)
ROWS=Y
INDEXES=Y
GRANTS=Y
CONSTRAINTS=Y
BUFFER=409600
file==/backup/ctgpc_20030623.dmp
log==/backup/import_20030623.log
转载于:https://www.cnblogs.com/cyl048/p/6002782.html
oracle数据库表的导入导出cmd命令大全相关推荐
- Oracle—dmp表的导入导出
dmp表从Oracle数据库导入导出 导入: 开始->运行->输入cmd 回车 ##语法格式为:imp 用户名/密码@IP地址/数据库名 file='dmp文件路径' full=yC:\U ...
- Oracle数据库数据泵导入导出
由于开发过程中有时候无法直接连数据库,这时候需要将数据库导入开发环境中,故此总结一个完整的数据库导入导出过程. 注意expdp和impdp命令末尾都不能加分号 1 导出某个用户的所有数据库对象 1.1 ...
- mysql数据库表的导入导出
MySQL写入数据通常用insert语句,如 复制代码 代码如下: insert into person values(张三,20),(李四,21),(王五,70)-; 但有时为了更快速地插入大批量数 ...
- oracle如何导入用户数据库,oracle数据库创建用户导入导出详解
1.创建临时表空间 create temporary tablespace USERSTEMP tempfile 'D:\oracle11g\oradata\orcl\USERSTEMP.dbf' ...
- Linux下数据库表结构导入导出
1.导出数据库为dbname的表结构(其中用戶名為root,密码为dbpasswd,生成的脚本名为db.sql) mysqldump -h(指向的IP地址) -P(端口) -uroot -pdbpas ...
- linux修改字符集为amer,Linux数据库的创建 导入导出 以及一些基本指令
首先linux 下查看mysql相关目录 查看 mysql 的安装路径 执行查询 SQL mysql>show variables like '%dir%'; datadir 就是数据路径 确定 ...
- 数据库表内导入txt
数据库表内导入txt oracle数据库表内导入txt 首先准备TXT格式的文件,(可以从数据库导出) 1:准备ctl文件(导入字段映射以及字符集设置) 2:准备shell文件,执行导入命令(传入文件 ...
- Oracle数据库表导出和导入csv文件操作
Oracle数据库表导出和导入csv文件操作 数据库是Oracle 9i 1.导出csv文件 这个十分简单,用pl/sql工具即可,首先选中要导出的表,右键选择Query data,在左侧出现的窗口中 ...
- oracle的dmp导出,oracle数据库dmp文件的导出和导入方法
oracle数据库dmp文件的导出和导入方法 导出:以oracle用户登陆,执行下面的命令 exp paybill/paybill file=210.dmp 其中上面的paybill分别是你要到处数据 ...
最新文章
- Zynq7000术语PL,PS,APU,SCU介绍
- Windows XP Embedded 上手指南
- BZOJ-2716-天使玩偶angel-CDQ分治
- [css] 列举CSS优化、提高性能的方法
- AllenAI | 用GPT-3帮助增建数据,NLI任务直接提升十个点!?
- 信息学奥赛一本通 1062:最高的分数 | OpenJudge NOI 1.5 05
- Python 实现邮件发送功能(进阶)
- 性能测试之性能监控技术
- 推荐两个Magento做的中文网站 GAP和佰草集
- Automatic Brain Tumor Segmentation using Cascaded Anisotropic Convolutional Neural Networks
- mysql 字符串搜_Mysql搜索字符串
- 光源发散角怎么设置_Three.js 中的光源
- CG佬的20年:行走于行业的过去与未来
- 最常用三极管导通电路
- Linux常用网络指令
- Ubuntu网络域名解析失败记录
- 演讲发言时太紧张怎么办?只需三招帮你彻底克服当众讲话前的紧张感
- Javascript-introduce
- CES 2019上芯片巨头们的争夺焦点:光线追踪、“永远”在线PC、汽车
- JavaScript词汇表
热门文章
- html5--7-33 阶段练习5
- PyQt4 开发入门
- swiper轮播器的常用案例分析(swiper hover停止mouseover停止)
- 这样才能使本地Mysql服务允许被外部主机连接(两步)
- layout_weight layout_gravity gravity
- java jdk API中英文下载
- GDI+中发生一般性错误的解决办法 from http://www.cnblogs.com/winzheng/archive/2008/12/23/1360440.html...
- 数组之冒泡排序、选择排序
- 游戏安全有多重要?——GAME-TECH游戏开发者技术沙龙
- 第15组构建之法团队心得(2)