由于在plsql里面不能新建表空间,所以需要使用命令行来完成。
查询表空间的详细信息 select * from dba_data_files
SQL> select * from dba_data_files;
FILE_NAME FILE_ID TABLESPACE_NAME BYTES BLOCKS STATUS RELATIVE_FNO AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY USER_BYTES USER_BLOCKS ONLINE_STATUS
-------------------------------------------------------------------------------- ---------- ------------------------------ ---------- ---------- --------- ------------ -------------- ---------- ---------- ------------ ---------- ----------- -------------
/u01/app/oradata/orcl/users01.dbf 4 USERS 11534336 1408 AVAILABLE 4 YES 3435972198 4194302 160 11468800 1400 ONLINE
/u01/app/oradata/orcl/undotbs01.dbf 3 UNDOTBS1 828375040 101120 AVAILABLE 3 YES 3435972198 4194302 640 828309504 101112 ONLINE
/u01/app/oradata/orcl/sysaux01.dbf 2 SYSAUX 1093992448 133544 AVAILABLE 2 YES 3435972198 4194302 1280 1093926912 133536 ONLINE
/u01/app/oradata/orcl/system01.dbf 1 SYSTEM 744488960 90880 AVAILABLE 1 YES 3435972198 4194302 1280 744423424 90872 SYSTEM
/u01/app/oradata/orcl/example01.dbf 5 EXAMPLE 104857600 12800 AVAILABLE 5 YES 3435972198 4194302 80 104792064 12792 ONLINE
/u01/app/oracle/dbs/C:ORACLEPRODUCT10.1.0ORADATAORCLTEST_DATA01.DBF 6 TEST_DATA 33554432 4096 AVAILABLE 6 YES 2147483648 262144 4096 33488896 4088 ONLINE
/u01/app/oradata/orcl/upay.dbf 7 UPAY 104857600 12800 AVAILABLE 7 YES 2147483648 262144 4096 104792064 12792 ONLINE
7 rows selected
创建表空间
Sql>create tablespace histdb datafile '/u01/app/oradata/orcl/upay.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile '/u01/app/oradata/orcl/upay.dbf' autoextend on;
然后就是新建用户之类的操作了。
分享到:
相关推荐
- `ORACLE表空间的回收脚本.sql`很可能是执行上述操作的SQL命令集合。例如,它可能包括以下内容: - `ALTER TABLE ... COMPRESS FOR OLTP;` 对表进行OLTP压缩。 - `DBMS_SPACE_ADMIN.UNUSED_SPACE.FREE;` 释放表...
通过不同的命令可以实现对表空间的操作,包括创建、调整大小、离线与在线状态切换等。 ##### 1. 创建表空间 创建表空间的基本命令为: ```sql CREATE TABLESPACE tablespace_name DATAFILE 'filepath' SIZE file...
当需要扩展数据库容量或优化存储配置时,可能需要对表空间进行修改。这篇教程将详细介绍如何在Oracle环境中修改表空间。 首先,了解表空间的基本概念。一个Oracle数据库可以包含多个表空间,每个表空间由一个或多个...
本文将深入探讨Oracle数据库的一些基本操作,包括登录与关闭数据库、内部命令设置、权限管理、SQL语言的使用、表约束的创建以及事务处理。 1. **登录与关闭数据库** - **登录**:Oracle数据库管理员通常使用`...
GRANT语句用于赋予用户对表空间的权限,例如创建表、索引或者备份等操作。而REVOKE语句则用于撤销已经授予的权限。权限可以是全局的,也可以是针对特定表空间的。例如,你可以使用以下命令为用户赋予在某个表空间上...
7. 配置存储选项:返回表空间创建界面,勾选"启用日志记录",这将跟踪对表空间的更改,有利于故障恢复。选择适当的"块大小"(8MB),这将影响数据库的I/O性能和存储效率。 8. 最后,点击"确定"以提交这些设置并创建...
在Oracle数据库管理中,了解和掌握基本操作至关重要。以下是一些Oracle基本操作的详细说明: 1. **创建表空间**: 表空间是Oracle数据库中存储数据的逻辑单位,用于组织和管理数据库对象,如表、索引等。创建表...
表空间是Oracle数据库中数据文件的逻辑容器,对表空间的操作主要包括创建、修改和删除等。 **修改用户默认表空间**: ```sql ALTER USER zhang DEFAULT TABLESPACE zhang_sys_dat; ``` - **`ALTER USER`**:更改...
本讲义主要涵盖了Oracle数据库的基本操作,包括数据类型、SQL/Plus环境以及对表、索引和视图的创建、删除和修改。以下将详细阐述这些知识点。 首先,Oracle数据库的数据类型是定义数据结构的基础。常见的数据类型有...
### Oracle表空间相关知识点解析 #### 一、Oracle表空间...通过对表空间的深入理解和合理配置,可以有效地提高数据库的性能和安全性。此外,随着业务的发展和技术的进步,定期评估和调整表空间策略也是非常必要的。
- 此步骤确保在数据迁移过程中不会对表空间进行任何修改操作,从而避免数据一致性问题。 #### 三、导出数据文件 4. **使用Data Pump导出表空间**: - 使用Data Pump工具导出指定的表空间到DMP文件: ```bash ...
在第六章“Oracle数据库基本操作之二”中,我们主要关注的是Oracle数据库的一些核心操作,包括数据类型、SQL/Plus环境以及对数据库对象如表、索引和视图的创建、删除和修改。 首先,Oracle数据库的数据类型是定义...
在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要单位,用户(User...以上就是Oracle数据库中创建表空间、创建用户以及授权的基本过程。通过理解这些概念和操作,你可以更好地管理和维护Oracle数据库系统。
3. **权限管理**:对表空间的操作通常需要DBA权限,确保只有授权的人员能进行这些操作。 4. **规划与容量管理**:根据业务需求预测未来存储需求,合理规划表空间大小和增长策略。 5. **安全措施**:密码“Tzh/p@...
首先,数据控制语句(DML)部分包括插入(INSERT)、删除(DELETE)和更新(UPDATE)等基本操作。对于INSERT语句,插入的字符串长度不得超过4000个单字节。如果字符串长度超过限制,需要通过建立序列号并利用序列号...
总结来说,Oracle存储空间管理涉及对表空间、数据文件、段、区间和块的精细控制,理解这些概念并掌握相应的管理策略,是确保数据库高效运行和优化性能的关键。通过合理规划和配置,可以有效解决存储空间不足的问题,...
《Oracle操作指南:权限控制与存储位置解析》 Oracle数据库系统是全球广泛使用的数据库管理系统之一,其复杂性和灵活性使得对它的管理和操作需要深入的理解和技巧。本文将围绕Oracle的权限控制和存储位置展开,以...
表空间是Oracle数据库的基本逻辑存储结构,一个表空间只能属于一个数据库。表空间中主要存放的是表,但也可以存放其他数据库对象如索引、视图和同义词等。表空间的作用主要体现在以下几个方面: 1. 控制用户占用的表...
Oracle存储空间管理是数据库管理员日常工作中至关重要的一部分,它涉及到数据的高效存储、...通过对表空间、数据文件、回滚段、临时表等的合理规划和管理,数据库管理员可以更好地满足业务需求,提升系统的整体效率。