`
wm920
  • 浏览: 80005 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

针对oracle指定用户的临时表空间 和 永久存储表空间操作

 
阅读更多

   针对 dome1 用户操作

   创建临时表空间

 

create temporary tablespace test_temp 
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' 
size 32m 
autoextend on 
next 32m maxsize 2048m
extent management local;

   创建数据表空间

 

 

create tablespace test_data
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' 
size 32m 
autoextend on 
next 32m maxsize 2048m
extent management local;

   创建用户并指定表空间

 

 

create user dome1  identified by dome1
default tablespace test_data
temporary tablespace test_temp;

 

   给用户授予权限

grant connect,resource to dome1;

   该用户dome1 所创建的任何数据库对象都属于test_temp 和test_data表空间。

 

 

分享到:
评论

相关推荐

    oracle-临时表空间

    临时表空间是一种特殊的表空间类型,主要用于存储临时对象,如排序操作产生的中间结果、创建索引过程中的临时数据等。与永久表空间不同的是,临时表空间中的数据不会被持久化保存,在会话结束时会被自动清除。因此,...

    Oracle 12c中的表空间管理、用户和角色、临时Undo.pdf

    除了上述知识点外,文档中还提到了一些实际操作命令和SQL语句,如创建表空间、添加数据文件、查询表空间属性、设置默认表空间、更改PDB存储参数、创建临时表空间、查询CDB表空间大小等。这些操作命令和SQL语句是...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    - **临时表空间**: 临时表空间用于存储临时数据,例如排序操作中的临时表。该脚本创建了一个名为`zoweenewerp_temp`的临时表空间。 - **tempfile**: 指定临时表空间的数据文件路径。 - **size 64m**: 设置初始大小为...

    Oracle创建新用户和表空间.

    - `defaulttablespace`和`temporarytablespace`: 分别指定了用户默认使用的永久表空间和临时表空间。 ### 四、授予用户权限 最后,通过以下语句授予新用户必要的权限: ```sql grantconnect,resource,dbatoxmtaxi;...

    oracle建立用户表空间脚本

    - **临时表空间**:主要用于排序操作和临时表等操作,在事务完成后会自动释放空间。 #### 二、创建表空间脚本详解 根据给定的部分内容,我们可以详细分析创建表空间的具体步骤: 1. **登录SQL*Plus**: ```sql ...

    创建Oracle表空间

    临时表空间用于存储数据库操作中的临时数据,如排序操作、哈希和临时表。与永久性表空间不同,临时表空间不会记录在重做日志中,因为这些操作不涉及事务持久性。创建临时表空间的命令通常包括指定表空间名称、临时...

    Oracle数据库用户角色、表空间创建、删除命令.pdf

    - `DEFAULT TABLESPACE`和`TEMPORARY TABLESPACE`分别指定了用户的默认表空间和临时表空间。 2. **授予用户权限**: - **授予DBA角色**: ```sql GRANT DBA TO BBC; ``` DBA角色包含了所有系统权限,这意味着...

    Oracle--创建表空间+用户+授权

    永久表空间用于存储表、索引等持久化对象。创建永久表空间的基本语法如下: ```sql CREATE TABLESPACE tablespace_name LOGGING DATAFILE 'path_to_file' SIZE size AUTOEXTEND ON NEXT next_size MAXSIZE max_size ...

    Oracle临时表空间处理.txt

    Oracle 数据库中的临时表空间主要用于存储临时对象,如排序操作、表连接等过程中产生的临时数据。这些数据在事务结束后会被自动清除,不会占用永久存储空间。正确管理和维护临时表空间对于优化数据库性能至关重要。 ...

    Oracle10g创建、修改、删除用户和用户表空间

    此命令创建了一个名为`mtwluser`的永久表空间,其设置与临时表空间类似,但用于存储持久数据。 #### 创建用户 有了表空间后,接下来可以创建用户并分配给它们特定的表空间: ```sql CREATE USER mtwluser ...

    Oracle创建用户、表空间、导入导出、...命令

    临时表空间主要用于存储排序、索引创建和其他临时操作过程中产生的中间结果。以下是创建临时表空间的具体命令: ```sql CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'E:\oracle\product\10.2.0\oradata\...

    Oracle创建用户、表空间

    创建用户时,需要指定用户的默认表空间和临时表空间。 ```sql CREATE USER testserver_user IDENTIFIED BY testserver_user DEFAULT TABLESPACE test_data TEMPORARY TABLESPACE test_temp; ``` - `CREATE USER`: ...

    创建ORACLE表空间

    此命令创建了一个名为`agent`的用户,并指定了默认表空间和临时表空间。 ##### 2. 权限分配 授予用户权限的基本语法如下: ```sql GRANT privilege TO user_name; ``` 其中: - `privilege`:授予的权限,如`...

    oracle临时表操作学习资料

    与常规的永久表相比,临时表的数据不会永久保存,而是会在会话结束或事务完成时自动清除,无需用户手动删除。 1. **事务临时表管理**: - **创建**:创建事务临时表的命令通常类似于`CREATE GLOBAL TEMPORARY ...

    \Oracle 表空间与数据文件

    通过SQL查询,我们可以了解Scott用户的默认表空间和临时表空间。例如,查询如下: ```sql SELECT USERNAME, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE FROM DBA_USERS WHERE USERNAME = 'SCOTT'; ``` 结果显示...

    oracle自增长与临时表

    **二、Oracle临时表** 临时表在Oracle中用于在单个会话中存储临时数据,这些数据只对创建它们的会话可见,会话结束时,临时表及其数据都会被自动删除。 1. **创建临时表**:使用`CREATE GLOBAL TEMPORARY TABLE`...

    Oracle特性临时表

    - **减少磁盘I/O:** 由于数据存储在临时表空间,可以减少对永久表空间的读写操作,提高系统整体性能。 #### 六、注意事项 - **临时表空间管理:** 确保有足够的空间供临时表使用,特别是在高并发环境下。 - **...

    Oracle表空间操作命令

    Oracle提供了多种类型的表空间,包括永久表空间、临时表空间等。 ### 查看表空间状态与信息 #### SQL查询语句示例 在文件中给出了一段SQL查询脚本,用于获取表空间的状态、名称、类型、管理方式、大小、已用空间...

    oracle创建删除表空间和用户授权的一些语句 可以直接使用

    - `DEFAULT TABLESPACE` 和 `TEMPORARY TABLESPACE` 分别设置用户的默认表空间和临时表空间。 - `GRANT` 命令用于向用户授予特定的权限,如`CONNECT`、`RESOURCE`、`DBA`等。 #### 四、修改用户密码 如果需要修改...

    Oracle临时表

    根据数据的生命周期,Oracle临时表可以分为两大类:事务临时表和会话临时表。 ##### 1. 事务临时表 - **定义**:事务临时表中的数据仅在当前事务的生命周期内有效。一旦事务结束(通过提交或回滚),表中的所有...

Global site tag (gtag.js) - Google Analytics