----创建临时表空间
CREATE TEMPORARY TABLESPACE test_temp
TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
----创建表空间
CREATE TABLESPACE test_data
LOGGING
DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
----创建用户并定制表空间
CREATE USER username IDENTIFIED BY password
DEFAULT TABLESPACE TEST_DATA
TEMPORARY TABLESPACE TEST_TEMP;
----给用户授权
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO username;
----给用户授角色
GRANT role TO username;
----查看所有用户
SELECT * FROM DBA_USERS;
SELECT * FROM ALL_USERS;
SELECT * FROM USER_USERS;
----查看用户系统权限
SELECT * FROM DBA_SYS_PRIVS;
SELECT * FROM USER_SYS_PRIVS;
----查看用户对象或角色权限
SELECT * FROM DBA_TAB_PRIVS;
SELECT * FROM ALL_TAB_PRIVS;
SELECT * FROM USER_TAB_PRIVS;
----查看所有角色
SELECT * FROM DBA_ROLES;
----查看用户或角色所拥有的角色
SELECT * FROM DBA_ROLE_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;
分享到:
相关推荐
Oracle创建表空间、创建用户以及授权、查看权限 sqlplus 命令
Oracle 创建表空间 创建用户 授权 查看权限
完整ORACLE创建表空间、用户、设置用户权限脚本,txt格式,很实用
Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限
本资源着重介绍使用PL/SQL工具完成Oracle创建表空间、临时表、用户及用户授权的使用说明,供初学者参考
oracle创建删除表空间和用户授权的一段代码 可以直接使用 只需要修改表空间以及表明即可
Oracle--创建表空间+用户+授权
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
还有自己做的3到4页的MyEclipse搭建SSH的傻瓜式教程,还有oracle数据库连接引擎的配置的图片流程详解,更有oracle创建表空间、用户名和密码以及给用户授权的sql语句,复制后直接在sql plus里执行。 才收你2分哦,...
1.创建用户kaifa(密码亦为kaifa),...在表空间下创建用户 create user dm identified by password default tablespace dm temporary tablespace temp; c.给用户授权 grant connect,resource,dba to kaifa;
oracle创建表空间,授权,创建用户,导入dmp文件,具体详解如下所示: 1.创建表空间 Create tablespace bpm datafile 'D:\ORACLE11\ORADATA\ORCL\BPM.DBF' size 400M autoextend on Create tablespace lyoa data...
Oracle常用的命令如何查看表的结构 EDITDATA 表名; 修改表字段: Alter table 表名 modify(字段名 类型 约束); 1 alter table test modify (addd varchar2(10) null); alter table 表名 add(字段名 类型 约束); 2 ...
创建,授权,表空间,以及创建用户,然后给用户赋权限。
例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的...
在Oracle12C中,默认是没有scott开启用户的,需要自己创建,并赋予权限,但是创建scott用户是会报错(提示公用用户名或角色名无效),故而创建的用户为 C##SCOTT。 如何创建,大家可以参考下面的语句(在命令行中...
1、Oracle用户新增 代码如下:create user lisi identified by lisi;...3、把scott用户的表授权给lisi用户 代码如下:grant select on emp to lisi; pl/sql中的问题:动态执行表不可访问,本回话的自动
熟悉Oracle中权限分类和设置,理解系统提供用户的角色和权限5.熟练使用建立用户、角色,为用户授权、授予角色的命令 【实验内容】1.创建一个TESTUSER用户,密码为test,默认表空间为users表空间2.创建用户后为其授予...
--给shi用户授予创建表的权限 7.select table_name from user_tables; 察看当前用户下的所有表 8.select tablespace_name from user_tablespaces; 察看当前用户下的 表空间 9.select username from dba_users;察看...
假如Oracle中有两个用户A和B,那么如果A要访问B拥有的表... 除了一楼的创建同义词外,还要授予A用户访问改同意词的权限. 代码如下: drop synonym tablename ; 1 可以使用查询生成sql语句,比如 代码如下: select ‘CREATE