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 tablespace
user_temp 
tempfile
'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m 
autoextend
on 
next 50m
maxsize 20480m 
extent
management
local
  
/*第2步:创建数据表空间 
*/
create tablespace
test_data 
logging 
datafile
'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m 
autoextend
on 
next 50m
maxsize 20480m 
extent
management
local
  
/*第3步:创建用户并指定表空间 
*/
create user username
identified
by password 
default tablespace
user_data 
temporary tablespace
user_temp; 
  
/*第4步:给用户授予权限 
*/
grant connect,resource,dba
to 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 导入/导出遇到的 问题总结的更多相关文章

  1. ORACLE导入导出数据dmp

    imp testwms3/isc@TESTGMMC FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms ta ...

  2. Oracle导入导出之dmp

    Oracle导入导出有两种方式,分别是imp/exp与impdp/expdp. 1.imp/exp exp scott/tiger file=d:\test.dmp log=d:\test.log o ...

  3. oracle导入导出功能

    1.普通版:oracle导入导出功能:导出exp 用户名/密码@SID file=f:\xx.dmp owner=用户名 导入imp 用户名/密码@SID full=y file=f:\xx.dmp ...

  4. oracle导入导出 dmp文件

    oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...

  5. oracle导入导出操作

    1,获取oracle导入导出帮助: imp help=y 2,导出命令 exp 用户名/密码@数据库实例 file=文件路径名 如: exp sys/password@orcl file=d:\dat ...

  6. Oracle导入导出

    Oracle 10g 已经引入了数据泵(点击Data Dump)技术,这项技术和之前的exp/imp有哪些好处呢,简单的来说就是恢复和备份速度非常快: 在说明数据泵的使用方法之前,我们先来了解二者的区 ...

  7. Oracle 导入导出--and一些知识,备忘

    这两天在做迁移Ora数据库,有一个圆友帮忙,哈哈,两个臭皮匠顶半个诸葛亮. 本来以为很简单的就imp和exp就欧了,结果各种状况百出,百度了老多,学到好多东西. 你的导出:exp yc/yc@orcl ...

  8. Oracle导入导出dmp文件

    目 录 目             录...3 1      说明...3 2      导出dmp文件...3 3      导入dmp文件...5 3.1            环境准备...5 ...

  9. ORACLE 导入导出操作

    1.导入命令: imp userId/psw@orcl full=y  file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/psw@orcl file=d: ...

  10. oracle 导入导出数据

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

随机推荐

  1. xml特殊字符处理 如&

     写了个request2XML的方法,每当数据中有'<'.'&'符号时,封装的XML就无法解析.发现了XML里的CDATA属性,问题迎刃而解!在XML文档中的所有文本都会被解析器解析 ...

  2. Sqoop执行mysql删除语句

    如果使用Sqoop删除mysql中的数据,并且传递动态日期参数,则使用下方的方法: 创建一个sh文件,内容如下: #!/bin/sh ## 环境变量生效 . /etc/profile #[调度删除导入 ...

  3. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(七)

    大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 打开SpriteBuilder,在文件视图中新建一个文件夹Fon ...

  4. MBR和GPT概要学习

    MBR和GPT概要学习 1.     MBR和GPT 大家所最为熟知的分区方式同时也是最主流的主要有两种:MBR(Master Boot Record)和GPT(GUID Partition Tabl ...

  5. java设计模式---桥接模式

    桥接模式的目的是把抽象和具体实现分离,其uml类图如下所示: public interface SendMessage { abstract void send(String message,Stri ...

  6. Cocos2D:塔防游戏制作之旅(三)

    整合炮塔资源 为了快速开始,我们为你创建了开始的项目.它包括了一个空白的Cocos2D项目以及大多数你将在教程中使用到的资源. 所以首先下载该 开始项目 并且解压缩到你指定的位置中去. 注意:该项目的 ...

  7. Dynamics CRM EntityCollection 根据实体中的某个字段为依据去除重复数据

    CRM中通过QueryExpression查询出了一个EntityCollection集,但有时会存在重复数据,QueryExpression中有个属性distinct,只要设置为true就能过滤 ...

  8. 内存管理Memory&nbsp;OC——第九天

    1.   内存管理方式         垃圾回收机制:(Garbage Collection),有系统管理内存,开发人员需要管理         注:OC从2.0之后就开始支持垃圾回收机制,但是只适用 ...

  9. 《java入门第一季》正则表达式小案例

    案例一:当你登陆某个论坛,向发帖子留下自己qq号的时候,可惜你的号码就是留不下,总是输入*,或者其它奇妙的字符串.其实原理就是用了正则表达式替换. /* * 替换功能 * String类的public ...

  10. listview异步加载图片并防止错位

    android listview 异步加载图片并防止错位 网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作. 如果不重用 conver ...