• oralce导库、表空间、用户、数据泵


    一、导入dmp流程

    一般导入dmp文件需要先创建表空间、创建用户并指定表空间、导库。

    1.使用sys登录

    sqlplus.exe sys/gaozhen26712@MYORCL2 as sysdba
    

    2.创建表空间

    2.1创建临时表空间

    create temporary tablespace FD20180816B_temp 
    tempfile 'F:apphspcadminoradataorclFD20180816B_temp.dbf' 
    size 128m 
    autoextend on 
    next 50m maxsize unlimited 
    extent management local;
    
    • test_temp:l临时表空间名称
    • 'F:apphspcadminoradataorclFD20180816B_temp.dbf':数据文件位置

    2.2创建数据表空间

    create tablespace FD20180816B_data 
    logging  
    datafile 'F:apphspcadminoradataorclFD20180816B_data.dbf' 
    size 256M 
    autoextend on 
    next 50M maxsize unlimited 
    extent management local; 
    
    • test_data:表空间名称
    • 'F:apphspcadminoradataorclFD20180816B_data.dbf':数据文件位置

    3.创建用户并指定表空间

    create user FD20180816B identified by FD20180816B 
    default tablespace FD20180816B_data 
    temporary tablespace FD20180816B_temp;
    
    • FD20180816B:用户名
    • FD20180816B:密码
    • FD20180816B_data :默认用户表空间
    • FD20180816B_temp:默认临时表空间

    4.授权

    GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
    DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
    DBA,CONNECT,RESOURCE,CREATE SESSION TO FD20180816B;
    

    5.导库

    imp userid=FD20180816F/FD20180816F full=y file=F:工作FD20180816FFD20180816F
    
    • userid=用户名/口令
    • full=y 导入一个完整的库
    • file= dmp的文件路径
    • log= 日志文件的路径

    二、删除表空间和用户

    当表空间没有用时,需要将表空间或者用户删除,删除用户有两种

    1.删除用户,不删除数据

    drop user  username;
    
    • username为用户名

    2.删除用户,且删除数据

    drop user mytest cascade;
    
    • username为用户名

    3.删除删除非空表空间,包含物理文件。

    DROP TABLESPACE test_data INCLUDING CONTENTS AND DATAFILES;
    
    • test_datas为表空间的名称

    三、数据泵

    1.导出数据

    创建转储文件和日志的目录--sqlplus 下执行

    create directory FD0816B as 'F:hs_valuate20180816B';
    

    注意:要保证在操作系统存在'/home/oracle/backup'目录

    操作系统下执行:

    expdp system/root directory=FD0816B schemas=FD20180816B dumpfile=FD20180816B10.dmp  logfile=FD20180816B10.log
    
    • system :用户名
    • 123456:密码
    • directory:导出目录
    • schemas:用户级别导出
    • dumpfile:导出文件
    • logfile:日志文件

    2.导入数据

    操作系统下执行:

    impdp system/root directory=FD0816B dumpfile=FD20180816B10.dmp  logfile=dbin.log schemas=FD20180816B
    
    • system :用户名
    • 123456:密码
    • directory:导出目录
    • logfile:日志文件
    • schemas:用户级别
  • 相关阅读:
    MySQL事务知识要点(一)
    MySQL 安全体系知识要点
    MySQL 安全性知识要点
    #翻译#通往SQL Server安全级别2的阶梯:身份验证; 唐•吉利; 原文链接:Stairway to SQL Server Security Level 2: Authentication http://www.sqlservercentral.com/articles/Stairway+Series/109975/
    SQL子查询&视图&更新&删除思维导图-误点难点(附示例代码)
    #翻译#通往t
    香港中文大学-人脸识别进展-2014-06
    NotesMITLinearAlgebra
    Notes Berkerly Statistics 2.1X Week4
    Notes on Brain Study
  • 原文地址:https://www.cnblogs.com/gsqc/p/10819839.html
Copyright © 2020-2023  润新知