>  기사  >  데이터 베이스  >  Oracle 数据库 导入导出

Oracle 数据库 导入导出

WBOY
WBOY원래의
2016-06-07 15:19:371022검색

特别说明 导入导出时要,通过【运行】进行到oracle的安装目录的 【bin】目录下导 例如:D:\oracle\product\10.1.0\Db_1\BIN 1 数据导出 导出分三种 导出 表、方案、数据库 1.1 导出表 1.1.1 导出自己的表 -- 说明 用户/密码/数据库实例 表名(可多个) 文件

 

特别说明

导入导出时要,通过【运行】进行到oracle的安装目录的 【bin】目录下导

例如:D:\oracle\product\10.1.0\Db_1\BIN

1 数据导出

导出分三种  导出 表、方案、数据库

1.1 导出表

1.1.1 导出自己的表

-- 说明   用户/密码/数据库实例     表名(可多个)    文件路径

exp userid=scott/pass@orcl tables=(table1,table2) file=d:\db.dmp

1.1.2 导出其它方案的表(需要dba权限)

-- 说明   用户/密码/数据库实例     表名(用户.表名)    文件路径

exp userid=scott/pass@orcl tables=(slmes.table1) file=d:\db.dmp

1.1.3 直接导出  【比默认导出速度快,当数据量大时可采用】

exp userid=scott/pass@orcl tables=(table1,table2) file=d:\db.dmp direct=y

1.1.4 导出表结构

exp userid=scott/pass@orcl tables=(table1,table2) file=d:\db.dmp rows=n

1.2 导出方案

1.2.1 导出自己的方案

exp   scott/pass@rocl   owner=slmes  file=d:\scott.dmp

1.2.2 导出其它方案

---说明 : owner=(单个或多个方案,用逗号分隔)

exp   system/pass@rocl   owner=(systems,scott)  file=d:\scott.dmp

1.3 导出数据库

exp userid=system/pass@orcl  full=y  inctype=complete file=d:\orcl.dmp

2 数据导入

2.1 导入表

2.1.1 导入自己的表

imp userid=scott/pass@orcl  tables=(emp) file=d:\xx.dmp

2.1.2 导入表到其它用户

imp userid=system/pass@orcl table=(emp) file=d:\xx.dmp touser=scott

2.1.3 导入表结构

imp userid=scott/pass@orcl  tables=(emp) file=d:\xx.dmp rows=n

2.1.4 导入数据

--如果对象(表)已存在,可以只导入表的数据

imp userid=scott/pass@orcl  tables=(emp) file=d:\xx.dmp ignore=y

2.2导入方案

2.2.1 导入自己的方案

imp userid=scott/pass  file=d:\xxx.dmp

2.2.2 导入其它方案 [要求用户具有dba的权限]

imp userid=scott/pass  file=d:\xxx.dmp  fromuser=system  touser=scott

2.3导入数据库

--当导入数据库时,会导入所有对象结构和数据

imp userid=system/manager full=y   file=d:\xxx.dmp

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.