--表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)\***.dbf ' size *M
tempfile ' 路径\***.dbf ' size *M
autoextend on --自动增长
--还有一些定义大小的命令,看需要
default storage(
initial 100K,
next 100k,
);
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 用户名 identified by "密码";
create user demo identified by demo
default tablespace std;
--3.赋权
1、默认的普通用户sun默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限
grant create session to sun; //授予sun用户创建session的权限,即登陆权限
grant unlimited tablespace to sun; //授予sun用户使用表空间的权限
grant create table to sun; //授予创建表的权限
grant drop any table to sun; //授予删除表的权限
grant insert any table to sun; //插入表的权限
grant update any table to sun; //修改表的权限
grant all to public; //这条比较重要,授予所有权限(all)给所有用户(public)
2、oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权
grant select on tablename to sun;//授予sun用户查看指定表的权限
grant drop on tablename to sun;//授予删除表的权限
grant insert on tablename to sun;//授予插入的权限
grant update on tablename to sun;//授予修改表的权限
grant insert(id) on tablename to sun;
grant update(id) on tablename to sun;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update
grant alert all table to sun;//授予sun用户alert任意表的权限
撤销权限
基本语法同grant,关键字为revoke
查看权限
select * from user_sys_privs;//查看当前用户所有权限
select * from user_tab_privs;//查看所用用户对表的权限
权限传递
即用户A将权限授予B,B可以将操作的权限再授予C,命令如下:
grant alert table on tablename to sun with admin option;//关键字 with admin option
grant alert table on tablename to sun with grant option;//关键字 with grant option效果和admin类似
角色
角色即权限的集合,可以把一个角色授予给用户
create role myrole;//创建角色
grant create session to myrole;//将创建session的权限授予myrole
grant myrole to sun;//授予sun用户myrole的角色
drop role myrole;删除角色
--导入导出命令
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
分享到:
相关推荐
Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法|Oracle 添加用户并赋权,修改密码,解锁...
oracle用户的权限详细说明以及赋权的操作,帮助新手理解用户以及赋权的过程
支持创建用户,用户赋权,导入库,删除表空间,删除用户等的脚本操作。平台为window。
建oracle用户并赋权
oracle数据库的赋权脚本
oracle 用户操作、赋权、事务、锁、索引资料 oracle 用户操作、赋权、事务、锁、索引资料
-- 创建用户 CREATE USER ELWY IDENTIFIED BY "ELWY" DEFAULT TABLESPACE ELWY_DATA TEMPORARY TABLESPACE ELWY_TEMP; -- 用户授权 GRANT CONNECT,RESOURCE TO ELWY; GRANT UNLIMITED TABLESPACE TO ELWY;
NULL 博文链接:https://daywbdb.iteye.com/blog/1418336
oracle用户之间赋予权限总结。包括表、视图、触发器等。
oracle 命令 创建临时表空间 创建表空间 赋权 创建用户
同义词创建与删除、赋权与删除,资料比较简单,希望大家喜欢
mysql创建用户及赋权
在plsql页面执行命令,可实现所有表权限的授予
oracle数据库操作指南,给你一个入门oracle功能的sql实例,轻松上手
unified auditing ,oracle 12c 以后开启归档的方法。包括了开启,关闭,rman,DML审计
oracle的相关用户创建,赋权,以及默认表空间的设置
Oracle 添加用户并赋权,修改密码,解锁,删除用户实现方法,需要的朋友可以参考下。
1)增删改查:2) 添加列:3)创建表空间4)创建临时表空间5)创建用户6)赋权7)建表/删表8)加约束/主键9)检查10)加默认的不行11)外键 12)复制表13)复制表结构 14)在已有的表结构中插入数据.....
(4)能够使用命令完成表空间的创建、用户的创建和赋权 (5)能够熟练的使用ddl语句完成Oracle表结构的设计 (6)能够熟练使用DML语句完成表数据的新增、修改、删除 (7)能够使用JDBC连接Oracle数据库并完成数据...
一、创建用户: 命令:CREATE USER ' username'@'host ' IDENTIFIED BY 'password'; 说明:username – 你将创建的用户名, host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该...