Oracle基础学习笔记(三)(Import, Export, SQL Loader)

原创 2012年03月30日 13:47:16

EXPORT, IMPORT are used for following tasks :

Backup Oracle data in operating system files.

Restore tables that were dropped

Save space or reduce fragmentation in the database

Move data from one owner to another

 

EXPORT used in three ways :

a)      Interactive Dialogue Mode

1.       Type EXP in CMD

2.       Enter username and connection string like : username@SID

3.       Enter password

4.       Either change the default buffer size or skip by pressing ENTER

5.       The prompt will show the name of the dump file, either change the name or skip by pressing ENTER

6.       The prompt will ask user to decide whether to export all the users data or the selective tables.

Enter U or 2 to export all the user data. Or Enter T or 3 to export the selected tables.

7.       If enter T or 3, then prompt will ask for either to export the structure alone or the table with all the rows.

8.       The prompt will ask whether to compress the EXTENT.

 

b)      Controlled through by passing parameters

1.       Type command :

EXP username/password@sid file=filename.expdat tables=(table name)

c)       Parameter File Controlled

1.       Create a parameter file ends with .TXT extension. The file will contains below code :

File=filename.expdat tables=(table name)

2.       In the command prompt, type below command and press ENTER

Exp username/password@sid parfile=filename with storage path

Ex :

Exp Scott/tiger@orcl parfile=’c:\parafile.txt’

 

Import used in three ways :

a)      Interactive Dialogue Mode

1.       Type IMP in CMD

2.       Enter username and connection string like : username@SID

3.       Enter password

4.       The prompt will show the name of the dump file, either change the name or skip by pressing ENTER

5.       The prompt will ask for the username of the schema from where you want to import data.

6.       The prompt will ask for the table that you wanted to import.

 

b)      Controlled through by passing parameters

1.       Type command :

IMP username/password@sid file=filename.expdat tables=(table name)

c)       Parameter File Controlled

1.       Create a parameter file ends with .TXT extension. The file will contains below code :

File=filename.expdat tables=(table name)

2.       In the command prompt, type below command and press ENTER

Imp username/password@sid parfile=filename with storage path

Ex :

Imp Scott/tiger@orcl parfile=’c:\parafile.txt’

 

SQL * Loader

1)      Allow one to load bulk data from a flat file into one or more database tables

2)      It takes two input files – a control file and a data file

3)      The control file contains info about the data – where to load it, what to do if something goes wrong, etc.

Step 1 : create the data file ends with .CSV

Step 2 : create control file ends with .CTL, it contains below code :

LOAD DATA

INFILE ‘C:\data.csv’

REPLACE

INTO TABLE marks

FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY “”

TRAILING NULLCOLS

(

Empid INTEGER EXTERNAL, --- mention the data type of the column as NUMERIC

Quiz1 INTEGER EXTERNAL,

Grade --- the data type is string and no need to mention that

)

 

Step 3 : type below command in the CMD

Sqlldr username/password@sid CONTROL=’C:\Marks.ctl’

ORACLE_SQL:Export和Import命令

Export:导出整个数据库exp carna/carna@carna_bo file=d:/carna_export_20080422.dmp full=ycarna/carna@carna_bo ...
  • Lugyedo
  • Lugyedo
  • 2008年11月04日 13:15
  • 9297

【DB.Oracle】export/import dmp 文件

java.lang.Class 对象 getdeclaredfileds(), 对每个filed,获取annotation
  • robinjwong
  • robinjwong
  • 2014年10月29日 20:23
  • 2245

2.1 使用Import and Export Wizard

和任何Microsoft产品一样,SQL Server附带了许多的向导来方便用户使用并减少产品开发周期以尽快面世。在本章中我们将学习用户可用的一些向导。这些向导使得转换数据以及部署程序包更为容易,而且...
  • Johnson_hejun
  • Johnson_hejun
  • 2008年11月19日 15:05
  • 3720

Oracle SQL Loader

 一:SQL Loader 的特点 oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,...
  • tianlesoftware
  • tianlesoftware
  • 2009年10月15日 09:23
  • 14105

【Oracle】数据导入导出(expdp、impdp ;export、import)——用户模式

针对Oracle11g数据库中用户的数据备份和恢复而进行的相关导入导出操作。
  • Shmily_91
  • Shmily_91
  • 2016年04月02日 18:21
  • 2165

Oracle PL/SQL语句基础学习笔记(上)

PL/SQL语句基础学习笔记(上)
  • wahaa591
  • wahaa591
  • 2015年06月26日 11:41
  • 3423

Oracle SQL*Loader

-- Start SQL*Loader 是 Oracle 提供的一个工具用来将文件中的数据导入到一个或多个表中。你可以在 Oracle 的安装目录中找到它 C:\oraclexe\app\oracle...
  • shangboerds
  • shangboerds
  • 2015年02月20日 15:56
  • 2241

oracle sqlloader安装及使用

sqlloader是客户端工具,用来快速的向oracle进行数据导入。sqlloader安装方法如下: 1) 安装了oracle数据库软件后可以使用 sqlldr 2)安装了oracle数据库客户...
  • shaochenshuo
  • shaochenshuo
  • 2016年03月22日 17:00
  • 3978

ORACLE sql loader 导入大数据的方式

sql loader 工具它可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢(比直接INSERT INTO快...
  • ycyez
  • ycyez
  • 2015年04月11日 16:46
  • 8997

Oracle Export与Import的用法

  Oracle Export/Import工具用于在数据库之间传递数据。   Export从数据库中导出数据到dump文件中   Import从dump文件中到入数据导数据库中   下面是一般使用他...
  • arefeng
  • arefeng
  • 2008年04月23日 16:16
  • 2240
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle基础学习笔记(三)(Import, Export, SQL Loader)
举报原因:
原因补充:

(最多只允许输入30个字)