- 浏览: 918546 次
- 性别:
- 来自: 黑龙江
文章分类
- 全部博客 (209)
- struts1 (3)
- hibernate3 (19)
- java (13)
- spring2 (5)
- netBeans (1)
- eclipse (1)
- JSF (1)
- DIV+CSS篇章 (1)
- jFreeChart+Oracle之曲线,柱状及饼状图的实现 (1)
- JSF知识与技巧 (3)
- Oracle数据类型的介绍与比较 (2)
- J2EE (2)
- Ajax技术 (4)
- javaScript技术 (25)
- struts2 (16)
- C/C++程序设计 (1)
- oracle系统学习 (29)
- 算法分析 (0)
- Linux实践 (7)
- extjs开发经验 (13)
- flex开发总结 (1)
- FusionCharts总结 (0)
- 高级数据库总结 (0)
- SVG拓扑图开发总结 (0)
- CSS (1)
- CSS使用简介 (1)
- SVG (0)
- DOJO (0)
- Junit测试 (0)
- lucene (24)
- solr (6)
- tokyo tyrant 技术 (7)
- Html5 (1)
- 算法与数据结构 (0)
- 物联网相关技术学习 (0)
- UI设计 (1)
- webservice (0)
- Android (5)
- hibernate4 (3)
- solrcloud (0)
- dorado5 (0)
- dorado7 (0)
- elasticsearch (0)
- GWT (0)
- node.js (0)
- 并发编程 (1)
- 大数据 (1)
- 项目经验 (5)
最新评论
-
cs261244787:
楼主好人! 平安
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
wxluck666:
我也赞一个 很有用
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
wxluck666:
我也赞一个 很有用
struts2,hibernate4,spring3配置时问题汇总及解决办法 -
xinsiyou:
牛逼,就是样式被搞没了
JS实现选项右移,左移,向上,向下调整顺序 -
unnamed__:
这代码风格就像一坨翔
java获取数据库的列名,类型等信息
--查看表的创建时间
select created,last_ddl_time from dba_objects where owner='USER_FY' and object_name='YHGL';
--查看表的大小
1)select segment_name 表名,to_char(sum(bytes)/1024/1024/1024,'999G999D999')||'G' 所占空间
from dba_segments where owner='USER_FY' and segment_name='TEST1'group by segment_name;
2)select to_char(sum(bytes)/1024/1024,'999G999D999')||'M' from dba_segments where owner='USER_FY' and segment_name='TEST1';
--查看表所占空间
select tablespace_name 表空间名称,to_char(sum(bytes)/(1024*1024*1024),'999G999D999')||'G' 表所占空间
from dba_extents where owner='&owner' and segment_name='&table_name' and segment_type like 'TABLE%'group by tablespace_name;
注释:有两种含义的表大小
1)一种是分配给一个表的物理空间数量,而不管空间是否被使用,可以这样查询获得字节数:
select segment_name, bytes from user_segments where segment_type = 'TABLE' and segment_name='TEST1';
select segment_name, bytes from user_segments where segment_type = 'INDEX';
或者
select segment_name,sum(bytes)/1024/1024 from user_extents group by segment_name;
2)另一种表实际使用的空间,这样查询:
analyze table test1 compute statistics;
select num_rows *avg_row_len from user_tables where table_name='TEST1';
--查看每个表空间的大小
select tablespace_name 表空间名称,sum(bytes)/1024/1024||'M' 所占空间 from dba_segments group by tablespace_name;
select created,last_ddl_time from dba_objects where owner='USER_FY' and object_name='YHGL';
--查看表的大小
1)select segment_name 表名,to_char(sum(bytes)/1024/1024/1024,'999G999D999')||'G' 所占空间
from dba_segments where owner='USER_FY' and segment_name='TEST1'group by segment_name;
2)select to_char(sum(bytes)/1024/1024,'999G999D999')||'M' from dba_segments where owner='USER_FY' and segment_name='TEST1';
--查看表所占空间
select tablespace_name 表空间名称,to_char(sum(bytes)/(1024*1024*1024),'999G999D999')||'G' 表所占空间
from dba_extents where owner='&owner' and segment_name='&table_name' and segment_type like 'TABLE%'group by tablespace_name;
注释:有两种含义的表大小
1)一种是分配给一个表的物理空间数量,而不管空间是否被使用,可以这样查询获得字节数:
select segment_name, bytes from user_segments where segment_type = 'TABLE' and segment_name='TEST1';
select segment_name, bytes from user_segments where segment_type = 'INDEX';
或者
select segment_name,sum(bytes)/1024/1024 from user_extents group by segment_name;
2)另一种表实际使用的空间,这样查询:
analyze table test1 compute statistics;
select num_rows *avg_row_len from user_tables where table_name='TEST1';
--查看每个表空间的大小
select tablespace_name 表空间名称,sum(bytes)/1024/1024||'M' 所占空间 from dba_segments group by tablespace_name;
发表评论
-
数据表更名语句
2010-04-21 11:08 1239当前数据表名为A,想要更名为B的语句如下: alter tab ... -
ORA-01078 & LRM-00109错误解决方法
2010-03-23 16:40 5529一同事今天刚装完oracle10g后,通过startup命令启 ... -
在线修改redo.log文件的大小
2009-09-02 17:24 59541.查看当前日志组成员: SQL> select mem ... -
怎么确保最终用户在数据库中只有一个会话
2009-08-11 18:47 1513sqlplus / as sysdba create user ... -
测试版-逻辑switchover
2009-07-16 12:41 12581.检查primary数据库是否配置了standby redo ... -
测试版-逻辑standby创建
2009-07-16 12:37 23081、创建物理standby 详见《测试版-物理standb ... -
测试版-物理switchover
2009-07-16 12:35 1089注意:standby数据库应该是alter database ... -
测试版-物理standby创建
2009-07-15 17:37 12881.编辑/etc/hosts文件 # vi /etc/ho ... -
dataguard日志传输方式简介
2009-06-26 12:44 53351、两种日志传输方式 Arch:传统的日志传送方式。现在只 ... -
物理standby的failover
2009-06-26 12:40 1224========================物理stand ... -
物理standby的Switchover
2009-06-26 12:39 1272=======================物理st ... -
dataguard保护模式介绍
2009-06-26 12:38 33321、三种保护模式 1).最大性能(maximize per ... -
查看pga和sga值
2009-05-27 01:07 2541--显示正在使用的参数和文本参数值 1)select * fr ... -
设置sga和pga的值
2009-05-27 01:05 2555--设置sga的值 1)alter system set sg ... -
设置parallel_automatic_tuning参数之后的错误的解决方法
2009-05-27 01:02 1770--设置并行度 1)alter system set para ... -
HA、RAC、Datagurad的区别
2009-05-10 20:20 2481标题为:HA、RAC、Datagurad的区别 一.HA简介 ... -
通过shell脚本后台创建表空间
2009-05-10 20:16 20871.用oracle用户登陆并创建shell文件: $ vi / ... -
occi库文件替换
2009-05-10 20:08 21001.从官方下载occi_gcc343_x86_64_10203 ... -
oracle10g查看表空间信息
2009-05-10 20:06 3005SELECT UPPER(F.TABLESPACE_NAME) ... -
oracle10g数据库自启动步骤
2009-05-10 20:05 1750oracle10g数据库自启动自启动设置步骤 一.Oracle ...
相关推荐
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
此命令创建了一个名为`ռ`的表空间,并指定其数据文件的路径和初始大小为50MB,同时开启了自动扩展功能,以适应未来数据增长的需求。 ### 创建用户并关联表空间 在创建了表空间后,接下来是创建用户并指定该用户...
这里创建了一个名为MyTableSpace的表空间,并指定初始数据文件大小为10MB,允许自动扩展。 4. **创建触发器**:触发器是一种数据库对象,会在特定的数据库操作(如INSERT、UPDATE或DELETE)发生时自动执行。例如,...
#### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要。 ##### 创建表空间 根据给定的内容,...
10. **查看数据库的创建日期和归档方式** ```sql SELECT created, log_mode FROM v$database; ``` 通过上述SQL查询语句,可以详细了解数据库的各个方面,并据此做出更合理的管理和优化决策。
3. **purge操作**:Purge操作是删除已删除行的一种方法,通常用于临时表空间和Undo表空间。执行`PURGE`语句可以立即释放被删除的对象或行,而不是等待下次DML操作或数据库维护任务。 4. **DBMS_SCHEDULE包**:...
通过以上介绍可以看出,在Oracle数据库中,正确管理和优化Temp表空间和UNDO表空间是非常重要的,尤其是对于那些执行大量排序、分组操作以及频繁进行事务处理的应用系统来说。合理利用Resize调整大小、替换原有表空间...
通过采用本地管理表空间,Oracle能够在降低系统资源消耗的同时提高并发性和性能,特别是对于大型数据库环境来说尤为重要。此外,它还简化了空间管理任务,使得DBA可以更加专注于其他关键任务。随着Oracle版本的不断...
- 创建新表空间时,明确指定最大大小,不启用自动扩展功能。 - 将旧表空间中的数据迁移至新表空间,确保所有事务都已迁移到新表空间。 - 最后,删除旧表空间。 - 例如,针对案例中提到的`UNDO`表空间,可以执行...
Oracle 表空间分类有系统表空间和非系统表空间。系统表空间包括 SYSTEM、SYSAUX 等,非系统表空间包括 USERS、EXAMPLE 等。每个表空间至少包含一个数据文件,一个数据文件只能属于一个表空间。 Oracle 表空间的...
默认创建的目录表空间、系统临时表空间和常规表空间均为SMS类型。 2. **数据库管理的空间(DMS)**:DMS表空间由DB2直接管理。容器可以定义为文件或设备,空间分配和I/O操作完全由DB2控制。DMS表空间支持通过`ALTER...
5. 分区表的扩容:随着时间推移,数据量增加,需要为分区表添加新的分区和表空间。本案例在2001年第三季度建立了一个新的表空间,并为表添加了新的分区。新分区的创建需要指定分区的名称、范围以及对应的表空间。 ...
- **表空间的创建与调整**:创建表空间时,需要指定其数据文件的位置、初始大小以及是否自动扩展。例如,`CREATE TABLESPACE HRPM0 DATAFILE '/oradata/misdb/HRPM0.DBF' SIZE 5M AUTOEXTEND ON NEXT 10M MAXSIZE ...
这种数据结构允许动态地添加、删除和访问元素,特别适合处理大小不确定或频繁变动的数据集合。 在本主题中,“链表的创建和输出”主要涵盖了以下几个关键知识点: 1. **链表节点**:链表由一系列节点构成,每个...
例如,如果有一个员工信息表,记录按照创建时间排序,但用户想要按员工编号排序,Oracle就会在内存的PGA(程序全局区)中进行排序操作,并在排序区存储这些临时数据。然而,当排序区的空间不足时,Oracle会将超出...
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
### 表物理设计时的存储空间大小粗略计算 在进行数据库表的物理设计时,一个重要的考虑因素是如何合理地估计所需的数据存储空间大小。这不仅有助于优化存储资源的使用,还能提高数据访问效率。本文将详细介绍如何...
- 在创建索引过程中,应密切关注系统资源使用情况,特别是磁盘空间和CPU使用率。 - 定期对索引进行分析和调整,以保持其有效性。 - 需要考虑索引维护成本,尤其是在有大量写入操作的情况下。 总之,在亿级记录的表...
本篇文章将详细介绍如何通过SQL语句来查询Oracle表空间的相关信息,包括表空间大小、数据文件详情、回滚段状态、控制文件、日志文件、自由空间、对象统计以及数据库版本和日志模式等。 #### 二、SQL查询示例与解释 ...