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是世界上最广泛使用的数据库管理系统之一,它提供了丰富的功能和组件,包括数据存储、查询优化、安全性、并发控制等。以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL...
### Oracle 查看表空间表信息 在Oracle数据库管理中,了解如何查看表空间表信息是一项重要的技能。这有助于DBA(数据库管理员)或开发人员更好地理解数据库结构、优化查询性能以及进行必要的维护工作。 #### 标题...
### 关于Oracle释放过度使用的Undo表空间的知识点 在Oracle数据库管理中,Undo表空间扮演着极其重要的角色。它主要用于存储事务处理过程中产生的Undo记录,这些记录对于事务回滚、一致性读取以及恢复操作至关重要。...
`directory`指向Oracle Data Pump目录对象,`dumpfile`是dmp文件名,`logfile`用于记录导入日志,`remap_tablespace`用于指定表空间重映射。 4. **imp-test.sql和imp-test2.txt**:这两个文件可能包含SQL脚本或...
在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间划分成多个部分进行管理。 **1.1 创建临时表空间** ``` /*时占*/create temporary...
- **备份案例**:实际项目中可能需要定期备份,Oracle提供RMAN(恢复管理器)工具进行完整数据库、表空间或单个文件的备份。 - **导出数据库**:`EXPDP`工具用于导出数据库对象,如表、视图、用户等。 - **导入表...
与永久性表空间不同,临时表空间不会记录在重做日志中,因为这些操作不涉及事务持久性。创建临时表空间的命令通常包括指定表空间名称、临时文件的路径和大小,以及是否自动扩展和最大扩展的大小。例如: create ...
在Oracle企业管理器(Oracle Enterprise Manager,简称Oracle EM)中创建表空间是数据库管理员进行日常管理的重要任务之一。本篇文章将详细介绍如何使用Oracle EM创建表空间。 首先,我们需要了解创建表空间的基本...
在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...
### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...
### 创建Oracle表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含多个数据文件,而一个数据文件只能属于一个表空间。Oracle中的表...
在Oracle数据库管理中,表空间(Tablespace)是数据逻辑存储结构的重要组成部分,它由一个或多个数据文件组成,用于存储数据库对象如表、索引等。本文将深入解析Oracle表空间的操作,包括通过图形界面和SQL命令进行...
在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...
### Oracle 创建表空间知识点 #### 一、表空间概述 在 Oracle 数据库中,表空间是一种逻辑存储单元,用于组织和管理数据文件。一个表空间由一个或多个数据文件组成,这些数据文件存储在操作系统中指定的位置。创建...
### Oracle表空间建立方法 #### 一、Oracle 表空间概念与作用 在Oracle数据库管理系统中,表空间是逻辑存储单元的基本单位。每个数据库至少包含一个表空间,默认情况下为`SYSTEM`表空间。表空间由一个或多个数据...
表空间的大小可以通过`ALTER DATABASE DATAFILE AUTOEXTEND`设置自动扩展。 表是数据库中最基本的数据结构。在Oracle中,我们使用`CREATE TABLE`来创建新表,`ALTER TABLE`用于修改已有表的结构,如添加、删除或...
### Oracle建立用户与表空间脚本详解 #### 一、Oracle表空间概念解析 在Oracle数据库中,数据存储的基本单位是表空间(Tablespace)。一个表空间由一个或多个数据文件组成,这些数据文件用于存储数据库中的数据。...
这里创建了一个名为MyTableSpace的表空间,并指定初始数据文件大小为10MB,允许自动扩展。 4. **创建触发器**:触发器是一种数据库对象,会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。例如,...
### Oracle 创建用户、表空间及导入导出命令详解 #### 一、创建表空间 在 Oracle 数据库中,表空间是存储数据的基本单位。表空间由一个或多个数据文件组成,用于存储表、索引等数据库对象。创建表空间通常包括创建...