oracle创建表空间
一、创建表空间
新建查询,执行以下操作
create tablespace data_test datafile 'd:\oracle\oradata\test\data_1.dbf' size 2000M;
格式:create tablespace ‘表空间名称’ datafile '数据文件名称地址' size 2000M;(数据文件名称地址是全路径)
二、创建用户
create user test identified by test default tablespace mytablespace;
格式:create user 用户名 identified by 密码 default tablespace mytablespace;
三、给用户赋权(如果不赋权,登录时会报ORA-01045)
grant dba to test;
格式:grant dba to 用户名;
Oracle 中已存在三个重要的角色:connect 角色,resource 角色,dba 角色。
CONNECT 角色: –是授予最终用户的典型权利,最基本的
ALTER SESSION –修改会话
CREATE CLUSTER –建立聚簇
CREATE DATABASE LINK –建立数据库链接
CREATE SEQUENCE –建立序列
CREATE SESSION –建立会话
CREATE SYNONYM –建立同义词
CREATE VIEW –建立视图
RESOURCE 角色: –是授予开发人员的
CREATE CLUSTER –建立聚簇
CREATE PROCEDURE –建立过程
CREATE SEQUENCE –建立序列
CREATE TABLE –建表
CREATE TRIGGER –建立触发器
CREATE TYPE –建立类型
DBA 角色:拥有全部特权,是系统最高权限,只有 DBA 才可以创建数据库结构,并且系统权限也需
要 DBA 授出,且 DBA 用户可以操作全体用户的任意基表,包括删除。