易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE EXP/IMP 参数详解

ORACLE EXP/IMP 参数详解2010-03-22 17:53Oracle数据库使用IMP/EXP工具进行数据导入与导出介绍:
1.使用命令行:
数据导出:
1.将数据库TEST完全导出,用户名system密码manager导出到D:\Test_bak.dmp中
exp system/manager@ora10 file=d:\Test_bak.dmp full=y
ora10表示数据库名
2.将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\Test_bak.dmp owner=(system,sys)
3.将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4.将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:\Test_bak.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面加上compress=y来实现。
数据的导入:
1.将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\Test_bak.dmp
imp aichannel/aichannel@HUST full=y file=d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2.将d:\daochu.dmp中的表table1导入
imp system/manager@TEST file=d:\Test_bak.dmp tables=(table1)
注意:
1、在进行导入恢复时,如果是全部导入的话,就需要将原有的用户删除,这样此用户所拥有的数据就可以直接被删除了,否则
在进导入时会下面的错误提示( ORACLE error 2291 encountered )那是因为与原有一些表,或主键出现冲突所致,所以再重
新建立此用户,再导入数据就可以了。
2、在从导出文件中只导入某个表时,一定要使用该用户导入,比如只将ghb用户的user_id表导入,impghb/123@test.sid.com
file=/tmp/ghb_2006.dmp tables=(user_id)
注意:
操作者要有足够的权限,权限不够它会提示。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
附录一:
给用户增加导入数据权限的操作
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)
第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
DB


相关文档:

Oracle ROLLUP和CUBE 用法

在做项目经常遇到分科室、人员进行汇总的问题,在ORACLE中对此类问题的处理相当方便!下面以项目中遇到的实例进行说明:
查询语句如下:
select f_sys_getsectnamebysectid(a.sectionid) as sectname,
        --a.sectionid,
       f_sys_employin ......

Oracle分页讨论

oracle分页???
在mysql中只要limit x,y就可以分页成功,那oracle 中是怎么做的呢?
=================================================
方法一:
SELECT   id,rown  
      from   (SELECT   id,   ROWNUM   rown  
          &nb ......

Oracle 备份 与 恢复 概述


玩Oracle也有2年的时间了, 零零散散的也整理一些资料。 东西一多了,就理不清楚。 所以结合张晓明的《大话Oracle RAC》的一些内容,和自己整理的一些笔记,对Oracle 的备份和恢复做了一个系统的整理。 也是自己对知识的一个巩固吧。 
一. 准备知识
先来看一些准备知识,了解 ......

oracle 备份,表空间检查shell脚本代码

#!/bin/ksh
#****************************************************************************
#
# (C) Copyright CPIC. 2008
#
# File name:    check_db_alert.sh
# Project:      Database Alerts Check
#
# Parameter : app_name -- name of db application(=ora ......

最近在做Oracle临时表加载 转载一个以便查询

转载
DML statements on temporary tables do not generate redo logs for the data changes. However, undo logs for the data 
and redo logs for the undo logs are generated. Data from the temporary table is automatically 
dropped in the case of session termination, either when the user logs o ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号