`

oracle 创建表空间方法

 
阅读更多

创建临时表空间

    create temporary tablespace stbss_tmp

    tempfile 'E:\oracle\product\10.2.0\oradata\orcl\stbss_temp01.dbf'

    size 32m

    autoextend on

    next 32m maxsize 2048m

    extent management local;

    创建数据表空间

    create tablespace stbss

    logging

    datafile 'E:\oracle\product\10.2.0\oradata\orcl\stbss.dbf'

    size 32m

    autoextend on

    next 32m maxsize 2048m

    extent management local;

    创建表空间

    Sql>create tablespace histdb datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;

    Sql>alter database datafile 'D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;

    1) DATAFILE: 表空间数据文件存放路径

    2) SIZE: 起初设置为200M

    3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k

    4) 空间名称histdb 与 数据文件名称 histdb.dbf 不要求相同,可随意命名。

    5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间

    6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\histdb.dbf ' resize 500m; //手动修改数据文件大小为500M

    删除表空间

    DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;

    创建用户并指定表空间

    create user username identified by password

    default tablespace stbss

    temporary tablespace stbss_tmp;

    给用户授予权限

    grant connect,resource to username;

    改变用户默认表空间

    alter user username default tablespace stbss;

    以后以该用户登录,创建的任何数据库对象都属于stbss_tmp和stbss表空间,这就不用在每创建一个对象给其指定表空间了

    删除oracle临时表空间

    新建一个临时表空间,然后把数据库的默认临时表空间指向新建的这个,等到旧的临时表空间没人用的时候,就可以删除了

    --1:查看数据库的默认临时表空间

    select property_name, property_value

    from database_properties

    where property_name = 'default_temp_tablespace';

    --2:创建一个新的临时表空间temp_xxxx

    -----参考上面的创建语句

    --3:查看数据库中有哪些临时表空间。

    select distinct tablespace_name from dba_temp_files;

    --4:把默认临时表空间从temp切换到temp_xxxx

    alter database default temporary tablespace temp_xxxx;

    --5:再次查看数据库的默认临时表空间

    select property_name, property_value

    from database_properties

    where property_name = 'default_temp_tablespace';

    --6:删除原来的临时表空间

    drop tablespace temp;

分享到:
评论

相关推荐

    oracle 创建表空间命令

    在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    以下将详细介绍如何在Oracle中创建表空间、临时表空间以及赋予用户对表空间的权限。 首先,我们来了解如何创建一个常规表空间: 1. **创建表空间**: 使用`CREATE TABLESPACE`语句来创建一个新的表空间。例如,...

    oracle创建表空间用户等

    ### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...

    Oracle创建表空间.创建用户.创建表

    ### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...

    oracle创建表空间和用户.sql

    oracle创建表空间和用户.sql 适合初学者实用。

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

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    oracle创建表空间

    oracle创建表空间、创建用户、并为用户分配相关权限的语句。

    oracle创建表空间、用户

    ### Oracle 创建表空间与用户...以上就是关于Oracle创建表空间、用户、授权及数据导入导出的详细步骤和解释。这些操作对于日常的数据库管理和维护非常重要,掌握它们对于提高数据库系统的可用性和安全性具有重要意义。

    oracle 创建表空间脚本

    oracle 创建表空间脚本 create tablespace

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    linux下创建oracle用户表空间

    "Linux 下创建 Oracle 用户表空间" Linux 下创建 Oracle 用户表空间是指在已有的数据库实例上创建一个新的帐号,访问一些新的表操作。以下是创建用户表空间的步骤: 第一个步骤是登录 Linux,以 oracle 用户登录...

    Oracle RAC增加ASM盘,创建表空间

    Oracle RAC 增加 ASM 盘, 创建表空间 Oracle RAC 是一种高可用、高性能的数据库解决方案,通过将多个服务器节点组成一个集群,提供了高可用性和高性能的数据库服务。在 Oracle RAC 中,ASM(Automated Storage ...

    Oracle数据库创建表空间和用户.doc

    在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...

    oracle 创建表空间 导入导出

    oracle 创建表空间 导入导出 详细阐述 oracle创建用户,表空间 及导入导出数据的个人经验。

    oracle创建表空间 oracle10g

    oracle创建表空间 oracle10goracle创建表空间 oracle10goracle创建表空间 oracle10goracle创建表空间 oracle10goracle创建表空间 oracle10goracle创建表空间 oracle10g

    Oracle 19c创建表空间及用户.txt

    Oracle 19c创建表空间及用户

    Oracle应用项目——使用OracleEM创建表空间.pdf

    在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是数据库管理员进行日常管理的重要任务之一。本篇文章将详细介绍如何使用Oracle EM创建表空间。 首先,我们需要了解创建表空间的基本...

    oracle 创建表空间、回滚段、用户、表的详细语法

    Oracle 创建表空间、回滚段、用户、表的详细语法 Oracle 是一种关系型数据库管理系统,广泛应用于各个行业。创建表空间、回滚段、用户、表是 Oracle 中最基本的操作之一,本文将详细介绍这四个操作的语法和步骤。 ...

    oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文

    3. **创建表空间**:表空间是Oracle数据库存储数据的地方。可以使用`CREATE TABLESPACE`语句创建: ```sql CREATE TABLESPACE MyTableSpace DATAFILE 'MyTableSpace.dbf' SIZE 10M AUTOEXTEND ON; ``` 这里创建...

    oracle创建表空间和用户授权及删除表空间和用户

    在Oracle数据库管理中,创建与删除表空间以及用户授权是非常重要的操作。本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### ...

Global site tag (gtag.js) - Google Analytics