一、创建表空间

  1.创建临时表空间

create temporary tablespace TS_TEM_TAB_SPACE
tempfile 'D:\oracle\TS_TEM_TAB_SPACE.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

  2.创建数据表空间

create tablespace TS_APP_TAB_SPACE
logging
datafile 'D:\oracle\TS_APP_TAB_SPACE.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

  创建日志表空间

create tablespace TS_APP_LOG_SPACE
logging
datafile 'D:\oracle\TS_APP_LOG_SPACE.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

  创建索引表空间

create tablespace TS_APP_IDX_SPACE
logging
datafile 'D:\oracle\TS_APP_IDX_SPACE.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

  3.创建用户并制定表空间

create user user_name identified by passWord
default tablespace TS_TEM_TAB_SPACE
temporary tablespace TS_APP_TAB_SPACE;

  4.给用户授予权限

  DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

  RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

  CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

  对于普通用户:授予connect, resource权限。

  对于DBA管理用户:授予connect,resource, dba权限

grant connect,resource,dba to user_name;

  5.删除用户

drop user user_name; --没有任何对象的用户
drop user user_name cascade; --删除带对象的用户

  6.删除表空间

  删除表空间 但不包括.dbf,这个需要手动删除

drop tablespace SPACE_NAME;

  7.模拟建表

-- Create table
create table TEST_LOGS
(
ID VARCHAR2(64) not null,
TEST_CODE VARCHAR2(64) not null,
TEST_NAME VARCHAR2(255),
TEST_ENAME VARCHAR2(255),
MENU_TARGET VARCHAR2(50),
CREATE_DT DATE,
CREATE_BY VARCHAR2(64),
MODIFY_DT DATE,
MODIFY_BY VARCHAR2(64)
)
tablespace TS_APP_LOG_SPACE
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 16
next 8
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table TEST_LOGS
is '测试 日志表';
-- Add comments to the columns
comment on column TEST_LOGS.ID
is 'ID';
comment on column TEST_LOGS.TEST_CODE
is '测试编号';
comment on column TEST_LOGS.TEST_NAME
is '测试名称';
comment on column TEST_LOGS.TEST_ENAME
is '测试英文名称';
comment on column TEST_LOGS.CREATE_DT
is '创建日期';
comment on column TEST_LOGS.CREATE_BY
is '创建人';
comment on column TEST_LOGS.MODIFY_DT
is '修改时间';
comment on column TEST_LOGS.MODIFY_BY
is '修改人';
-- Create/Recreate primary, unique and foreign key constraints
alter table TEST_LOGS
add constraint PK_TEST_LOGS primary key (ID)
using index
tablespace TS_APP_IDX_SPACE
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);

  

oracle 创建表空间 、用户 、赋权、建表的更多相关文章

  1. oracle一个创建用户、创建表空间、授权、建表的完整过程

    1.首先我们可以用scott用户以sysdba的身份登录oracle. conn scott/tiger as sysdba 2.然后我就可以来创建用户了. create user zzg ident ...

  2. oracle创建用户、创建表空间、授权、建表

    2.然后我就可以来创建用户了. create user zzg identified by zzg123; 3.创建好用户我们接着就可以修改用户的密码. alter user zzg identifi ...

  3. 获取表空间的语句 以及 建表和索引的ddl

    alter session set container=PHD1; SET SERVEROUTPUT ON SET LINESIZE SET FEEDBACK OFF SET PAGESIZE sel ...

  4. oracle初始化化表空间用户权限

    oracle单实例安装完毕,需要初始化表空间.用户.等信息.不积跬步,何以至千里! 用sys账户登录oracle数据库,以此来完成所有操作! 01.创建临时表空间 create temporary t ...

  5. orale数据库.实例.表空间.用户.表

    近期因为工作原因接触到Oracle数据库.了解到Oracle和mysql的结构上还是有很大的区别的. Oracle数据库---实例---表空间---用户---表 我们将从这5个方面来了解Oracle ...

  6. 【SQL Server DBA】维护语句:删除并创建外键约束、获取建表语句

    原文:[SQL Server DBA]维护语句:删除并创建外键约束.获取建表语句 1.删除外键约束,建立外键约束 先建立3个表: /* drop table tb drop table tb_b dr ...

  7. ORACLE表空间offline谈起,表空间备份恢复

    从ORACLE表空间offline谈起,表空间备份恢复将表空间置为offline,可能的原因包括维护.备份恢复等目的:表空间处于offline状态,那么Oracle不会允许任何对该表空间中对象的SQL ...

  8. 【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理

    一.undo空间原理: dml操作会产生undo数据. update时,sever process 会在databuffer 中找到该记录的buffer块,没有就从datafile中找并读入data ...

  9. SQL SERVER 自动生成 MySQL 表结构及索引 的建表SQL

          SQL SERVER的表结构及索引转换为MySQL的表结构及索引,其实在很多第三方工具中有提供,比如navicat.sqlyog等,但是,在处理某些数据类型.默认值及索引转换的时候,总有些 ...

  10. Oracle创建表空间、用户以及给用户赋权

    --创建表空间 create tablespace waterboss datafile 'd:\waterboss.dbf' size 100m autoextend on next 10m --创 ...

随机推荐

  1. RF相关知识

    前言:下文中的总结都是来自于网络,有的来自与博客,有的来自于维基百科/百度百科,仅仅是为了方便查看.   ASK: ASK:幅移键控调制的简写,例如二进制的,把二进制符号0和1分别用不同的幅度来表示, ...

  2. 如何认识TOS----DSCP 对照表

    如何认识TOS----DSCP 对照表 最近有遇到项目中对FortiGate设置TOS的策略路由的问题,其实这问题较为简单,但是由于大家对TOS-DSCP概念不熟悉造成的,所以感觉比较难,现在不同厂商 ...

  3. 【刷题】BZOJ 3144 [Hnoi2013]切糕

    Description Input 第一行是三个正整数P,Q,R,表示切糕的长P. 宽Q.高R.第二行有一个非负整数D,表示光滑性要求.接下来是R个P行Q列的矩阵,第z个 矩阵的第x行第y列是v(x, ...

  4. 洛谷 P4706 取石子 解题报告

    P4706 取石子 题目描述 现在 Yopilla 和 yww 要开始玩游戏! 他们在一条直线上标记了 \(n\) 个点,从左往右依次标号为 \(1, 2, ..., n\) .然后在每个点上放置一些 ...

  5. 洛谷 P1939 【模板】矩阵加速(数列) 解题报告

    P1939 [模板]矩阵加速(数列) 题目描述 a[1]=a[2]=a[3]=1 a[x]=a[x-3]+a[x-1] (x>3) 求a数列的第n项对1000000007(10^9+7)取余的值 ...

  6. android 布局的两个属性 dither 和 tileMode

    tileMode(平铺)tileMode(平铺) 的效果类似于 让背景小图不是拉伸而是多个重复(类似于将一张小图设置电脑桌面时的效果) dither(抖动) Dither(图像的抖动处理,当每个颜色值 ...

  7. POI上传,导入excel文件到服务器1

    首先说一下所使用的POI版本3.8,需要用的的Jar包: dom4j-1.6.1.jarpoi-3.8-20120326.jarpoi-ooxml-3.8-20120326.jarpoi-ooxml- ...

  8. web项目中的执行流程参数传递详解

    还是从这个图开始讲解: struts2中有一个存放数据的中心:值栈.(值栈里面有map和对象栈) 首先:值栈的作用范围是一个请求:request作用域(一个请求是代表的一个过程,即页面点击到数据返回到 ...

  9. Chapter9(顺序容器) --C++Prime笔记

    PS:删除元素的成员函数并不检查其参数.在删除元素之前,程序员必须确保它们是存在的. 1.迭代器的范围是[begin,end)左闭右开. 2.对构成迭代器的要求: ①它们指向同一个容器中的元素或者容器 ...

  10. Java Learning之文档注释

    文档注释的结构 文档注释主体的开头是一句话,概述类型或成员的作用,应自成一体.后面可跟其他句子或段落,用以详细说明类.接口.方法或字段. 除了这些描述性的段落以外,后也可跟其他段落,数量不限,并且每段 ...