1、创建表空间
create tablespace mytablespace
datafile 'd:\mytablespace.dbf'
size 100m
aotuextend on
next 10m;
sql解释:
mytablespace : 表空间名称
datafile: 指定表空间对应的数据文件(位置)
size:表空间的初始大小
autoextend on :自动增长,
next: 一次自动增长的大小
格式:
格式固定,顺序不能变
create tablespace 表空间名称
datafile ‘数据文件的位置’
size 表空间的初始化大小
autoextend on
next
2、创建用户
create user lihao identified by lihao default tablespace mytablespace;
sql解释
identified by 后边是用户的密码
default tablespace 后边是表空间名称
格式:
createa user 用户名 identified by 密码 default tablespace 表空间名称;
3、授权
grant dba to lihao;
sql解释
grant 授予
dba 权限
lihao 你创建的用户
格式:
grant connect(或者resource,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 用户可以操作全体用户的任意基表,包括删除。