• ORACLE导入梗


    1.Oracle版数据库的安装及初始化

    1.1安装oracle数据库(10g或11g)

    1.2以用户system账号登陆oralcle数据库的sqlplus,执行以下语句

    1.3创建表空间语句:
    create tablespace ERMS datafile 'E:chongde ablespalceERMS.dbf' size 5M autoextend on next 2M MAXSIZE UNLIMITED;
    ---其中' E:chongde ablespalceERMS.dbf '是数据库文件存放的物理路径,可以自定义,但是目录必须存在

    1.4创建用户语句:
    create user workflow identified by master default tablespace ERMS;

    workflow是用户名,master是密码。

    1.5给用户授权语句:(**在命令窗口操作)
    grant connect to workflow;
    grant resource to workflow;
    grant imp_full_database to workflow;
    grant execute on ctx_ddl to workflow;
    其中,workflow是用户名,要根据1.4创建用户语句里的用户名对应。

    1.6在操作系统doc窗口执行以下语句进行数据库恢复:
    imp workflow/master@orcl file=E:/江门国土局/workflow.dmp full=y;
    其中,workflow/master分别是数据库的用户名和密码,orcl是数据库的实例名,file=E:/常德国土局/数据库/workfow.dmp 指向源数据库文件所在路径,要根据实际输入正确的路径。该数据文件在本安装包“数据库文件oracle”文件夹内获取。

    2、查询表空间:

    SELECT UPPER(F.TABLESPACE_NAME) "表空间名",

      D.TOT_GROOTTE_MB "表空间大小(M)",

      D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",

      TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",

      F.TOTAL_BYTES "空闲空间(M)",

      F.MAX_BYTES "最大块(M)"

      FROM (SELECT TABLESPACE_NAME,

      ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,

      ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES

      FROM SYS.DBA_FREE_SPACE

      GROUP BY TABLESPACE_NAME) F,

      (SELECT DD.TABLESPACE_NAME,

       ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB

      FROM SYS.DBA_DATA_FILES DD

      GROUP BY DD.TABLESPACE_NAME) D

      WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME

      ORDER BY 1;

    3、删除用户

    drop user ×× cascade

    说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。

    4、删除表空间 

    DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

    5、impdp导入

    创建逻辑目录

    create directory dpdata1 as 'E: aitandbbak1';

    查看管理理员目录是否已存在

    select * from dba_directories;

    给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。

    grant read,write on directory dpdata1 to scott;

    导入数据库

    impdb system/master DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

  • 相关阅读:
    VB.net byval和byref
    IOS 常用宏定义(二)
    目录权限Linux存储实验四:NFS的安装与配置
    服务器负载均衡nginx+keepalived 高可用负载均衡
    博客文件第二部分 Linux Shell高级编程技巧——第一章 深入讨论
    查看进程第二部分 Linux Shell高级编程技巧——第二章 Shell工具
    响应命令使用Ubuntu架设ftp服务器
    进程内存Linux下top命令
    客户端服务器SSH原理和使用
    安装数据空间虚拟CentOS访问Windows下共享文件
  • 原文地址:https://www.cnblogs.com/xielianghui/p/6425783.html
Copyright © 2020-2023  润新知