美文网首页
oracle创建用户、导入数据库步骤

oracle创建用户、导入数据库步骤

作者: 其实我还好_454a | 来源:发表于2019-04-23 10:12 被阅读0次

    一、将需要导入的数据库文件放在相应oracle目录下:

    二、

    cmd窗口:

    输入:

    1、sqlplus /nolog

    2、conn /as sysdba

    创建表空间:

    create tablespace phis

    logging

    datafile 'd:/app/phis.dbf'

    size 32m

    autoextend on

    next 32m maxsize 24048m

    extent management local;

    创建用户:

    create user test20161211 identified by test20161211  default tablespace phis;

    授权用户:

    grant resource,connect,dba  to test20161211 ;

    exit

    在cmd中执行导入导出文件:

    导入dmp文件:

    impdp test20161211/test20161211@orcl schemas=test20161209  directory=DATA_PUMP_DIR dumpfile=EXPDP20161209_11GG.DMP REMAP_SCHEMA=test20161209:test20161211

    导出文件:expdp test20161211/test20161211@orcl schemas=test20161211 dumpfile=expdp.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.5.0

    expdp test20170104/test20170104@orcl schemas=test20170104 dumpfile=expdp.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.5.0

    导出指定表的文件:expdp test20161211/test20161211@orcl tables=ehr_healthrecord,mpi_demographicinfo,ehr_areagrid,sys_organization,ehr_recordinfo

    dumpfile=expdp.dmp DIRECTORY=DATA_PUMP_DIR version=10.2.0.5.0

    Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下

    对于单个user和tablespace 来说, 可以使用如下命令来完成。

    步骤一:  删除user

    drop user test20161211 cascade;

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

    步骤二: 删除tablespace

    DROP TABLESPACE phis INCLUDING CONTENTS AND DATAFILES;

    若不小心用户名带分号,则删除用户应为:drop user "test20161211 ;" cascade;

    相关文章

      网友评论

          本文标题:oracle创建用户、导入数据库步骤

          本文链接:https://www.haomeiwen.com/subject/qcmmgqtx.html