`

1.2 Oracle表空间的操作

阅读更多
1.创建表空间

SQL> create tablespace testspace 
datafile 'd:/OracleTest/test001.dbf' size 10m autoextend on next 5m maxsize unlimited 
extent management local ; 


2.给表空间添加数据文件

SQL> alter tablespace testspace add datafile 'd:/OracleTest/test002.dbf' size 5m 
autoextend on next 3m maxsize 50m; 


3.删除表空间中的数据文件
SQL> alter tablespace testspace drop datafile 'd:/OracleTest/test002.dbf'; 


4.修改表空间文件的数据文件大小

SQL> alter database datafile 'd:/OracleTest/test001.dbf' resize 10m;


5.修改表空间数据文件的自动增长属性
SQL> alter database datafile 'd:/OracleTest/test001.dbf' autoextend off; 


6.修改表空间的读写属性

SQL> alter tablespace testspace read only;(只读) 

SQL> alter tablespace testspace read write;(读写) 


7.设置表空间脱/联机

SQL> alter tablespace testspace offline; 

SQL> alter tablespace testspace online; 


8.转移物理文件路径的操作
(1)设置表空间脱机 alter tablespac testspace offline; 

(2)物理转移表空间文件;即把你的表空间物理文件转移到你想移动的路径 

(3)逻辑转移:alter tablespace testspace rename datafile 'd:/OracleTest/test001.dbf' to 'e:/test001.dbf'; 

(4)设置表空间联机 alter tablespace testspace online; 


9.删除表空间
(1)不删文件 drop tablespace testspace; 

(2)删除文件 drop tablespace testspace including contents and datafiles; 


10.物理文件被非法删除时,怎样启动数据库

(1)关闭数据库服务 shutdown 

(2)alter database datafile 'd:/test001.dbf' offline drop; 

(3)alter database open; 

(4)开启数据库服务 startup; 


11、查看表空间名


Select distinct Tablespace_Name from tabs;
select tablespace_name from user_tablespaces;

分享到:
评论

相关推荐

    1.2 oracle 11.2.0.4常用操作说明书_20200709_v0.1.doc

    本操作说明书主要涵盖了几个关键的管理任务,包括数据备份、表空间管理和作业(JOB)的创建。 首先,数据备份是数据库管理的基础,Oracle提供了`exp`和`imp`工具进行数据导出和导入。`exp`用于导出数据库对象,如...

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

    **1.2 创建永久表空间** ``` /*物占*/create tablespace zoweenewerp_data logging datafile 'D:\oracle\data\zoweenew\zoweenewerp_data.dbf' size 64m autoextend on next 64m maxsize 20480m extentmanagement ...

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

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

    oracle构建表空间及用户

    在Oracle数据库管理中,构建表空间以及用户的操作是基础但非常重要的步骤。本文将详细介绍如何在Oracle环境中创建临时表空间、数据表空间以及用户,并授予这些用户必要的权限,特别是DBA角色的所有权限。 ### 一、...

    Oracle创建表空间、创建用户以及授权、查看权限

    在Oracle数据库管理中,创建表空间、用户及授权是一系列重要的操作,对于数据库的高效运行和安全性至关重要。本文将深入探讨这些操作的具体方法及其背后的原理。 ### 一、创建表空间 #### 1.1 创建临时表空间 临时...

    Oracle\1.2 安装Oracle 10g数据库

    - 在安装前,OUI会检查操作系统版本、内存大小、CPU类型等硬件和软件环境是否符合Oracle 10g的要求。 **2. 文件位置的选择** - 安装过程中,“源”和“目标”的路径选择至关重要。 - “源”路径应指向包含安装文件...

    Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限

    根据提供的文件信息,本文将详细解释Oracle数据库中的关键操作,包括创建表空间、创建用户、授予用户权限等重要步骤,并进一步解析如何实现对特定数据库对象的访问授权以及如何查看用户的权限。 ### 一、创建表空间...

    oracle图形界面操作和数据备份和分页-oracle表操作和数据库对象

    #### 四、Oracle 表操作与数据库对象 **4.1 表操作** 表是数据库中最基本的数据存储单元。常见的表操作包括创建表、插入数据、更新数据和删除数据等。 **4.2 创建表** ```sql CREATE TABLE table_name ( column...

    ORACLE的UNDO表空间

    ORACLE的UNDO表空间 ORACLE的UNDO表空间是Oracle数据库中一个非常重要的组件,playing a crucial role in maintaining data consistency and providing a way to undo changes made to the database. 在本节中,...

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    ##### 1.2 创建用户表空间 用户表空间用于存储用户的数据库对象,如表、索引等。例如: ```sql CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' SIZE 32M...

    Oracle对排序操作的优化措施

    - **非理想情况:** 如果排序数据超过了排序区的大小限制,则Oracle不得不将这部分数据转移到磁盘上的临时表空间进行排序,这将大大降低性能。 **2.3 调整排序区大小的方法** - **初始化参数SORT_AREA_SIZE:** ...

    Oracle客户端+汉化包+OraInsClient_1.2.exe

    8. **性能优化**:掌握SQL性能调优技巧,如使用EXPLAIN PLAN分析查询执行计划,调整索引和表空间设置以提高查询速度。 通过安装OraInsClient_1.2.exe和配合PL/SQL Developer及汉化包,用户可以实现高效、便捷的...

    Dave Oracle 學習手册_v1.2

    - **空间占用**:每个索引都会占用额外的磁盘空间。 - **维护成本**:每次插入、删除或更新数据时都需要维护索引,可能会降低写操作的速度。 ##### 1.2.1.4 应该建索引列的特点 - 经常被用作查询条件的列。 - 数据...

    Oracle数据库使用指南

    在安装Oracle数据库服务器端时,需要考虑硬件和软件需求,包括足够的内存、处理器速度和磁盘空间。Oracle提供了不同版本的安装程序,如Oracle9i、Oracle10g和Oracle11g。安装过程涉及选择安装类型(如企业版或标准版...

    Linux安装Oracle11g数据库,并创建数据库表空间、用户及表.docx

    ### Linux安装Oracle11g数据库并创建数据库表空间、用户及表 #### 一、环境搭建与准备 ##### 1.1 安装环境及Oracle11g安装包 为了确保Oracle11g数据库能够在Linux环境下顺利安装,首先需要确认操作系统版本以及所...

    Oracle数据库日常维护手册word版最新版本

    3.3.检查Oracle表空间的状态 3.4.检查Oracle所有数据文件状态 3.5.检查无效对象 3.6.检查所有回滚段状态 4.检查Oracle相关资源的使用情况 4.1.检查Oracle初始化文件中相关参数值 4.2.检查数据库连接情况 4.3.检查...

    oracle数据库日常维护

    检查 Oracle 表空间的状态是了解 Oracle 表空间状态的重要步骤。可以使用 SQL 语句来检查表空间状态,例如使用 SQL 语句 "SELECT * FROM dba_tablespace_usage;" 可以查看表空间状态。 3.4. 检查 Oracle 所有数据...

    用MapX 访问Oracle 中的空间数据

    ### 用MapX访问Oracle中的空间数据 随着信息技术的发展,空间数据管理的需求日益增长,而采用数据库管理系统(DBMS)来管理和存储空间数据已成为一种重要的发展趋势。本文将深入探讨使用Oracle数据库来存储和管理...

Global site tag (gtag.js) - Google Analytics