oracle创建用户、授权、建表空间
来源:互联网 发布:南通大学网络教学平台 编辑:程序博客网 时间:2024/06/01 08:41
1.cmd2.SQL> sqlplus/nolog;3.SQL> conn/as sysdba;4.//创建临时表DB_TEMP yx:我创建的数据库名称 在oracle安装目录下SQL> CREATE TEMPORARY TABLESPACE DB_TEMP TEMPFILE 'D:\app\Administrator\oradata\yx\DB_TEMP.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;5. //创建数据表空间SQL> CREATE TABLESPACE DB_DATA LOGGING DATAFILE 'D:\app\Administrator\oradata\yx\DB_DATA.DBF' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL;6. //创建登入用户SQL> CREATE USER loginName IDENTIFIED BY password ACCOUNT UNLOCK DEFAULT TABLESPACE DB_DATA TEMPORARY TABLESPACE DB_TEMP;7.//给用户授权SQL> GRANT CONNECT,RESOURCE TO 帐号; --表示把 connect,resource权限授予loginName 用户SQL> GRANT DBA TO loginName ; --表示把 dba权限授予给NEWUSER用户授予用户操作表空间的权限:grant unlimited tablespace to loginName;grant create tablespace to loginName;grant alter tablespace to loginName;grant drop tablespace to loginName;grant manage tablespace to loginName;授予用户操作表的权限:grant create table to konglin; (包含有create index权限, alter table, drop table权限)授予用户操作视图的权限:grant create view to konglin; (包含有alter view, drop view权限)授予用户操作触发器的权限:grant create trigger to konglin; (包含有alter trigger, drop trigger权限)授予用户操作存储过程的权限:grant create procedure to konglin;(包含有alter procedure, drop procedure 和function 以及 package权限)授予用户操作序列的权限:grant create sequence to konglin; (包含有创建、修改、删除以及选择序列)授予用户回退段权限:grant create rollback segment to konglin;grant alter rollback segment to konglin;grant drop rollback segment to konglin;授予用户同义词权限:grant create synonym to konglin;(包含drop synonym权限)grant create public synonym to konglin;grant drop public synonym to konglin;授予用户关于用户的权限:grant create user to konglin;grant alter user to konglin;grant become user to konglin;grant drop user to konglin;授予用户关于角色的权限:grant create role to konglin;授予用户操作概要文件的权限grant create profile to konglin;grant alter profile to konglin;grant drop profile to konglin;允许从sys用户所拥有的数据字典表中进行选择grant select any dictionary to konglin;grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限 grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限 grant create table to zhangsan;//授予创建表的权限 grante drop table to zhangsan;//授予删除表的权限 grant insert table to zhangsan;//插入表的权限 grant update table to zhangsan;//修改表的权限 grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)
8.查看权限 select * from user_sys_privs;//查看当前用户所有权限 select * from user_tab_privs;//查看所用用户对表的权限 select * from zhangsan.tablename// 操作表的用户的表
9.删除用户和表空间步骤一:删除userdrop user ×× cascade说明:删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。步骤二: 删除tablespaceDROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;--删除空的表空间,但是不包含物理文件drop tablespace tablespace_name;--删除非空表空间,但是不包含物理文件drop tablespace tablespace_name including contents;--删除空表空间,包含物理文件drop tablespace tablespace_name including datafiles;--删除非空表空间,包含物理文件drop tablespace tablespace_name including contents and datafiles;
阅读全文
1 0
- oracle创建用户、授权、建表空间
- Oracle创建表空间、创建用户、授权
- oracle创建表空间和用户授权
- oracle新建用户 ,授权,创建表空间
- Oracle创建表空间,用户和授权
- oracle创建用户、授权、表空间等
- oracle创建表空间 用户并授权
- oracle表空间与用户创建、授权
- oracle创建表空间和用户授权
- oracle 创建表空间-用户及授权
- 创建oracle表空间、用户、授权
- oracle 创建表空间 用户授权
- oracle创建表空间、用户及授权
- ORACLE 创建表空间、用户、授权
- Oracle创建表空间、用户级授权
- Oracle创建用户表空间授权
- Oracle创建表空间用户授权
- oracle创建表空间,用户,授权,角色
- Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found在Studio里导入moudle时报错解决方案
- c语言经典面试题
- android 7.0 兼容多语言切换总结
- Linux内核中__setup的用途
- strlen()和sizeof()区别
- oracle创建用户、授权、建表空间
- FZU 2207 以撒的结合(LCA+记录路径)
- 本地项目上传到GitHub中
- Windows下安装并设置Redis
- [技巧]标准IO重定向
- 使用反射在 ArrayList<Integer> 集合中添加一个字符串数据;
- UVa 1451 Average——斜率优化
- JAVA概述
- [技巧]Programming experience