`
淡然若水
  • 浏览: 6420 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于Oracle删除永久表空间

阅读更多
默认永久表空间的删除方法
既然是因为是“默认”的永久表空间不可以删除,我们仅需将默认的永久表空间指定到其他表空间,然后USERS表空间便可以被顺利删除。
1)将数据库系统的默认永久表空间调整到test
sys@ora10g> alter database default tablespace test;

Database altered.

2)确认调整效果
sys@ora10g> select * from database_properties where property_name='DEFAULT_PERMANENT_TABLESPACE';

PROPERTY_NAME                PROPERTY_VALUE DESCRIPTION
---------------------------- -------------- ------------------------------------
DEFAULT_PERMANENT_TABLESPACE TBS_SEC_D      Name of default permanent tablespace

3)删除原默认永久表空间USERS
sys@ora10g> drop tablespace USERS including contents and datafiles;

Tablespace dropped.

删除成功。

以上是网上找到的方法,在实际实行过程中,我把其中的test设为临时表空间,然后执行是报错的,为:默认永久表空间类型无效。不知道是不是只有我是这个问题。之后我把test删除,然后重新创建成永久形式,但是不勾选默认永久表空间。然后可以操作了。
但是还是出现了一个问题,之后这个test变成了默认永久表空间了,因为暂时没有时间,所以还没有再研究下去,不过貌似以前表空间的数据没有转移到test当中去。
分享到:
评论

相关推荐

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

    通过以上步骤,我们详细介绍了Oracle数据库中关于创建和删除表空间、用户授权等核心操作的方法和命令,这对于数据库管理员来说是极其重要的基础技能。希望这些内容能够帮助您更好地理解和掌握Oracle数据库的相关知识...

    oracle-临时表空间

    ### Oracle 临时表空间详解 ...总结而言,通过上述内容我们可以了解到Oracle数据库中临时表空间的基本概念、查询方法以及如何进行创建、修改和删除等操作。掌握这些知识点有助于更好地管理和优化数据库性能。

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

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

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

    以上是关于Oracle数据库中创建删除表空间、用户授权以及数据导入导出操作的详细介绍。这些命令和操作对于Oracle数据库的日常管理和维护非常重要,掌握它们可以帮助DBA更高效地进行数据库管理工作。

    ORACLE_表空间操作(图)

    本文将深入解析Oracle表空间的操作,包括通过图形界面和SQL命令进行的创建、修改和删除过程。 ### 创建表空间 #### 图形界面创建表空间 在Oracle数据库的企业管理控制台中,可以通过以下步骤创建一个新的表空间:...

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

    本文将详细介绍Oracle数据库中关于用户角色、表空间的创建与管理的相关命令。 #### 二、创建表空间 表空间是Oracle数据库中的逻辑存储单元,每个表空间由一个或多个数据文件组成。表空间可以分为永久表空间和临时...

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

    在Oracle 10g数据库管理中,创建、修改和删除用户以及用户表空间是数据库管理员(DBA)的常见任务。这些操作对于维护数据库的安全性、性能和数据完整性至关重要。下面将详细阐述如何在Oracle 10g中执行这些操作。 ###...

    彻底删除 Oracle 的数据表

    由于Oracle默认的行为是在删除表时将其放入回收站而非立即彻底删除,因此若想实现真正的删除,则需要采取额外的步骤来确保数据表被永久移除。下面将详细介绍几种实现彻底删除Oracle数据表的方法: 1. **使用PURGE...

    ORACLE删除表空间会入到的问题及解决方案.zip_oracle_oracle 解决方案

    本文将深入探讨Oracle删除表空间可能遇到的问题以及相应的解决方案,旨在帮助DBA们更好地管理和维护数据库。 首先,我们要明白表空间是Oracle数据库存储数据的逻辑结构,它由一个或多个数据文件组成。在删除表空间...

    Oracle 表空间与数据文件

    Oracle 表空间的管理包括表空间的创建、修改和删除等。表空间的管理需要了解表空间的逻辑结构和物理结构,了解表空间的分类和特点。表空间的管理还需要了解数据文件的管理,包括数据文件的创建、修改和删除等。 ...

    ORACLE表空间的回收脚本.rar

    - **创建和使用临时表空间**:处理临时数据,避免占用永久表空间。 4. **ORACLE表空间回收脚本** - `ORACLE表空间的回收脚本.sql`很可能是执行上述操作的SQL命令集合。例如,它可能包括以下内容: - `ALTER ...

    删除oracle数据库表空间的办法

    - 删除表空间是一个不可逆的操作,一旦执行,所有数据都将永久丢失。 - 如果表空间包含系统表空间或临时表空间,不能直接删除,需要使用其他方法进行调整。 - 确保有充足的权限执行这些操作,通常需要DBA权限。 ...

    oracle 误删除表恢复

    ### Oracle误删除表恢复 在Oracle数据库管理过程中,误删表是常见的操作失误之一,而如何有效、快速地恢复这些被误删的表对于DBA(数据库管理员)来说至关重要。本文将详细介绍如何在Oracle环境下利用回收站功能...

    ORACLE 导入导出表空间文档

    表空间可以分为两大类:永久表空间和临时表空间。 ##### 创建临时表空间 临时表空间主要用于存储临时数据,如排序操作、表连接等。当会话结束时,临时表空间中的数据会被自动清除。创建临时表空间的语法如下: ```...

    oracle 在删除表,表空间,用户时 如何释放磁盘空间.pdf

    以下是一些关于如何在Oracle中有效地删除表、表空间和用户以释放磁盘空间的详细步骤: 1. **删除表**: - **DROP TABLE**:当你执行`DROP TABLE`语句时,表会移动到回收站(USER_RECYCLEBIN),而不是立即删除。...

    oracle创建表空间

    ### Oracle 创建表空间知识点 #### 一、Oracle 表空间概念 在 Oracle 数据库中,表空间是逻辑存储单元,用于组织和管理数据库中的数据。一个表空间由一个或多个数据文件组成,这些数据文件存储在操作系统级别的文件...

    oracle表空间

    无论是永久表空间还是临时表空间,在设计和实现Oracle数据库时都扮演着至关重要的角色。合理规划和管理表空间不仅可以提高数据库性能,还能有效利用存储资源。希望本文能够帮助您更好地理解和应用Oracle表空间的相关...

    oracle 闪回已删除的表

    ### Oracle 闪回已删除的表 在Oracle数据库管理中,**闪回删除的表**是一项非常实用的功能,它允许数据库管理员(DBA)恢复被误删的表及其所有数据。这一特性最早出现在Oracle 9i版本中,但在Oracle Database 10g中...

    Oracle创建表空间.txt

    ### Oracle 创建表空间知识点 #### 一、表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于管理数据库中的数据。一个Oracle数据库至少包含一个表空间,并且可以有多个表空间。每个表空间由一个或多个数据...

    oracle添加表空间用户及授权

    以上步骤详细介绍了在Oracle数据库中如何创建临时表空间、永久表空间,以及如何创建用户并对其进行权限分配的过程。通过这些SQL命令,可以有效地管理和控制数据库中的资源访问。在实际应用中,根据不同的业务需求和...

Global site tag (gtag.js) - Google Analytics