oracle导入导出文件补充

这两天做了oracle的导入导出表数据。

1.oracle 提供了三种方式的导入导出文件,(1)Oracle export/Import   (2)slq export/import (3)PL/SQL导出导入

第二种方式适合于单个或者几个表的导入导出,导入导出的数据量较小。

如果是大数据量或者表比较多了,最好使用第一种方式。第三种方式必须有PL/SQL。

2. 注意事项

(1)导出表时,第二种方式不能导出带blob或者clob字段的表,必须使用第一种方式。

(2)导入表时,第一,二种方式都不能导入导出带blob或者clob字段的表,需要使用创建database link的方式导入表,步骤是,首先先创建database link,然后使用如下语句                 导入表,create  table table_name as select * from [email protected]

(3)导入过程中遇到如下错误,ora-01659 无法分配超出 93 的minextents。

原因是:表空间超过了其最大值(32G),

解决办法:需要再增加一个表空间文件,语句是:

ALTER TABLESPACE 表空间名 ADD
DATAFILE ‘数据文件路径‘ SIZE 500M AUTOEXTEND
ON NEXT 1M MAXSIZE
UNLIMITED;

时间: 2024-12-19 13:44:02

oracle导入导出文件补充的相关文章

使用sqoop1.4.4从oracle导入数据到hive中错误记录及解决方案

在使用命令导数据过程中,出现如下错误 sqoop import --hive-import --connect jdbc:oracle:thin:@192.168.29.16:1521/testdb --username NAME --passord PASS --verbose -m 1 --table T_USERINFO 错误1:File does not exist: hdfs://opt/sqoop-1.4.4/lib/commons-io-1.4.jar FileNotFoundEx

ORACLE 导入导出操作

1.导入命令: imp userId/[email protected] full=y  file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/[email protected] file=d:\dkj\test.dmp tables=(wf_test) exp userId/[email protected] buffer=50000000 file=D:\data\xxx.dmp owner=userId 1.在安装完ORACLE 11g后,在sql

sqoop操作之ORACLE导入到HIVE

导入表的所有字段 sqoop import --connect jdbc:oracle:thin:@192.168.1.107:1521:ORCL \ --username SCOTT --password tiger \ --table EMP \ --hive-import --create-hive-table --hive-table emp -m 1; 如果报类似的错: ERROR tool.ImportTool: Encountered IOException running imp

ORACLE导入导出数据dmp

imp testwms3/[email protected] FILE=C:\ZKGL_201407012334.dmp ignore=y fromuser=GMMCZKGL touser=testwms tables=(GMMCZKGL.t_kdttrcktz)imp testapar/[email protected] FILE=C:\CWYSYF_201511292330.dmp ignore=y fromuser=GMMCCWYSYF touser=testapar tables=(GM

SQL Server往Oracle导入数据

        在windows下的Oracle中创建用户 Oracle下创建用户赋予权限,在终端中启动 SQL Plus. 创建用户+密码(用户:sa 密码:lenovo) SQL> create user sa identified by lenovo; 单独赋予用户权限 SQL> grant create session to sa; SQL> grant create table to sa; SQL> grant create sequence to sa; SQL>

U盘是否插入+导入导出文件

1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using EnergyCollector.Frame; 10 using System.IO;

Oracle 导入DMP文件

首先说明dmp文件: 通常oracle数据库通过exp或expdp命令导出的备份文件是以dmp结尾.这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作. Oracle导入备份文件步骤:我用的是Oracle 11g版本 1.把数据库的备份文件:xx.DMP  拷贝到 D:\work\app\admin\orcl\dpdump 目录下 在你的PLSQL Developer中作如下操作:步骤2-4 2.创建表空间 xx.dbf create tablespace shjwms

Oracle导入中文乱码解决办法

Oracle导入中文乱码解决办法 一.确保各个客户端字符集的编码同服务器字符集编码一致 1-       确定sqlplus字符集编码,如果是windows设置环境变量. 2-       确保SecureCRT客户端的字符集为简体中文即可,不要设置为UTF-8,否则在连接oralce数据库时,中文都显示乱码,以免产生不必要的麻烦. 二.设置带中文的sql脚本的字符集

Oracle导入excel数据快速方法

Oracle导入excel数据快速方法 使用PLSQL  Developer工具,这个可是大名鼎鼎的Oracle  DBA最常使用的工具.    在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下——对于excel而言肯定不会超过了,因为excel文件的最大行为65536——  可以全选数据复制,然后用PLSQL  Developer工具.    1  在PLSQL  Developer的sql  window里输入select  *  from  test  for