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. Socket实现聊天客户端

    今天在极客学院上看到了一个关于Socket的视频讲解,感觉还不错,就写了份代码,拿来分享一下. Socket使用方法 关于Socket的使用,我们首先要弄清楚的是,在服务器端还是在客户端使用.因为这的 ...

  2. Android开发学习之路--Android系统架构初探

    环境搭建好了,最简单的app也运行过了,那么app到底是怎么运行在手机上的,手机又到底怎么能运行这些应用,一堆的电子元器件最后可以运行这么美妙的界面,在此还是需要好好研究研究.这里从芯片及硬件模块-& ...

  3. WIP 投料报 Invalid Serial Number

    1.接口表数据检查无误 2.同样数据界面能正常完成 界面做trace SQL ID: b2mw8gjyv7guh Plan Hash: 2015965341 DELETE FROM MTL_SERIA ...

  4. Intent的Data和Type和Flag属性-amdroid学习之旅(五十一)

    Data属性介绍 使用Data和Action属性启动系统Activity 代码示例 public class MainActivity extends Activity{ @Override prot ...

  5. 最近很多人问我:saiku下载不下来

    saiku的前段团队 在UI设计方面很专业.但是兼容性差到让人无语.不知道为什么,是不是不给钱,人家故意黑它. 一直忙别的工作,现在整理一些saiku相关网站,百度不到的,google又要FQ.看个合 ...

  6. maven -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME

    遇到错误:-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME解决办法:在环境变量中设置M2_HO ...

  7. Oracle EBS R12多组织(多OU)访问架构

    Oracle EBS R12多组织访问架构 多组织架构实现了经营单位(OU)的数据安全性,在底层数据表中有一列ORG_ID来记录数据所属的经营单一,所有多OU的基表都是以"_ALL" ...

  8. 方便使用FFMPEG的经验

    FFMPEG是命令行工具,因此使用起来多少还是会有些不方便.在这记录两点方便使用FFMPEG的方法: 1.任何目录下都可以使用FFMPEG 问题描述:需要转码(播放)的时候,需要把ffmpeg.exe ...

  9. Cell自适应高度及自定义cell混合使…

    第一部分:UItableViewCellAdaptionForHeight : cell的自适应高度 第二部分:CustomTableViewCell:自定义cell的混合使用(以简单通讯录为例) = ...

  10. 常用Petri网模拟软件工具简介

    常用Petri网模拟软件工具简介 首先要介绍的的一个非常有名的Petri 网网站--Petri Nets World:       http://www.informatik.uni-hamburg. ...