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来强制删除,这样全部跟用户相关的东西自然也都被删除:

      

     

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

  • 相关阅读:
    hdu 5475(打破固定思维OR线段树)
    hdu 2521 反素数(打表)
    hdu 4540(dp)
    hdu 4535(排列组合之错排公式)
    hdu 4530(数学)
    hdu 4528(搜索好题)
    hdu 4522(图论,构图)
    kalinux 换源
    用python进行wifi密码生成
    hashcat 中文文档
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4733781.html
Copyright © 2011-2022 走看看