首页 > 数据库 >oracle exp/imp 导入导出数据

oracle exp/imp 导入导出数据

时间:2023-04-26 20:31:47浏览次数:38  
标签:SONIC FILE 64000 BUFFER DMP imp exp oracle EXP


exp hibernate/hibernate@orcl file=c:\emp.dmp tables=(hibernate.emp)


imp hibernate/hibernate@orcl file=c:\emp.dmp



imp前,先要删除表,否则导入会失败。


语法:


EXP


有三种主要的方式(完全、用户、表) 

完全

EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 
如果要执行完全导出,必须具有特殊的权限 


用户模式

EXP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC 


这样用户SONIC的所有对象被输出到文件中。 


表模式

EXP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 


这样用户SONIC的表SONIC就被导出


IMP

具有三种模式(完全、用户、表) 

完全

IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 


用户模式

IMP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 


这样用户SONIC的所有对象被导入到文件中。必须指定FROMUSER、TOUSER参数,这样才能导入数据。 


表模式

EXP SONIC/SONIC    BUFFER=64000 FILE=C:\SONIC.DMP OWNER=SONIC TABLES=(SONIC) 


这样用户SONIC的表SONIC就被导入。



标签:SONIC,FILE,64000,BUFFER,DMP,imp,exp,oracle,EXP
From: https://blog.51cto.com/u_1002776/6228862

相关文章

  • EXP-00026: 指定了冲突模式
    C:\>exphibernate/hibernate@orclfile=c:\emp.dmpfull=ytables=(emp)Export:Release10.2.0.1.0-Productionon星期五5月922:57:132014Copyright(c)1982,2005,Oracle.Allrightsreserved.连接到:OracleDatabase10gEnterpriseEditionRelease10.......
  • oracle 分析函数 RANK、DENSE_RANK、ROW_NUMBER
    Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。 Dense_rank函数返回一个唯一的值,除非当碰到相同数据时,此时所有相同数据的排名都是一样的。 Rank函数返回一个唯一的值,除非遇到相同的数据时,此时所有相同数据的排名是一样的,同时会在最后一条......
  • oracle 高级分组 GROUPING SETS
    用SCOTT/TIGER登录。groupingsets就是对参数中的每个参数做group,也就是有几个参数做几次group。SQL:SELECTJOB,DEPTNO,SUM(SAL)FROMEMPGROUPBYGROUPINGSETS(JOB,DEPTNO);结果:......
  • oracle 分析函数 NTILE
    用SCOTT/TIGER登录。NTILE函数对一个数据分区中的有序结果集进行划分,将其分组为各个桶,并为每个小组分配一个唯一的组编号。SQL:SELECTENAME,SAL,NTILE(2)OVER(ORDERBYSALASCNULLSLAST)FROMEMP;结果:SQL:SELECTENAME,SAL,NTILE(3)OVER(ORDERBYSALASCNULLSLAST......
  • oracle 高级分组 GROUPING
    用SCOTT/TIGER登录。GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。SQL:SELECTGROUPING(JOB),JOB,SUM(SAL)FROMEMPGROUPBYROLLUP(JOB);结果:......
  • oracle 高级分组 GROUPING_ID
    用SCOTT/TIGER登录。GROUPING_ID可以接收多个列,这几个列都不为空时,返回0,只要有一个为空,则返回1,如果都为空,则返回3。SQL:SELECTGROUPING_ID(JOB,DEPTNO),JOB,DEPTNO,SUM(SAL)FROMEMPGROUPBYROLLUP(JOB,DEPTNO);结果:......
  • oracle 分析函数 FIRST_VALUE、LAST_VALUE
    用SCOTT/TIGER登录。FIRST_VALUE、LAST_VALUE是两个分析函数。返回结果集中排在第一位和最后一位的值。使用FIRST_VALUE:SELECTDEPTNO,JOB,SUM(SAL),FIRST_VALUE(SUM(SAL))OVER(PARTITIONBYDEPTNOORDERBYSUM(SAL))FROMEMPGROUPBYDEPTNO,JOBORDERBYDEPTNO,JOB;......
  • oracle 分析函数 LAG、LEAD
    用SCOTT/TIGER登录。LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率。SQL:SELECTJOB,SAL,LAG(SAL)OVER(ORDERBYJOB)FROMEMP;结果:SQL:SELECTJOB,SAL,LAG(SAL,2)......
  • oracle SQL引擎和PL/SQL引擎
    如下图所示,PL/SQL引擎会执行过程化语句,但它把SQL语句发送给SQL引擎处理,然后SQL引擎把处理的结果返回给PL/SQL引擎。PL/SQL和SQL引擎间的频繁切换会大大降低效率。典型的情况就是在一个循环中反复执行SQL语句。例如,下面的DELETE语句就会在FOR循环中被多次发送到SQL引擎中去:初始化一......
  • oracle Io 异常: The Network Adapter could not establish the connection
    用jdbc连oracle的时候,报错:java.sql.SQLException:Io异常:TheNetworkAdaptercouldnotestablishtheconnection查看C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN里的listener.ora和tnsnames.ora,发现端口变成了1527,不知道怎么回事,默认是1521啊。改回来,就可以了。......