oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等

1、创建临时表空间

CREATE TEMPORARY TABLESPACE test_temp

TEMPFILE ‘C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf‘

SIZE 32M

AUTOEXTEND ON

NEXT 32M MAXSIZE 2048M

EXTENT MANAGEMENT LOCAL;

一般从第二步开始就可以

2、创建用户表空间

CREATE TABLESPACE gzjssapce

LOGGING

DATAFILE ‘E:\oracle\product\10.2.0\oradata\orcl\gzjs.DBF‘

SIZE 32M

AUTOEXTEND ON

NEXT 32M MAXSIZE 2048M

EXTENT MANAGEMENT LOCAL;

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

CREATE USER gzjs IDENTIFIED BY password

DEFAULT TABLESPACE gzjssapce

4、给用户授权

GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,

ALTER ANY TABLE, ALTER ANY PROCEDURE,

DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,

SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE

TO gzjs ;

5、防止当前用户过度占用表空间

alter user gzjs quota unlimited on users;

6、授予DBA权限

grant connect,resource,dba to gzjs;

7、注意事项:导入DBA权限导出的数据库文件时,一定要赋予新用户DBA权限才可以成功导入

时间: 2024-10-13 23:28:31

oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等的相关文章

[转载]mysql创建临时表,将查询结果插入已有表中

今天遇到一个很棘手的问题,想临时存起来一部分数据,然后再读取.我记得学数据库理论课老师说可以创建临时表,不知道mysql有没有这样的功能呢?临时表在内存之中,读取速度应该比视图快一些.然后还需要将查询的结果存储到临时表中.下面是创建临时表以及插入数据的例子,以供大家参考. A.临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:1)定义字段  CREATE TEMPORARY TABLE tmp_table (      name VARCHAR(10)

mysql创建临时表,将查询结果插入已有的表

A.临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表:1)定义字段  CREATE TEMPORARY TABLE tmp_table (      name VARCHAR(10) NOT NULL,       time date  NOT NULL  )更高级点就是:create temporary  TABLE `temtable` (  `jws` varchar(100) character set utf8 collate utf8_bi

【数据库】主键,外键,主表,从表,关联表,父表,子表

转自:https://www.2cto.com/database/201707/662425.html 一.前言 在数据库设计中,hibernate,iBatis等ORM框架的使用中经常听说主键,外键,主表,从表,关联表,父表,子表之类的术语,弄懂它们之前的区别与联系对于数据库设计和ORM框架的学习使用是非常有必要的. 二.概述 下面从数据库设计角度,ORM框架使用(以Hibernate为例),PowerDesigner软件以及实际业务角度进行一下介绍. (1) 数据库角度而言 主键:一般情况下

oracle 创建临时表空间、用户表空间、创建用户关联表空间、授权等总结

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

oracle中创建用户、角色、权限、表空间简单使用

一.数据库用户 创建数据库用户 create user 用户名 identified by 密码; 授权 grant 权限名 to 用户名; 查看当前用户权限 select * from session_privs; 移除权限 revoke 权限 session from 用户名; 用户解锁/锁定 alter user 用户名 account unlock/lock;  二.角色 角色:权限组,多种权限的集合,将角色赋予某个用户时即是将其包含权限一次性赋予该用户: 常用系统角色 dba 拥有对数

oracle创建表空间自增长和创建用户

创建表空间 create tablespace <表空间名 表空间物理文件名称 datafile '<表空间名>.dbf' datafile '<路径\<表空间名>.dbf>' --这种方式指定表空间物理文件位置 size <500>M autoextend on next <5>M maxsize unlimited; --大小 500M,每次 5M 自动增大,最大不限制 创建用户 create user <用户名> iden

oracle用命令创建表空间、用户,并为用户授权、收回权限。

oracle中如何删除用户? Oracle中使用DROP USER来删除用户,如果使用DROP USER CASCADE那么用户的对象也同时被删除掉.为了达到删除用户的效果而又不影响对用户下的对象的使用可以使用alter user username account lock将用户锁定. 用命令创建表空间.用户,并为用户授权.收回权限.Create tablespace tabllespacenameDatafile ‘f:\orcl\user001.dbf   size 20mDefault s

oracle 建表空间-&gt;创建用户并把表空间分配给用户-&gt;给用户授权-&gt;导库

首先注意:我参考网上使用的sysdba模式(normal)登陆的,其他的模式建不了用户(个人没有进行其他模式的表空间尝试,如有人尝试欢迎补充,感激不尽) 表空间相当于表的容器(一下所有的操作都适用于oracle10g): --建表空间 create tablespace SOA                        --soa是表空间的名字 datafile 'D:\ a.dbf' size 50m                     --  'D:\ a.dbf' 表空间的存储路径

oracle创建临时表空间组

在oracle11g以后,用户可以创建临时表空间组,一个临时表空间组中可以包含一个或多个临时表空间. 临时表空间组中必须由至少一个临时表空间组成,并且无明确的最大数量限制. 如果删除一个临时表空间组的所有成员,该组也自动被删除. 临时表空间的名字不能与临时表空间组的名字相同. 在给用户分配的一个临时表空间时,可以使用临时表空间组的名字代替实际的临时表空间名:在给数据库分配默认临时表空间时,也可以使用临时表空间组的名字. 临时表空间组 创建临时表空间组 临时表空间组不需要特别创建,只需要在创建临时