select tablespace_name,table_name from user_talbes where table_name='employ';
--2、获取用户的默认表空间
select username, DEFAULT_TABLESPACE from dba_users where username='scott';
--3、查看表空间所有的文件
select * from dba_data_files where tablespace_name='USERS';
--4、查看表空间使用情况:
SELECT tbs 表空间名,
sum(totalM) 总共大小M,
sum(usedM) 已使用空间M,
sum(remainedM) 剩余空间M,
sum(usedM)/sum(totalM)*100 已使用百分比,
sum(remainedM)/sum(totalM)*100 剩余百分比
FROM(
SELECT b.file_id ID,
b.tablespace_name tbs,
b.file_name name,
b.bytes/1024/1024 totalM,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 usedM,
sum(nvl(a.bytes,0)/1024/1024) remainedM,
sum(nvl(a.bytes,0)/(b.bytes)*100),
(100 - (sum(nvl(a.bytes,0))/(b.bytes)*100))
FROM dba_free_space a,dba_data_files b
WHERE a.file_id = b.file_id
GROUP BY b.tablespace_name,b.file_name,b.file_id,b.bytes
ORDER BY b.tablespace_name
)
GROUP BY tbs
--5、扩展表空间
alter database datafile 'D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF' resize 50m;
--自动增长
alter database datafile 'D:\ORACLE\PRODUCT\ORADATA\TEST\USERS01.DBF' autoextend on next 50m maxsize 500m;
--增加数据文件
alter tablespace yourtablespacename add datafile 'd:\newtablespacefile.dbf' size 5m;
相关推荐
- **Field Calculator**:通过Field Calculator使用SQL语句可以实现属性字段的计算和更新,甚至进行表间的关联计算。 - **VBE环境下ADO方式执行SQL**:在Visual Basic for Applications (VBA)环境中,使用ActiveX ...
### SQL语句创建数据库及修改、删除数据库:深入解析与应用 #### 1. SQL语句创建数据库 在SQL Server中,使用`CREATE DATABASE`语句来创建一个新的数据库。此命令允许用户定义数据库的结构,包括主数据文件、辅助...
示例中给出了一个具体创建表的SQL语句,其中包括自动编号字段(IDENTITY)、定义字段类型和默认值等。 2. 删除表(DROP TABLE): 如果需要从数据库中删除一个已经存在的表,可以使用 `DROP TABLE [表名]` 语句来...
此SQL语句创建一个包含两列的新表:`column1`为整数类型且不允许为空,`column2`为可变长度字符串类型,最大长度为30个字符。 #### 5. 添加主键约束 ```sql altertable<> addprimarykey("column1"); ``` 该语句向...
《SQLServer实用SQL语句大全》是一本涵盖了SQL Server数据库管理与开发的全面指南,旨在帮助用户深入理解和熟练运用SQL语言。此书共分为15个章节,每一章都精心设计,理论结合实践,旨在让读者能够从基础到高级逐步...
以下SQL语句可以帮助我们获取各个表空间的名称及其总大小(以MB为单位)。 ```sql SELECT t.tablespace_name, ROUND(SUM(d.bytes / (1024 * 1024)), 0) AS ts_size FROM dba_tablespaces t, dba_data_files d ...
本资源“经典SQL语句大全”提供了丰富的SQL语句实例,旨在帮助初学者和进阶者巩固SQL基础知识,掌握各种SQL操作技巧。 一、SQL基础 SQL的基本组成部分包括数据定义语言(DDL)、数据操纵语言(DML)、数据查询语言...
SQL语句用于执行各种数据库操作,包括查询、更新、删除和插入数据,以及创建和修改数据库结构本身。本文件旨在提供一个SQL语句大全,帮助读者快速掌握并应用这些基本的SQL命令,涵盖了不同数据库系统如MySQL和SQL ...
ALTER 语句可以修改表的名称、增加或修改字段、添加约束条件等。 三、其他相关知识点 1. 事物处理 在执行 DML 语句时,需要使用事物处理来确保数据的一致性和完整性。使用 COMMIT 命令来确认事物处理的结束,并...
5. 视图、存储过程和触发器:视图提供虚拟表,存储过程是预编译的SQL语句集合,触发器则在特定事件(如INSERT、UPDATE或DELETE)发生时自动执行。 “SQL 安装.chm”文件可能包含了安装SQL Server 2000时可能会遇到...
本文将详细介绍如何使用SQL语句来创建和删除Oracle表空间以及用户,以此来管理和组织数据库资源。 首先,我们来看如何创建表空间。表空间创建的SQL语句通常遵循以下格式: ```sql CREATE TABLESPACE 表空间名 DATA...
此SQL语句用于查询当前系统的最新系统更改号(System Change Number,SCN)。 **SQL语句**: ```sql SQL>select max(ktuxescnw*power(2,32)+ktuxescnb) from x$ktuxe; ``` **解释**: - `x$ktuxe`: 内部视图,包含...
- **SELECT**:用于从数据库表中检索数据行和列,是最常用的SQL语句,可以进行数据筛选、排序、分组等操作。 - **INSERT**:用于向数据库表中添加新的数据行。 - **DELETE**:用于从数据库表中删除特定的数据行。...
- `DBA_FREE_SPACE`和`DBA.segments`:查看表空间和段的使用情况。 - `ALTER TABLESPACE ADD DATAFILE`和`DROP DATAFILE`:添加或删除数据文件。 通过熟练掌握以上SQL语句,ORACLE DBA能够高效地管理数据库,确保...
3. **查询语句**:SELECT是最常用的SQL语句,用于从表中检索数据,可以结合WHERE、GROUP BY、HAVING、ORDER BY等子句进行筛选、分组、排序。 4. **联接操作**:JOIN语句用于合并多个表的数据,包括INNER JOIN、LEFT...
这个压缩包文件"经典SQL语句大全+SQL基础教程.rar"包含了关于SQL的重要学习资源,包括"SQL语句教程.doc"和"经典SQL语句大全.doc"两份文档,旨在帮助初学者掌握SQL的基础知识和常见操作。 1. **SQL基础**: - ...
在实际工作中,你可能还会遇到事务处理(用于确保数据的一致性和完整性),视图(虚拟表)以及存储过程(预编译的SQL语句集合)等概念。 在MySQL中,还有一些特定的特性,比如索引的创建和管理,触发器的使用,以及...
- **功能**: 用于重复执行一组SQL语句直到满足特定条件为止。 - **示例**: ```sql DECLARE @x INT, @y INT; SET @x = 1; SET @y = 1; WHILE @x PRINT @x; WHILE @y DECLARE @c INT; SET @c = 100 * @x + ...
在数据表管理部分,我们会学习如何修改表结构,如删除或添加字段,以及更改数据类型。例如,删除读者信息表的"系部"字段,添加"所在系"字段,以及将图书信息表的"定价"字段数据类型改为REAL。 索引的创建和管理也是...