`

oracle 对表空间的基本操作

 
阅读更多


由于在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表空间的回收脚本.rar

    - `ORACLE表空间的回收脚本.sql`很可能是执行上述操作的SQL命令集合。例如,它可能包括以下内容: - `ALTER TABLE ... COMPRESS FOR OLTP;` 对表进行OLTP压缩。 - `DBMS_SPACE_ADMIN.UNUSED_SPACE.FREE;` 释放表...

    ORACLE表空间操作

    通过不同的命令可以实现对表空间的操作,包括创建、调整大小、离线与在线状态切换等。 ##### 1. 创建表空间 创建表空间的基本命令为: ```sql CREATE TABLESPACE tablespace_name DATAFILE 'filepath' SIZE file...

    ORACLE修改表空间方法

    当需要扩展数据库容量或优化存储配置时,可能需要对表空间进行修改。这篇教程将详细介绍如何在Oracle环境中修改表空间。 首先,了解表空间的基本概念。一个Oracle数据库可以包含多个表空间,每个表空间由一个或多个...

    Oracle数据库的基本操作

    本文将深入探讨Oracle数据库的一些基本操作,包括登录与关闭数据库、内部命令设置、权限管理、SQL语言的使用、表约束的创建以及事务处理。 1. **登录与关闭数据库** - **登录**:Oracle数据库管理员通常使用`...

    oracle表空间权限

    GRANT语句用于赋予用户对表空间的权限,例如创建表、索引或者备份等操作。而REVOKE语句则用于撤销已经授予的权限。权限可以是全局的,也可以是针对特定表空间的。例如,你可以使用以下命令为用户赋予在某个表空间上...

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

    7. 配置存储选项:返回表空间创建界面,勾选"启用日志记录",这将跟踪对表空间的更改,有利于故障恢复。选择适当的"块大小"(8MB),这将影响数据库的I/O性能和存储效率。 8. 最后,点击"确定"以提交这些设置并创建...

    oracle基本操作

    在Oracle数据库管理中,了解和掌握基本操作至关重要。以下是一些Oracle基本操作的详细说明: 1. **创建表空间**: 表空间是Oracle数据库中存储数据的逻辑单位,用于组织和管理数据库对象,如表、索引等。创建表...

    Oracle的基本命令

    表空间是Oracle数据库中数据文件的逻辑容器,对表空间的操作主要包括创建、修改和删除等。 **修改用户默认表空间**: ```sql ALTER USER zhang DEFAULT TABLESPACE zhang_sys_dat; ``` - **`ALTER USER`**:更改...

    oracle数据库基本操作讲义.pptx

    本讲义主要涵盖了Oracle数据库的基本操作,包括数据类型、SQL/Plus环境以及对表、索引和视图的创建、删除和修改。以下将详细阐述这些知识点。 首先,Oracle数据库的数据类型是定义数据结构的基础。常见的数据类型有...

    oracle表空间相关资料

    ### Oracle表空间相关知识点解析 #### 一、Oracle表空间...通过对表空间的深入理解和合理配置,可以有效地提高数据库的性能和安全性。此外,随着业务的发展和技术的进步,定期评估和调整表空间策略也是非常必要的。

    Oracle表空间传输步骤

    - 此步骤确保在数据迁移过程中不会对表空间进行任何修改操作,从而避免数据一致性问题。 #### 三、导出数据文件 4. **使用Data Pump导出表空间**: - 使用Data Pump工具导出指定的表空间到DMP文件: ```bash ...

    第6章Oracle数据库基本操作之二.pptx

    在第六章“Oracle数据库基本操作之二”中,我们主要关注的是Oracle数据库的一些核心操作,包括数据类型、SQL/Plus环境以及对数据库对象如表、索引和视图的创建、删除和修改。 首先,Oracle数据库的数据类型是定义...

    oracle创建表空间,创建用户,授权给新建的用户实例全解

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要单位,用户(User...以上就是Oracle数据库中创建表空间、创建用户以及授权的基本过程。通过理解这些概念和操作,你可以更好地管理和维护Oracle数据库系统。

    oracle增加表空间的防范

    3. **权限管理**:对表空间的操作通常需要DBA权限,确保只有授权的人员能进行这些操作。 4. **规划与容量管理**:根据业务需求预测未来存储需求,合理规划表空间大小和增长策略。 5. **安全措施**:密码“Tzh/p@...

    oracle数据库常用操作指令

    首先,数据控制语句(DML)部分包括插入(INSERT)、删除(DELETE)和更新(UPDATE)等基本操作。对于INSERT语句,插入的字符串长度不得超过4000个单字节。如果字符串长度超过限制,需要通过建立序列号并利用序列号...

    Oracle存储空间管理及应用方案.docx

    总结来说,Oracle存储空间管理涉及对表空间、数据文件、段、区间和块的精细控制,理解这些概念并掌握相应的管理策略,是确保数据库高效运行和优化性能的关键。通过合理规划和配置,可以有效解决存储空间不足的问题,...

    Oracle操作指南

    《Oracle操作指南:权限控制与存储位置解析》 Oracle数据库系统是全球广泛使用的数据库管理系统之一,其复杂性和灵活性使得对它的管理和操作需要深入的理解和技巧。本文将围绕Oracle的权限控制和存储位置展开,以...

    Oracle数据库表空间的维护.pdf

    表空间是Oracle数据库的基本逻辑存储结构,一个表空间只能属于一个数据库。表空间中主要存放的是表,但也可以存放其他数据库对象如索引、视图和同义词等。表空间的作用主要体现在以下几个方面: 1. 控制用户占用的表...

    Oracle存储空间管理介绍及其应用.docx

    Oracle存储空间管理是数据库管理员日常工作中至关重要的一部分,它涉及到数据的高效存储、...通过对表空间、数据文件、回滚段、临时表等的合理规划和管理,数据库管理员可以更好地满足业务需求,提升系统的整体效率。

Global site tag (gtag.js) - Google Analytics