• 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

  • 相关阅读:
    改变文件属性和权限
    Linux文件属性
    Linux 学习笔记
    一些常见的第三方UI库
    list转化为json数组
    在js文件里调用另一个js文件里的函数
    Intellij idea创建maven项目并配置tomcat
    使用JS语句,利用for循环的方法创建表格的两种方法
    intellij idea 破解教程
    Jquery中的DOM操作:
  • 原文地址:https://www.cnblogs.com/gongsuiqing/p/13174487.html
Copyright © 2020-2023  润新知