一、创建表空间

  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. nginx通过配置empty_gif解决请求favicon 404的问题

    背景介绍 因为一些浏览器在访问网站时会默认去请求网站的favicon,但是我的网站(Tengine)上并没有这些icon图片,因此在访问日志里会出现大量的404错误,会触发一些没必要日志告警.我们可以 ...

  2. 查看MySQL最近执行的语句

    首先登入MySQL. Reading table information for completion of table and column names You can turn off this ...

  3. D-query SPOJ - DQUERY(模板莫队)

    题意: 给定一个序列,询问m次,每次求出区间 [ L,R ] 有多少个不同数字. 套模板就好了...但我不大明白....我的写法为什么不行...唉... #include <iostream&g ...

  4. 记一个鼠标略过时候的css动画

    .circle{ width: 15px; height: 15px; background: rgba(0,0,0,0.7); border-radius: 50%; display: table- ...

  5. 【Cf #503 B】The hat(二分)

    为什么Cf上所有的交互题都是$binary \; Search$... 把序列分成前后两个相等的部分,每一个都可以看成一条斜率为正负$1$的折线.我们把他们放在一起,显然,当折线的交点的横坐标为整数时 ...

  6. BZOJ3142 [Hnoi2013]数列 【组合数学】

    题目链接 BZOJ3142 题解 题意:选一个正整数和\(K - 1\)个\([1,M]\)中的数,使得总和小于等于\(N\),求方案数模\(P\) 题目中\(K(M - 1) < N\)的限制 ...

  7. 【bzoj4016】 FJOI2014—最短路径树问题

    http://www.lydsy.com/JudgeOnline/problem.php?id=4016 (题目链接) 题意 给出一张无向图,求出它的最小路径树,然后求最小路径树上节点数为${K}$的 ...

  8. Linux内核分析实验四----

    一.用户态.内核态 权限分级——为了系统本身更稳定,使系统不宜崩溃.(并不是所有程序员缩写的代码都很健壮!!) x86 CPU四种不同的执行级别:0(内核态)—3(用户态) 区分方法:CS:EIP(C ...

  9. 解题:USACO13NOV Empty Stalls

    题面 当然可以用并查集做,不过你需要按秩合并+路径压缩(才可能过),因为数据范围十分不友好...... USACO的官方做法更为优秀.首先题目告诉我们牛们加入的前后顺序不影响结果(自己证明也很容易,显 ...

  10. 题解【51nod 1290 Counting Diff Pairs】

    Description 求区间内有多少对 \((i,j)\) 满足 \(|a_i - a_j| \leq k\) Solution 可以莫队做(万能的莫队) 只需要考虑加入一个数会产生多少贡献即可 离 ...