zoukankan      html  css  js  c++  java
  • Oracle基于学习3--Oracle创建用户和授权

    Oracleserver端的操作,如以下一般:

     1)       安装Oracleserver软件

     2)       创建数据库(安装时自己主动创建)

     3)       配置监听(安装时自己主动配置)

     4)       启动Oracle实例

     5)       创建用户表空间

     6)       创建新用户并授权

     

    以下就開始讲创建用户表空间、创建新用户并授权两项:

     首先要用系统管理员登陆Oracle(sqlplus/as sysdba)

     Ø  创建用户表空间(D盘根文件夹创建名为ts_zhangsan的表空间)

      create tablespace ts_zhangsandatafile'D:zhangsan.dbf'size30m autoextend on;

     Ø  创建用户(username为zhangsanpassword为pwd)

      create user zhangsan identified by pwd;

     Ø  将表空间ts_zhangsan授权给用户zhangsan

      alter user zhangsan default tablespace ts_zhangsan;

     Ø  为用户zhangsan授予连接数据库、创建表、视图,操作空间等权限

      grant create session,create table,create view,unlimited tablespace to zhangsan;

     Ø  用户zhangsan连接到Oracle

      conn zhangsan/pwd

    注:

     Ø  首先要授权 create session,然后才干连接Oracle

     Ø  然后要授权 tablespace才干进行创建活动

     Ø  然后要授权 create table才干创建table(view同理)

     Ø  假设为全部用户授权,就用to public,如:

      Grant create sessionto public

     Ø  回收权限用revoke from。如(顺序与授权相反)

      revoke create table from zhangsan;

      revoke create session from zhangsan;

     Ø  假设用户以下有表,则不能直接删除(drop),除非在删除语句后面加上cascade来强制删除,这样全部跟用户相关的东西自然也都被删除:

      

     

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    删除排序链表中的重复元素
    爬楼梯
    Sqrt(x)
    Add Binary
    fremarker导出word list
    url中文参数乱码问题
    取值范围
    动态添加echarts
    格式化数据保留两位小数,输入格式为 :xxx,xx,,,,x,,(x为浮点数)
    使用poi读取Excel文件数据
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4733781.html
Copyright © 2011-2022 走看看