在导入导出数据前,要先检测数据库是否能连通.
   tnsping [主机名]
然后再测试是否能以某用户名登陆到该主机上的数据库
    sqlplus [用户名]/[密码]@[主机名]
若能连上,则exit 数据库的连接
然后就可以开始从数据库里导出/导入数据了.
 
从数据库导出数据,具体语法结构:
      exp  [用户名]/[密码]@[主机名]
往数据库导入数据,具体语法结构:
      imp  [用户名]/[密码]@[主机名]
 
 
具体操作步骤:
1. 检测数据库是否能ping通
>tnsping xemc
TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 25-6月-2010 08:09:23
已使用的参数文件:
E:\Oracle\product\10.1.0\Client_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME =Orcl)))
OK (10 毫秒)
 
2. 检测数据库能否登陆
SQL*Plus: Release 10.1.0.2.0 - Production on 星期五 6月 25 08:12:36 2010
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options 断开

3. 开始导出数据
Export: Release 10.1.0.2.0 - Production on 星期二 6月 29 08:19:20 2010
Copyright (c) 1982, 2004, Oracle.  All rights reserved.
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
输入数组提取缓冲区大小: 4096 > (回车)
导出文件: EXPDAT.DMP >E:\backup\20100629.dmp (回车)
(1)E(完整的数据库), (2)U(用户) 或 (3)T(表): (2)U > (回车)
导出权限 (yes/no): yes > (回车)
导出表数据 (yes/no): yes > (回车)
压缩区 (yes/no): yes > (回车)
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
即将导出指定的用户...
要导出的用户: (按 RETURN 退出) >test (回车)
要导出的用户: (按 RETURN 退出) > (回车)   [此处是让你选择第二个用户,我们只需要test 用户的数据,所以这个地方直接按'回车'键就可以了]

.
正在导出 pre-schema 过程对象和操作
. 正在导出用户 test的外部函数库名
. 导出 PUBLIC 类型同义词
. 正在导出私有类型同义词
. 正在导出用户 test 的对象类型定义
即将导出 test 的对象...
. 正在导出数据库链接
. 正在导出序号
. 正在导出簇定义
. 即将导出 test 的表通过常规路径...
. . 正在导出表                              AA导出了         142 行
.......................

4. 往数据库里导入数据
>imp test/123456@Orcl  (相当于导出的逆过程)
导入文件:EXPDAT.DMP> E:\backup\20100603.dmp
   输入插入缓冲区大小 (最小为 8192) 30720>(回车)
   只列出导入文件的内容 (yes/no): no >(回车)
   由于对象已存在, 忽略创建错误 (yes/no): no >(回车)
   导入权限 (yes/no): yes >(回车)
   导入表数据 (yes/no): yes >(回车)
   导入整个导出文件 (yes/no): no >(回车)
用户名:test (回车)
   输入表 (T) 或分区 (T: P) 名称。空列表表示用户的所有表
   输入表 (T) 或分区 (T: P) 的名称或 。如果完成: (回车)
开始导入数据...........