• oracle导入和导出和授权


    1
    导入数据库: 2 imp demo/123456@orcl file=d:/bak_1023.dmp full=y ignore=y 3 导出数据库: 4 exp demo/123456@orcl file=d:/bak_1023.dmp
    exp yhtj/123456@127.0.0.1:1521/orcl file=d: ijian.dmp
     1 create user lis_xh identified by 123456;
     2 grant create session to lis_xh;     --授予用户创建session的权限,即登陆权限
     3 grant CREATE VIEW to lis_xh;--创建视图
     4 --授予dba权限   grant connect,resource,dba to his_nh; 
     5 --视图
     6 grant select on lis_xh_clc to lis_xh;   --授予
     7 grant select on lis_xh_inp to lis_xh;   --授予
     8 grant select on lis_xh_user to lis_xh; --授予
     9 grant select on lis_xh_dept to lis_xh;--授予
    10 grant select on lis_xh_labitem to lis_xh;--授予
    11 grant select on lis_peis_tminfo to lis_xh;  --授予
    12 --存储过程
    13 grant execute on lis_xh_return_confirm to lis_xh; 
    14 grant execute on peis_transmitresult to lis_xh; 
    15 grant execute on peis_saveresult to lis_xh; 
    16 grant execute on peis_reverse_audit to lis_xh; 
    17 --
    18 grant select on lis_dangerousnum to lis_xh;
    19 grant insert on lis_dangerousnum to lis_xh;
    20 grant update on lis_dangerousnum to lis_xh;
     1 查询某个表空间下的表:
     2 Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = 'USERS'; 
     3 
     4 dmp文件数据导出:
     5   1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
     6    exp system/manager@TEST file=d:daochu.dmp full=y
     7   2 将数据库中system用户与sys用户的表导出
     8    exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
     9   3 将数据库中的表inner_notify、notify_staff_relat导出
    10    exp aichannel/aichannel@TESTDB2 file= d:data
    ewsmgnt.dmp tables=(inner_notify,notify_staff_relat) 
    11   4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
    12    exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"
    13    
    14    上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
    15    也可以在上面命令后面 加上 compress=y 来实现。
    16 dmp文件数据导入
    17   1 将D:daochu.dmp 中的数据导入 TEST数据库中。
    18    imp system/manager@TEST file=d:daochu.dmp
    19    imp aichannel/aichannel@HUST full=y file=file= d:data
    ewsmgnt.dmp ignore=y 
    20    上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
    21    在后面加上 ignore=y 就可以了。
    22   2 将d:daochu.dmp中的表table1 导入
    23   imp system/manager@TEST file=d:daochu.dmp tables=(table1) 
    24   基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
    25 exp yhtj/123456@orcl file=d:	ijian.dmp full=y
  • 相关阅读:
    仿pinterest实现瀑布流布局效果
    .NET执行cmd时,如何调试命令的执行效果
    在Sharepoint 2007 整合Discuz Nt论坛
    如何使用EWS获取邮件及其附件
    启明星win7桌面天气预报软件下载与使用方法(带时间)
    【helpdesk】启明星helpdesk7.0版本里,实现邮件提交功能介绍和原理
    微软.NET设计上的一个错误(从.NET1.14.0),不知道以后.NET会不会修复这个错误
    什么是Traceback Ping
    用ASP生成RSS以及讀取RSS
    [轉]訂單編號方式探討
  • 原文地址:https://www.cnblogs.com/lishupeng/p/4905570.html
Copyright © 2020-2023  润新知