`
wsql
  • 浏览: 12034564 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle学习记录之扩展表空间

 
阅读更多

oracle学习记录,扩展表空间,主要思想:(1)增加表空间的数据文件;(2)修改数据文件的大小,同时可让数据文件自动扩展。

扩展表空间之方法1:使用EM Control,数据库实例主页,server选项卡,storage标题,tablespace,增加数据文件或重定义大小及指定自动扩展。

以下是采用语句的方法:

--以sys用户连接数据库
connect sys/oracle as sysdba;
--下面为了select语句显示好看一些。
col file_name for a46;
col tablespace_name for a10;
--查看表空间及其数据文件,空间大小(单位:m)
select tablespace_name, file_id, file_name, round(bytes/1024/1024,0)  as total_space 
from dba_data_files 
order by tablespace_name,file_id;

--扩展表空间之方法2:修改表空间users,增加数据文件USERS1.DBF,大小为500m
--特别适用于原磁盘已满,需要用到另一磁盘
--Linux环境下,需要按上面查询语句得到的路径进行修改
alter tablespace users 
add datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS1.DBF' 
size 500m;

--扩展表空间之方法3:修改数据库的数据文件USERS.DBF,扩展其大小为300m
alter database datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF' 
resize 300m;

--扩展表空间之方法4:修改数据库的数据文件USERS.DBF,其大小每次自动扩展100m,最大为1000m
alter database datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\USERS.DBF' 
autoextend on 
next 100m 
maxsize 1000m;

--方法3、4一般经常一起使用。
分享到:
评论

相关推荐

    Oracle学习笔记.pdf

    Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和组件,包括数据存储、查询优化、安全性、并发控制等。以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL...

    oracle查看表空间表信息

    ### Oracle 查看表空间表信息 在Oracle数据库管理中,了解如何查看表空间表信息是一项重要的技能。这有助于DBA(数据库管理员)或开发人员更好地理解数据库结构、优化查询性能以及进行必要的维护工作。 #### 标题...

    脚本-Oracle释放过度使用的Undo表空间

    ### 关于Oracle释放过度使用的Undo表空间的知识点 在Oracle数据库管理中,Undo表空间扮演着极其重要的角色。它主要用于存储事务处理过程中产生的Undo记录,这些记录对于事务回滚、一致性读取以及恢复操作至关重要。...

    ORACLE导入数据文件到指定的表空间

    `directory`指向Oracle Data Pump目录对象,`dumpfile`是dmp文件名,`logfile`用于记录导入日志,`remap_tablespace`用于指定表空间重映射。 4. **imp-test.sql和imp-test2.txt**:这两个文件可能包含SQL脚本或...

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

    在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间划分成多个部分进行管理。 **1.1 创建临时表空间** ``` /*时占*/create temporary...

    oracle学习笔记整理

    - **备份案例**:实际项目中可能需要定期备份,Oracle提供RMAN(恢复管理器)工具进行完整数据库、表空间或单个文件的备份。 - **导出数据库**:`EXPDP`工具用于导出数据库对象,如表、视图、用户等。 - **导入表...

    创建Oracle表空间

    与永久性表空间不同,临时表空间不会记录在重做日志中,因为这些操作不涉及事务持久性。创建临时表空间的命令通常包括指定表空间名称、临时文件的路径和大小,以及是否自动扩展和最大扩展的大小。例如: create ...

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

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

    Oracle创建新用户和表空间.

    在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...

    ORACLE经典学习笔记

    ### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...

    创建ORACLE表空间

    ### 创建Oracle表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。Oracle中的表...

    ORACLE_表空间操作(图)

    在Oracle数据库管理中,表空间(Tablespace)是数据逻辑存储结构的重要组成部分,它由一个或多个数据文件组成,用于存储数据库对象如表、索引等。本文将深入解析Oracle表空间的操作,包括通过图形界面和SQL命令进行...

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

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

    Oracle建立表空间.pdf

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

    Oracle 表空间建立方法

    ### Oracle表空间建立方法 #### 一、Oracle 表空间概念与作用 在Oracle数据库管理系统中,表空间是逻辑存储单元的基本单位。每个数据库至少包含一个表空间,默认情况下为`SYSTEM`表空间。表空间由一个或多个数据...

    oracle命令大全及关于oracle 1000问 日志管理,表空间管理,表,索引等等等等

    表空间的大小可以通过`ALTER DATABASE DATAFILE AUTOEXTEND`设置自动扩展。 表是数据库中最基本的数据结构。在Oracle中,我们使用`CREATE TABLE`来创建新表,`ALTER TABLE`用于修改已有表的结构,如添加、删除或...

    oracle建立用户表空间脚本

    ### Oracle建立用户与表空间脚本详解 #### 一、Oracle表空间概念解析 在Oracle数据库中,数据存储的基本单位是表空间(Tablespace)。一个表空间由一个或多个数据文件组成,这些数据文件用于存储数据库中的数据。...

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

    这里创建了一个名为MyTableSpace的表空间,并指定初始数据文件大小为10MB,允许自动扩展。 4. **创建触发器**:触发器是一种数据库对象,会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。例如,...

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

    ### Oracle 创建用户、表空间及导入导出命令详解 #### 一、创建表空间 在 Oracle 数据库中,表空间是存储数据的基本单位。表空间由一个或多个数据文件组成,用于存储表、索引等数据库对象。创建表空间通常包括创建...

Global site tag (gtag.js) - Google Analytics