• Oracle的数据库安全、恢复与备份11


    实验11 Oracle的数据库安全、恢复与备份

    实验目的

    1. 掌握Oracle数据库的完整性约束;

    2. 掌握Oracle 的恢复与备份,数据的导入与导出;

    3. 掌握Oracle 的安全与权限。

    实验内容

    (由于我是在system用户下创建的emp表,后续操作用system.emp代替)

    1.创建一个口令认证的数据库用户usera_exer,口令为usera默认表空间为USERS,配额为10MB,初始帐号为锁定状态。

     

    如果提示以下错误(好吧是我自己有这个错误)

    第 1 行出现错误:
    ORA-65096: 公用用户名或角色名无效

     

    2.创建一个口令认证的数据库用户userb_exer,口令为userb。

    (标准语句)

     (又是1题的错误,添加c##) 

     3.为usera_exer用户授予CREATE SESSION权限、SCOTT.emp的SELECT权限和UPDATE权限。同时允许该用户将获得的权限授予其他用户。

     

     4.用usera_exer登陆数据库,查询和更新scott.emp中的数据。同时,将scott.emp的SELECT权限和UPDATE权限授予userb_exer。

    首先先把用户解锁:alter user c##usera_exer account unlock;

    然后以用户名连接:conn c##usera_exer;(口令是identified by 后面的那一串

     

     最后查询修改等等操作(授权等)

     ...

     5.禁止用户usera_exer将获得的scott.emp的SELECT权限和UPDATE权限授予其他人。

     

     6.创建角色rolea和roleb,将CREATE TABLE权限、SCOTT.emp的SELECT权限和UPDATE权限授予rolea;将CONNECT, RESOURCE角色授予roleb。

     

     7.将角色rolea、roleb授予用户usera_exer。

     8.使用冷物理备份对数据库进行完全备份。

    9.假定丢失了一个数据文件example01.dbf,试使用前面(第8题)做过的完全备份对数据库进行恢复,并验证恢复是否成功。

    10.使用热物理备份对表空间users的数据文件user01.dbf进行备份。

    11.使用EXP命令导出SCOTT用户下的所有数据库对象。

    12.创建一个用户JOHN,并使用IMP命令将SCOTT用户下的所有数据库对象导入。

    下面这句话灰常重要!!!!!

    以上内容1-7题参考网址:https://blog.csdn.net/qq_34914522/article/details/84778651

    8-12题参考网址(里面题都有,所以就省略了):https://blog.51cto.com/jqb5858/440025

  • 相关阅读:
    Android 性能测试_Monkey 实践
    Linux下 运行Jmeter (含一个jmeter简单示例)
    IOS测试-Fastmonkey
    iOSApp -Monkey测试
    如何用monkey测试IOS
    MVC系列开篇:(我的第一片博文)
    ASP.NET MVC 使用Swagger需要注意的问题!!!
    Urlparse模块
    从0到1:微信后台系统的演进之路(转自INFOQ)
    什么是商业模式?产品模式、用户模式、推广模式,最后是收入模式(转)
  • 原文地址:https://www.cnblogs.com/gongsuiqing/p/13174487.html
Copyright © 2020-2023  润新知