zoukankan      html  css  js  c++  java
  • 关于oracle 还原数据库的要领

    create tablespace DSXZFW datafile 'D:yangkoraclespaceDSXZFW.ora' size 1000m; // 创建表空间,注意如果要还原数据库的话,表空间名一定要与备份的时候空间名一样(就是客户现场用的表空间名)

    create user eqqxzfw identified by sa default tablespace DSXZFW quota 500m on users;  // 创建这个表空间关联的用户

    // 下面3句授予这个用户动态访问的权限

    V_$释义:

    oracle启动时,在内存建立动态表,这部分表只能由DBA访问,以X$开头。
    以x$表为基础,建立gv$开头的视图,即全局视图
    v_$开头的是加上实例的视图
    v$是v_$的同义词
    查询一下这两个表就明白了:
    v$fixed_table;

    v$fixed_view_definition;

    grant select on V_$session to eqqxzfw; // -赋予create session的权限(创建表的权限)
    grant select on V_$sesstat to eqqxzfw; // 
    grant select on V_$statname to eqqxzfw

    grant all privileges to eqqxzfw; // 授予这个用户登录的权限

    commit // 提交

    alter tablespace  syx rename to DSXZFW; // 修改表空间名字

    commit// 提交

    drop tablespace dsxzfw including contents and datafiles; // 删除表空间

    drop user eqqxzfw cascade // 删除用户

    // 还原需要一样的 用户名,一样的表空间名字才行

    // 以上属于SQL语句,可以在数据库里运行,一下是单纯的cmd语句,直接在cmd中运行

     IMP ds_xzfw/sa1234@orcl FROMUSER=ds_xzfw  TOUSER=ds_xzfw  FILE=D:/database/XZFW_YW.DMP IGNORE=Y // 这个就是还原数据库的代码
    // fromuser就是把当前的dmp文件中的某一个用户下的数据取出。
    // touser就是把现在dmp文件中的数据导入到目标库的指定user下。

  • 相关阅读:
    列表 查找元素二分查找
    文件的追加
    Syste.IO 类介绍
    Ctack堆栈
    判断文件是否存在(Exists)
    复杂排序
    元素出栈和入站
    HTML文档中meta标签的作用 Generator KEYWords DEscription Author httpequiv属性
    Page.ClientScript.RegisterClientScriptBlock 失效
    用户名只能由字母或者数字组成(用户控件与HTML控件)
  • 原文地址:https://www.cnblogs.com/YangK-java/p/4739862.html
Copyright © 2011-2022 走看看