您的位置:首页 > 数据库 > Oracle

ORACLE相关导出导入命令

2014-05-06 22:03 459 查看
========================================2014-05-06===================================================================

删除表空间 eval2名称:  Drop tablespace  eval2 INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS

创建表空间:create tablespace eval2 datafile 'F:\ProgramFiles\oracle\product\10.2.0\oradata\orcl\eval2.dbf' size 200M;

创建用户以及给他赋表空间:create user eval identified by eval default tablespace eval2  quota 200M on eval2;

给用户赋权限角色:grant ALL PRIVILEGES,dba to eval;

给创建的表空间扩展:alter database  datafile 'F:\ProgramFiles\oracle\product\10.2.0\oradata\orcl\eval2.dbf'   AUTOEXTEND on;

删除用户以及他所关联:drop user eval2 cascade;

(注:最好以管理员的身份导入数据 否则有可能报 imp 0058错误)

导入数据:imp eval/eval@test file='C:\Users\jianjian\Desktop\2014.3.21_eval.dmp' log=eval.log fromuser=eval2 touser=eval

==============================================================================================================

导出数据:

1 将数据库TEST完全导出,用户名system 暗码manager 导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y 

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

 

3 将数据库中的表 table1 、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

 

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1)query=\" where filed1 like  ""00%""\"

5.

数据导出: exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

导出重视事项:导出的是当前用户的的数据,当前用户若是有DBA的权限,则导出所稀有据!

上方是常用的导出,对于紧缩我不太在意,用

winzip把dmp文件可以很好的紧缩。

不过在上方号令后面加上compress=y  

就可以了

===============================================================================================================

em:enterprise manager 。

在oracle10g中,企业管理器是以web形式展示。

158端口号可以在$oracle_home/install/portlist.ini 中找到

如果你在一台服务器上面有多个实例的话,第一个用1158端口访问,第二个用5500,第三个用5501。。。。。以此类推。5560我忘了,呵呵!好像是grid的端口。。。。具体的SG上面都有。

还有一种情况,就是如果你删除了一个旧的Instance,创建了一个新的Instance,新的Instance就会使用5501,而不会再使用1158。

在有一种情况就是,Oracle 10gR1使用5501,10gR2开始使用1158。。。。。。。。

10g安装时默认会安装控制台

=========================================================

导出另一台计算机上的oracle数据库中的数据

exp eval2/sdsoft2013@ip:1521/orcl2 file=d:\eval2_back_20140707.dmp full=y

//full=y或者是owner=eval2,只导出EVAl2用户的所有对象

=================指定某个用户默认的表空降=======================

alter user eval default tablespace eval2  quota 200M on eval2;   --将用户eval的表空间默认指定成eval2 表空间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: