oracle 导入/导出遇到的 问题总结
0925: 解决oracle 11g空数据 exp 少表的问题
1:生成处理语句
Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0 ;
2:alter system set deferred_segment_creation=false;
只能对新表起作用
20130613:
10g中的表用10的客户端导出来后,用11g的客户端导入到10g的库中 大字段会报错;用10g的客户端,导入到10g的服务器中正常
1: oracle 11g 导出,如果一个表中数据为空,导出时将不导出这张表;可以设置oracle参数修改,但只对新的表起作用;(今天把每个空白表多了一条数据)
2:oracle 11g中exp 导出的数据,在10g版本的imp中不能识别; 低版本导出的数据,高版本能够识别;
3:删除 用户 及用户的表数据
drop user dsfa cascade;
4:查看某个用户具有的表数据
Select * From USER_TABLES;
5: oracle 创建表空间
/*分为四步/*第1步:创建临时表空间 create temporary tablespacetempfile'D:\oracle\oradata\Oracle9i\user_temp.dbf'size 50m autoextendon next 50mextentlocal; /*第2步:创建数据表空间 create tablespacelogging datafile'D:\oracle\oradata\Oracle9i\user_data.dbf'size 50m autoextendon next 50mextentlocal; /*第3步:创建用户并指定表空间 create user usernameby password default tablespacetemporary tablespace /*第4步:给用户授予权限 grant connect,resource,dbato username; |
6: 如果一个表中包含clob字段,pl/sql能够导出成功,但是不能导入...包含clob的表需要用imp 命令导入
7: oracle exp imp 使用方法
exp 命令:
1 exp username/psw@TEST file=d:test.dmp full=y
2 exp username/psw@TEST file=d:test.dmp owner=(ly)
3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)
1 其中一是将 Test(与某一数据库对应的 oracle 服务名)数据库进行整体导出
2 将属于用户 ly 的所有表导出
3 将表 grid1,与 grid2 导出
imp 命令:
1 imp system/psw@TEST file=d:test.dmp
2 imp system/psw@TEST full=y file=d:test.dmp ignore=y
3 imp system/psw@TEST file=d:test.dmp tables=(grid1)
ignore=y 表示如果被导入的数据库中 某个表已经存在就忽略不导入那个表
3 表示只导入 grid1 这个表
cmd 下执行 用 exp/imp 远程操作数据库 对 ORACLE 数据库进行远程操作,假设数据库在 192.168.1.110 上,具体方法如下:
一、在客户端创建和服务端对应的服务名
方法1: 修改 tnsnames.ora 文件 加入远程服务器的命名:
TEST_ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.110)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
方法 2: 在 oracle 客户端,打开 net manager。 创建一个服务命名 TEST_ORCL,主机 IP 为:192.168.1.110,服务名 orcl,端口 1521
二、测试远程服务器是否畅通
进入到 cmd 后,执行命令:tnsping TEST_ORCL。
三、远程操作数据库 导出
1:exp username/password@TEST_ORCL file=bak_filepath
2:exp username/password@TEST_ORCL full=y
file=bak_filepath
username 用户名,password 密码,TEST_ORCL 客服端服务名
bak_filepath 备份文件存放 的路径 导入:
1:imp username/password@TEST_ORCL file=bak_filepath
full=y
2:imp username/password@TEST_ORCL/database_name file=bak_filepath
full=y
3:imp username/password@TEST_ORCL file=bak_filepath
fromuser=fromadmin touser=toadmin
username 用户名, password 密码,
TEST_ORCL 客服端服务名 bak_filepath 备份文件存放 的路径
fromadmin 备份数据的用户名 toadmin 还原数据库的用户名。
oracle 导入/导出遇到的 问题总结的更多相关文章
- ORACLE导入导出数据dmp
imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms ta ...
- Oracle导入导出之dmp
Oracle导入导出有两种方式,分别是imp/exp与impdp/expdp. 1.imp/exp exp scott/tiger file=d:\test.dmp log=d:\test.log o ...
- oracle导入导出功能
1.普通版:oracle导入导出功能:导出exp 用户名/密码@SID file=f:\xx.dmp owner=用户名 导入imp 用户名/密码@SID full=y file=f:\xx.dmp ...
- oracle导入导出 dmp文件
oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...
- oracle导入导出操作
1,获取oracle导入导出帮助: imp help=y 2,导出命令 exp 用户名/密码@数据库实例 file=文件路径名 如: exp sys/password@orcl file=d:\dat ...
- Oracle导入导出
Oracle 10g 已经引入了数据泵(点击Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快: 在说明数据泵的使用方法之前,我们先来了解二者的区 ...
- Oracle 导入导出--and一些知识,备忘
这两天在做迁移Ora数据库,有一个圆友帮忙,哈哈,两个臭皮匠顶半个诸葛亮. 本来以为很简单的就imp和exp就欧了,结果各种状况百出,百度了老多,学到好多东西. 你的导出:exp yc/yc@orcl ...
- Oracle导入导出dmp文件
目 录 目 录...3 1 说明...3 2 导出dmp文件...3 3 导入dmp文件...5 3.1 环境准备...5 ...
- ORACLE 导入导出操作
1.导入命令: imp userId/psw@orcl full=y file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/psw@orcl file=d: ...
- oracle 导入导出数据
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用 ...
随机推荐
- 06 Activity隐式跳转
一,隐式跳转 某个Activity 需要在清单文件配置某个Activity如下信息: 注意:category要和action一起用 action:制定一个活动 在隐式跳转的可以用到 category ...
- Win 10 下 android studio显示 Intel haxm无法安装,以及VT-X和hyper-x的冲突问题
我 的电脑是神舟战神k650c i7 D4,处理器是Intel core i7 4710-MQ,系统是win 10的 我心血来潮想学习一下安卓开发,就首先安装了android s ...
- 讲究门面的Request
为什么说Request讲究门面?注意这里所说的门面并非我们常理解的外表的意思,其实是说它使用了门面设计模式,门面的使用主要用于数据安全的考虑.一个大的系统体系的多个子系统之间涉及交互通信.一个系统中的 ...
- B2B、B2C、B2D的简单理解
B2D现在非常流行,顾名思义,B2D 就是指那些以开发者为对象的服务,它们通过 API 等形式"售卖"自己某一方面的特长.B2D(Business to Developer)市场很 ...
- hive的map类型处理
https://cwiki.apache.org/confluence/display/Hive/LanguageManual+UDF#LanguageManualUDF-CollectionFunc ...
- iOS编程中的音频知识(二):那么多种格式我应该用哪一个?
iPhone支持不少格式,比如AAC,HE-AAC,AMR,IMA4等等,你可以在以下网址看到比较全的格式和简要介绍: http://www.raywenderlich.com/69365/audio ...
- Django练习——博客系统小试
在上一篇博客Todolist的基础上(http://blog.csdn.net/hcx25909/article/details/24251427),本周继续进行实践,这次我要搭建一个简单的博客系统. ...
- [java]负数的二进制编码——越是基础的越是要掌握
),第二位代表有几个10(即几个101),第三位代表有几个100(即有几个102)-,用小学课本上的说法就是:个位上的数表示几个1,十位上的数表示向个10,百位上的数表示几个100-- 同理可证 ...
- 解决UIScrollView,UIImageView等控件不能响应touch事件的问题
关于UIScrollView,UIImageView等控件不能响应touch事件,主要涉及到事件响应者链的问题,如果在UIScrollView,UIImageView等控件添加了子View,这样事件响 ...
- pyhton exit
exit("0") is normally out, and means "successful termination" exit("1" ...