领先的中文IT技术网站    IT技术从现在起飞

飞诺旗下: 技术社区 | 在线电子书 | 在线试题 | 资源下载 | 飞诺搜索 | 技术博客
用户名: 密   码:
   飞诺网 加入收藏
飞诺网 Oracle 新闻频道 开发频道 系统频道 服务器 网络频道 网络安全 Java频道 C/C++ PHP开发 电子书 资源下载 社 区 博 客 在线试题
数据库 Access Mysql Mssql Oracle Sybase FoxPro db2 数据库相关文章
编程开发 JAVA C/C++ C++ VC C语言 VB C# Delphi Foxpro 汇编 shell编程 游戏开发 软件工程师 WEB开发 PHP ASP Asp.net JSP AJAX CGI JavaScript HTML CSS 数据库 MSSQL Mysql Oracle Access Sybase DB2 sql2005 Office Word Excel Powerpoint Wps 认证考试 二级C语言 三级网络 程序员 网络工程师 思科认证

您当前的位置:飞诺网 >>  数据库 >>  Oracle >> Oracle技术教程

Oracle数据导入导出

www.firnow.com    时间 : 2008-05-05  作者:佚名   编辑:本站 点击:   [ 评论 ]


本文转载自: http://www.cublog.cn/u/15117/showart_103965.html

下面这些在使用过程中经常使用到的.(以后加上调优的参数说明,SGA区,共享池,PGA,等等spfile里面的参数)
 
 

1.Export工具是一个导出程序


语法:
exp 文件的目录 其它参数 file=DMP
获取帮助,敲入:exp help=y
 
 
Export常用的参数(1)
Direst 选择是否采用直接路径导出
File指定导出文件名
Full Full=Y将整个数据库导出
Incremental导出上次Incremental CumulativeComplete导出而改变的所有对象
Cumulative 导出上次CumulativeComplete导出后改变的所有对象
Complete 导出所有的对象
Indexes 指定索引是否被导出
Export常用的参数(2)
Log 指定日志的文件名
Owner 允许为指定的用户导出对象
Parfile 允许从一个文件读取导出参数
Query 指定从表中导出符合条件的行
Record 指定是否在导出系统表中记录IncrementalCumulative导出,默认为Y
Rows 控制表数据是否被导出
Tables 允许导入一个或多个表
Triggers 指定触发器是否和表一起导出
 
 
2.Import工具是一个导入程序
语法:
imp UserId/Password@<数据库全局名font size="3">文件的目录 其它参数 file=DMP
获取帮助,敲入:imp help=y
Import常用的参数(1)
File 指定导入文件名
Fromuser 允许导入指定的用户拥有的表
Full full=Y时,导入DMP文件中所有的事物
Ignore Y时,如果数据出错,将继续下一行数据
Indexes 是否导入索引
Log 指定日志文件
Parfile 指定从文件中读导出参数
Rows 指定是否导入表的数据
Import常用的参数(2)
Show 指定显示全部要被执行的参数
Tables 指定导入一个或多个表
Touser 指定导入到哪个用户名下
Userid 指定导入的用户的用户名和密码
 
 
3.SQL*Loader简介
SQL*Loader从文本文件导数据到数据库中。功能包括:
从定界文件装数据
从固定长度的文本文件装数据
从二进制文件装数据
在输入文件中过滤数据
SQL*Loader使用的数据类型
Char:该char和数据库中的char类型不同,它包括数据库中的char、varchar、CLOB等类型
Date:时间类型
Interger external:定义整数值
Decimal external:定义包括小数点的数值
 
装载字段固定长度的文件
一个例子:
Load data
   infile ‘yyb_data.txt’
   append
Into table emp
(  name position(1:10) char,
    rank position(11:13) interger external,
    birthday position(13:23) date “dd-mm-yyyy”
)
导入有界定符的文件
一个例子:
Load data
   Infile ‘c:\yyb.txt’
   append
Into table emp
( name char terminated by ‘,’,
   rank interger external terminated by ‘,’,
   birthday date “dd-mm-yyyy” terminated by ‘,’
)
导入有界定符的文件 (续)
再看一个例子(处理空字段):
Load data
   Infile ‘c:\yyb.txt’
   append
Into table emp
   trailing nullcols
( name char terminated by ‘,’,
   rank interger external terminated by ‘,’,
   birthday date “dd-mm-yyyy” terminated by ‘,’ )
如何把数据放到表中
 1 2
如果图片或页面不能正常显示请点击这里
Oracle技术教程推荐文章

文章评论