oracle创表给别人赋权,oracle 创建表空间 、用户 、赋权、建表

一、创建表空间

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.首先我们可以用scott用户以sysdba的身份登录oracle. conn scott/tiger as sysdba 2.然后我就可以来创建用户了. create user zzg ident ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

jQuery下拉菜单插件Tendina.

插件效果: 下载地址和文档: https://github.com/iprignano/tendina

模块:jquery实现表格的隔行换色

效果图: 知识点精讲:jquery中$("tr:odd")和$("tr:even")选择器分别代表奇数行和偶数行,并且索引是从0开始,即第一行为偶数: 代码实现 ...

关于Thread.Sleep(0)

看到的文章,写的不错. 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间.那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:0 ...

yii授权

ACF (访问控制过滤器) 在你控制器的添加下列的 行为 方法 use yii\filters\AccessControl; class DefaultController extends Contr ...

Android扫描文件

扫描文件及文件夹 package com.bwie.demo; import java.io.File; import java.io.FileFilter; import java.util.Arr ...

android:descendantFocusability的作用:viewgroup与其上面view的焦点控制,如何让子view失去焦点等。

ViewGroup的下面这个属性可以控制. 原文: android:descendantFocusability Defines the relationship between the ViewGr ...

Spring/Hibernate 应用性能优化的7种方法

对于大多数典型的 Spring/Hibernate 企业应用而言,其性能表现几乎完全依赖于持久层的性能.此篇文章中将介绍如何确认应用是否受数据库约束,同时介绍七种常用的提高应用性能的速成法.本文系 O ...

TypeScript设计模式之解释器

看看用TypeScript怎样实现常见的设计模式,顺便复习一下. 学模式最重要的不是记UML,而是知道什么模式可以解决什么样的问题,在做项目时碰到问题可以想到用哪个模式可以解决,UML忘了可以查,思想 ...

latex 生成pdf

我个人还是比较推崇传统的方法:先生成dvi,在生成pdf. 直接在winEdt中点击最下方的Windows Command Prompt, 否则从cmd进入命令行的话,还要进入tex文件夹,好麻烦. ...

vue单页面模板说明文档(1)

Introduction This boilerplate is targeted towards large, serious projects and assumes you are somewh ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值