zoukankan      html  css  js  c++  java
  • 用户管理、数据库的备份与恢复

    一,权限

    //创建数据库用户

    create user 用户名 identified by 密码;

    create user test identified by test123;

    //给用户授权

    grant 权限1,权限2...  to 用户

    grant create session to user;

    如果现在假设要想把多个权限一次性赋予一个用户,则可以将这些权限定义成一组角色。

    在oracle中提供了两个主要角色:connect,resource,可以直接把这两个角色赋予用户。

    grant connect,resource to user;

    //修改用户密码

    alter user 用户名 identified by 密码;

    //让用户密码失效

    alter user 用户名 password expire;

    //锁住一个用户

    alter user 用户名 account lock;

    //为一个用户解锁

    alter user 用户名 account unlock;

    //如果假设想访问其他用户的表,则需要授予此张表权限

    grant select,delete on scott.emp to test;

    //回收权限

    revoke 权限 on 某用户.表名称 from 某用户;

    二,数据库的备份

    数据库备份恢复命令(cmd命令):

    1,数据库备份:exp

    2,数据库恢复:imp

    在磁盘上建立一个文件夹,在dos下进入该文件夹,然后再dos下输入exp命令备份数据库,使用imp恢复数据库。

  • 相关阅读:
    2016第5周四
    2016第5周三
    2016第5周二
    HTTP2.0那些事
    2016第4周日
    【C语言的日常实践(十二)】命令行参数
    Oracle改变字段类型
    Codeforces Round #269 (Div. 2)
    linux shell 命令
    Codeforces Round #256 (Div. 2) C. Painting Fence 或搜索DP
  • 原文地址:https://www.cnblogs.com/jinzhengquan/p/1949874.html
Copyright © 2011-2022 走看看