`

exp和imp,oracle9i导出导入数据,数据库备份,创建用户,删除用户

阅读更多
执行下面这句,是创建用户
create user testkk identified by testkk  

执行下面这句,是给这个用户赋予dba权限
Grant dba to testkk  

下面这句是导出数据
exp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp owner=(kk)//语法是:exp 登入数据库名/登入数据库密码@服务名 file=文件存放路径 owner=导出用户名下的所有表结构和数据  

这句是导入数据
imp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp fromuser=’kk’ touser=’testkk’//语法是imp 登入数据库名/登入数据库密码@服务名 file=需要导入的文件 fromuser=需要导入的那个文件是属于哪个用户的 touser=要导入的用户名

下面是加了ignore=y,据说这样可以追加数据,但我实验不成功,我知道ignore=y是让错误信息不显示
imp dzjc/dzjc@dzjc_2005 full=y file=d:\kk.dmp fromuser=kk touser=testkk ignore=y

下面是删除用户的命令
drop user testkk cascade; 

如果直接执行exp/imp的话
执行步骤是:开始-运行-输入cmd
然后直接输入语句
exp dzjc/hldgajjzd@zhpt rows=n file=f:\dzjc.dmp owner=(dzjc)

这语句是指导出所有指定用户的表结构,不要数据



rows=n 表示不导数据  owner=(dzjc) 表示导出dzjc用户下的表结构






export导出选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导出命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导出转储文件的名字
COMPRESS      导出是否应该压缩有碎片的段成一个范围,这将会影响STORAGE子句,
GRANTS        导出时否要导出数据库对象上的授权
INDEXES       是否要导出表上的索引
ROWS          是否应导出行。如它为'N',那么在导出文件中仅生成数据库对象的DDL
CONSSTRAINTS 是否导出表旧的约定条件
FULL          如设为'Y',那么将执行一个整个数据库导出操作
OWNER         要导出的一系列数据库帐号,然后执行这些帐号的USER导出操作
TABLES        要导出的一系列表;执行这些表的TABLE导出操作
RECORDLENGTH 转储导出文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导出文件
INCTYPE       正在执行的导出操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
RECORD        在增量导出类型中的一个标记,标明是否将日志存储到数据字典中日志导出的表中
PARFILE       要传递给导出的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导出转储文件中
CONSISTENT    标明是否保留所有导出对象的读取一致复制。
LOG           导出日志将要写入的文件的名字
MLS           标明是否要导出MLS 标号
MLS_LABEL_    规定了MLS标号的格式

--import导入选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导入命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导入转储文件的名字
SHOW          规定文件内容是否被显示,而不是被执行。
IGNORE        标明在执行'CREATE'命令时,是否忽略遇到的错误。如果正在导入的对象已经存在时,应使用这个参数。
FULL          如设为'Y',那么将执行一个整个数据库导入操作
FROMUSER      在FULL=N的情况下,才有参数。它是一系列的数据库帐号,其对象应从导出转储文件中读取。
TOUSER        一系列数据库帐号,导出转储文件扣的对象将要导入这些帐号。
GRANTS        导入时否要导入数据库对象上的授权
INDEXES       是否要导入表上的索引
ROWS          是否应导入行。如它为'N',那么在导入文件中执行数据库对象的DDL
FULL          如设为'Y',那么将执行一个整个数据库导出操作
TABLES        要导入的一系列表
RECORDLENGTH 转储导入文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导入文件
INCTYPE       正在执行的导入操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
PARFILE       要传递给导入的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导入转储文件中
LOG           导入日志将要写入的文件的名字
MLS           标明是否要导入MLS 标号



















分享到:
评论
1 楼 e_soft 2009-04-17  
exp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp owner=(kk)

老大,我用了下,貌似owner=(kk)要写成owner='KK'//因为用户名一般大写

相关推荐

    oracle9i的EXP和IMP

    oracle9i的EXP和IMP。方便只下载客户端精简版,但是又有导入导出需求的朋友。

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...

    Oracle9i客户端带exp和imp

    Oracle9i客户端带exp和imp命令,个人测试exp完美可以用,已经成功的导出了数据,没有出现错误,在xp下完美,对老系统非常好,使用时注意修改tnsnames.ora文件

    Oracle导入导出.ppt

    数据库的导入导出实用工具IMP和EXP是 Oracle 9i版本以前的逻辑备份与恢复方式,但是在Oracle 9i和Oracle 10g以后仍然保留了这个功能。 利用EXP可将数据从数据库中提取出来,利用IMP则可将提取出来的数据送回Oracle...

    Oracle点滴积累

    expimp导出导入工具的使用.doc,Oracle 单记录函数.doc,Oracle 的内存管理.ppt,Oracle9I计划管理表空间.pdf,Oracle备份与恢复.doc,Oracle返回树关系列表Sql.doc,Oracle里时间的应用.doc,Oracle体系结构概述....

    教你在oracle中导入.dmp数据库文件

    执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 9i 中 安装目录ora92BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。

    oracle详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    1. 请勿使用高版本的exp/imp工具对低版本的Oralce数据库进行导出,导入操作。 2. 安装完成后需手工配置 %TNS_ADMIN%\tnsnames.ora 文件,内容如下: ??? = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     EXP_FULL_DATABASE, IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。  自定义角色 Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户  创建角色 SQL> create role admin;  授权给...

Global site tag (gtag.js) - Google Analytics