我会努力工作,提高测试技能。

oracle数据库还原方法

上一篇 / 下一篇  2014-05-12 17:52:44 / 个人分类:数据库

  今天花了一天的时间研究oracle数据库的还原工作。由于是研发中心的同事将数据库发给我,我解压后生成4个.dmp文件和4个.log文件。
    这个数据库对应4个用户,用户名和密码已经知悉。但是是否在1个表空间下创建4个用户还是4个表空间下创建4个用户,不清楚,问了在现场的同事,搞了半天,导入时发现他说的表空间名称根本不对。

    通过这件事情,oracle数据库还原的前提条件时:
   1、知悉导出的数据库表空间名称
   2、知悉导出的数据库用户名和密码
   
今天特地学习了命令行创建表空间和用户的方法,特摘出如下:
1.建立数据库:
     1).创建表空间并使其可自动扩展
          create tablespace 表空间名 datafile 'E:\data\oracle\表空间名.dbf' size 100m autoextend on next 10m maxsize unlimited;
         
     2).要删除表空间可执行下列语句<可选操作>
          drop tablespace  表空间名  including contents and datafiles;
     3).创建用户并赋权限
          CREATE USER 用户名 IDENTIFIED BY 用户密码 DEFAULT TABLESPACE 表空间名 TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
          GRANT "CONNECT" TO 表空间名 WITH ADMIN OPTION;
          GRANT "RESOURCE" TO 表空间名  WITH ADMIN OPTION;
          GRANT "DBA" TO  用户名 WITH ADMIN OPTION;
 

TAG:

 

评分:0

我来说两句

Open Toolbar