• ORACLE常识


    1. ORACLE中查看表中的外键来源于哪些表

    select cl.table_name  
      from user_cons_columns cl  
      left join user_constraints c  
        on cl.constraint_name = c.r_constraint_name  
     where c.constraint_type = 'R'  
       and c.table_name = '表名'  
    

    2. Oracle中查看表中的主键被被哪些表引用为外键

    3. 导出整个数据库

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

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

       ②将数据库中system用户与sys用户的表导出
      exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
     

       ③将数据库中的表table1、table2导出
      exp system/manager@TEST file=d:daochu.dmp tables=(table1,table2)
     

     ④将数据库中的表table1中的字段filed1以"00"打头的数据导出
      exp system/manager@TEST file=d:daochu.dmp tables=(table1) query="where filed1 like'00%'"

        上面是常用的导出,对于压缩,用winzip把dmp文件可以很好的压缩。
      不过在上面命令后面加上compress=y就可以了

        导出远程服务器上的数据库

         exp 用户名/密码@远程oralce数据库的IP:端口号/实例 file=存放位置:文件名.dmp full = y

         eg:exp system/manager@192.168.1.5:1521/orcl file=d:dmp full=y

       

     4. 数据的导入

      ① 将D:daochu.dmp中的数据导入TEST数据库中。
        imp system/manager@TEST file=d:daochu.dmp
        注意:上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
        在后面加上ignore=y就可以了。

      ② 将d:daochu.dmp中的表table1导入
        imp system/manager@TEST file=d:daochu.dmp tables=(table1)

        注意事项:导出dmp数据时需要有导出表的权限的用户,否则不能导出。

    5. linux oracle oracle_11 app product 11.2.0 dbhome_1 bin

    6. linux 下 Message 206  , 遇到一样的情况,http://blog.sina.com.cn/s/blog_53cb817c01015eoo.html

    备份数据库,出现如下的错误信息:
    Message 206 not found; No message file for product=RDBMS, facility=EXP: Release 10.1.0.2.0 - Production on Mon Dec 10 10:49:52 2012
    Copyright (c) 1982, 2004, Orac
     
    Invalid format of Export utility name
    Verify that ORACLE_HOME is properly set
    Export terminated unsuccessfully
    EXP-00000: Message 0 not found; No message file for product=RDBMS, facility=EXP
    看它的提示,应该是没找到ORACLE_HOME,在服务器上手工输入:
    export ORACLE_HOME="/u01/app/home/oracle/product/10.2.0/db_1"
    export ORACLE_SID=orcl
    设置ORACLE_HOME,问题解决。记录一下,以备后查。

    之后按照3的步骤导出

  • 相关阅读:
    【题解】 P1373 小a和uim之大逃离
    题解 CF576C 【Points on Plane】
    题解 P4799 【[CEOI2015 Day2]世界冰球锦标赛】
    【题解】[JSOI2008]最大数
    题解 P3389 【【模板】高斯消元法】
    【模板】矩阵加速
    【模板】树状数组上的差分数组
    tarjan求强连通分量(模板)
    我好菜系列——map查找
    trie树的应用;
  • 原文地址:https://www.cnblogs.com/an5211/p/6770459.html
Copyright © 2020-2023  润新知