前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >oracle创建用户 授权表,oracle创建用户及授权创建表

oracle创建用户 授权表,oracle创建用户及授权创建表

作者头像
全栈程序员站长
发布2022-08-31 15:41:06
3.9K0
发布2022-08-31 15:41:06
举报

大家好,又见面了,我是你们的朋友全栈君。

–================================

–Oracle 用户、对象权限、系统权限

–================================

建立表空间和用户的步骤:

用户

建立:create user 用户名 identified by “密码”;

授权:grant create session to 用户名;

grant create table to 用户名;

grant create tablespace to 用户名;

grant create view to 用户名;

grant resource to

grant connect,resource,dba to 用户;

select * from user_sys_privs;查询当前用户权限

grant connect,resource,dba to 用户;给dba权限

grant connect,resource to 用户;

grant unlimited tablespace to 用户;

grant create database link to 用户;

grant select any sequence,create materialized view to 用户;

grant unlimited tablespace to 用户;//授予不限制的表空间

grant select any table to 用户;//授予查询任何表

grant是关键字,select any table是权限,to后面是用户账号

[sql] view plaincopy

表空间

建立表空间(一般建N个存数据的表空间和一个索引空间):

create tablespace 表空间名

datafile ‘ 路径(要先建好路径)\***.dbf ‘ size *M

tempfile ‘ 路径\***.dbf ‘ size *M

autoextend on –自动增长

–还有一些定义大小的命令,看需要

default storage(

initial 100K,

next 100k,

);

[sql] view plaincopy

例子:创建表空间

create tablespace DEMOSPACE

datafile ‘E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf’

size 1500M

autoextend on next 5M maxsize 3000M;

删除表空间

drop tablespace DEMOSPACE including contents and datafiles

[sql] view plaincopy

用户权限

授予用户使用表空间的权限:

alter user 用户名 quota unlimited on 表空间;

或 alter user 用户名 quota *M on 表空间;

完整例子:

[sql] view plaincopy

–表空间

CREATE TABLESPACE sdt

DATAFILE ‘F:\tablespace\demo’ size 800M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

–索引表空间

CREATE TABLESPACE sdt_Index

DATAFILE ‘F:\tablespace\demo’ size 512M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

–2.建用户

create user demo identified by demo

default tablespace demo;

–3.赋权

grant connect,resource to demo;

grant create any sequence to demo;

grant create any table to demo;

grant delete any table to demo;

grant insert any table to demo;

grant select any table to demo;

grant unlimited tablespace to demo;

grant execute any procedure to demo;

grant update any table to demo;

grant create any view to demo;

[sql] view plaincopy

–导入导出命令

ip导出方式: exp demo/demo@127.0.0.1:1521/orcl file=f:/f.dmp full=y

exp demo/demo@orcl file=f:/f.dmp full=y

imp demo/demo@orcl file=f:/f.dmp full=y ignore=y

大脸猫运维博客更多姿势www.itlinux.cn

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144349.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档