直接在dos下运行即可(导入例子)
cmd
sqlplus /nolog
coneect cmsuser/xyz@cms45
导出
$exp cmsuser/xyz@cms40 file=D:\backup\ora0410.dmp
buffer=6553500 log=D:\backup\ora0410log.log
导入
$imp cmsuser/xyz@cms40 file=D:\SoftWare\ora0410.dmp
buffer=204800000 full=y log=D:\SoftWare\cmsuser0410.log
cmd
sqlplus /nolog
SQL>connect cmsuser/xyz;
导出($):exp cmsuser/xyz@cms40
file=d:\*.dmp buffer=9999999
log=d:\*.log
导入($):imp cmsuser/xyz@cms40 file=d:\*.dmp
buffer=9999999
log=d:\*.log
利用以上就可以完成Oracle数据库的导出和导入,详细资料如下:
ALTER SYSTEM SET SGA_MAX_SIZE=1610612736
SCOPE=sPFILE;
(((这个是把数据库的SGA最大值设置为1.5G)))
============================================================
SQL> drop user mpuser cascade;
drop user mpuser cascade
*
第 1 行出现错误:
ORA-01940: 无法删除当前已连接的用户
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 612368384 bytes
Fixed
Size 1250428 bytes
Variable
Size 171969412 bytes
Database
Buffers 432013312 bytes
Redo
Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> ALTER SYSTEM SET SGA_MAX_SIZE=1610612736 SCOPE=sPFILE;
系统已更改。
SQL> ALTER SYSTEM SET
SGA_target=1610612736 SCOPE=sPFILE;
系统已更改。
SQL> commit;
提交完成。
SQL> drop user mpuser cascade;
用户已删除。
SQL> commit;
提交完成。
SQL> EXIT
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and
Settings\Administrator>imp mpuser/mp@cxdbmp full=y file=d:\cxdb
mp20110718.dmp buffer=99999999 log=d:\1234.log
Import: Release 10.2.0.1.0 - Production on
星期三 7月 20 11:33:54 2011
Copyright (c) 1982, 2005,
Oracle. All rights reserved.
IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: 用户名/口令无效; 登录被拒绝
IMP-00005: 所有允许的登录尝试均失败
IMP-00000: 未成功终止导入
C:\Documents and
Settings\Administrator>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on
星期三 7月 20 11:34:15 2011
Copyright (c) 1982, 2005,
Oracle. All rights reserved.
SQL> conne / as sysdba;
已连接。
SQL> connect mpuser/mp@cxdbmp
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝
警告: 您不再连接到 ORACLE。
SQL> connect mpuser/mpadmin@cxdbmp
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝
SQL> connect mpuser/mp@cxdbmp
ERROR:
ORA-01017: 用户名/口令无效; 登录被拒绝
SQL> conne / as sysdba;
已连接。
SQL> CREATE USER MPUSER PROFILE DEFAULT IDENTIFIED BY MP DEFAULT
TABLESPACE MPTA
BLE TEMPORARY TABLESPACE MPTEMP ACCOUNT UNLOCK;
用户已创建。
SQL> GRANT CONNECT TO MPUSER;
授权成功。
SQL>
SQL> GRANT DBA TO MPUSER;
授权成功。
SQL> exit
从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options 断开
C:\Documents and
Settings\Administrator>imp mpuser/mp@cxdbmp full=y file=d:\cxdb
mp20110718.dmp buffer=99999999 log=d:\1234.log
Import: Release 10.2.0.1.0 - Production on
星期三 7月 20 11:43:07 2011
Copyright (c) 1982, 2005,
Oracle. All rights reserved.
连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 UTF8 NCHAR 字符集中的导入
导入服务器使用 UTF8 字符集 (可能的字符集转换)
导出服务器使用 AL16UTF16 NCHAR 字符集 (可能的 ncharset 转换)
. 正在将 MPUSER 的对象导入到 MPUSER
. .
正在导入表 "ARTICLE_CLICK_DATA"导入了 0 行
. .
正在导入表 "ARTICLE_MATERIAL"导入了 32204 行
. .
正在导入表 "ASSOCIATE"导入了 0 行
. .
正在导入表 "BACKGROUNDTASKINFO"导入了 0 行
. .
正在导入表 "CLASSIFYGROUP"导入了 0 行
. .
正在导入表 "COMLIB"导入了 64 行
. .
正在导入表 "CONTINUEPAGE"导入了 1527 行
. .
正在导入表 "DEFAULTTPL"导入了 0 行
. .
正在导入表 "DELPAGE"导入了 0 行
. .
正在导入表