一、创建表空间

  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. springmvc+mybatis 实现分页查询

    为简化分页功能,设计了一个分页的JSP标签,只需要在页面使用分页标签,就可以完成所有页面的分页功能. 1. 项目结构和数据库设计 (1) 项目结构: (2) 数据库设计 2. PageModel.ja ...

  2. ldap禁止匿名用户登录

    此处默认ldap已经安装完成,安装文档传送门:https://www.cnblogs.com/crysmile/p/9470508.html openldap默认安装完成,是允许匿名用户登录的,因此需 ...

  3. c++11 List 容器

    c++11 List 容器 List简介 list是一个双向链表容器        可高效地进行插入删除元素.         list不可以随机存取元素,所以不支持at(pos)函数与[]操作符.  ...

  4. 【刷题】BZOJ 4031 [HEOI2015]小Z的房间

    Description 你突然有了一个大房子,房子里面有一些房间.事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子.在一开始的时候,相邻的格子之间都有墙隔着. ...

  5. BZOJ 1340: [Baltic2007]Escape逃跑问题

    1340: [Baltic2007]Escape逃跑问题 Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 285  Solved: 133[Submit] ...

  6. BZOJ2525 [Poi2011]Dynamite 【二分 + 贪心】

    题目链接 BZOJ2525 题解 就是要求所有有炸弹的点到点燃点距离最大值最小 显然二分答案距离\(D\) 然后按深度排序,贪心点燃当前没覆盖的深度最深的点往上第\(D\)层的点 每覆盖一个点要标记其 ...

  7. 【DSU on tree】【CF741D】Arpa’s letter-marked tree and Mehrdad’s Dokhtar-kosh paths

    Description 给定一棵 \(n\) 个节点的树,每条边上有一个字符,字符集大小 \(22\),求每个节点的子树内最长的简单路径使得路径上的字符经过重排后构成回文串. Limitation \ ...

  8. opencv 应用程序无法正常启动(0xooooo7b)

    #include<iostream> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui ...

  9. lumen passport Call to undefined method Laravel\Lumen\Application::group()

    解决方法:https://github.com/dusterio/lumen-passport/issues/69 public function boot() { LumenPassport::ro ...

  10. HAOI2018游记

    前言 很懒. 太懒了. 不仅懒得写题..连游记都懒得写.. 花点时间填一下坑吧..不过话说我去年的NOI/APIO/CTSC游记也没写.. 省选前 板子好像一早就打完了,没什么可干的. 也不愿意开新题 ...