插入(Insert),更新(Update),删除(Delete)操作对数据块的影响创建一个名为test的表,并向里面插入三条记录用于测试。用dba用户登录创建PL/SQL过程show_space,用于显示某个表使用block的信息。show_space的使用参考文章:http://blog.csdn.net/huang_tg/archive/2010/07/09/5724499.aspx&nbsp
转载 精选 2016-02-17 17:21:43
417阅读
select a.tablespace_name, a.bytes / 1024 / 1024 "Sum MB", (a.bytes - b.bytes) / 1024 / 1024 "used MB", b.bytes / 1024 / 1024 "free MB", round(((a.byte
转载 2018-02-28 10:41:00
368阅读
2评论
SQL> select * from v$mystat where rownum select sid, SQL_ADDRESS,SQL_HASH_VALUE,SQL_ID from v$session wher...
转载 2014-12-23 10:04:00
93阅读
2评论
一个客户端连接到服务器时,服务器必须要有进程来对应连接,1 对 1, 只要不断开 session这个 进程不是 instance 的一部分,是随着client连接而创建,session结束而释放。当client发个请求时,做工作最多的就是这个 dedicated server process, 它可以与硬盘打交道, 因为它本身就是process。在 shared server 中,进程是之前先创建好的,有两类 dispatcher, 和 shared processdispatcher 会将你的请求放在 SGA 中,然后 shared process 将该请求取出处理,处理完后,将该请求再放回
转载 2013-02-06 08:41:00
205阅读
2评论
前2周有客户向我咨询现在市面上的Oracle数据库各版本的使用率,考虑到10g将会在2013年超出Extentd Support期,客户希望找到合适的时机升级到11gr2上。 在网上找了一圈,包括IDC似乎都没有公开的调查结果。反而在OTN Database Forum上找到一个"Poll Results: Your production database version"老外搞的生产库版本投票
原创 2011-08-17 23:28:43
466阅读
SQL> select * from v$mystat where rownum select sid, SQL_ADDRESS,SQL_HASH_VALUE,SQL_ID from v$session where si 2 ; SID SQL_ADDR SQL_HASH_VALUE SQL_ID-...
转载 2013-12-25 12:40:00
190阅读
最近发现服务器上的oracle的数据库文件temp数据非常大,达到了20G+,占用了很大的空间,于是,想清除temp的文件。以下是通过数据库的企业控制台实现的。 首先,新建一个表空间,表的类型选择“临时 设置为默认临时表空间”,这时,所有用户使用的临时表都已经是temp01,其他设置和一般表一样就行了:   然后,在表空间中,删除之前的临时表temp,如果在刚才建temp01没
原创 2011-06-27 13:13:54
2392阅读
1.查看当前temp使用率,尤其是执行计划是hash join,一定要关注tempselect df.tablespace_name “Tablespace”, df.total space “Total(MB)”, nvl(FS.Used Space, 0) “Used(MB)”, (df.total space - nvl(FS.Used Space, 0)) “Free(MB)”, roun
原创 9月前
429阅读
Just as in mathematics, you can eliminate parentheses from SQL expressions. The following two querent:select * from employees where NOT (ename = 'BLAKE' AND init = 'R')sel
原创 2023-05-24 14:16:57
67阅读
配置和使用oracle共享服务器1、一般情况下而言,客户端与服务器端打交道的方式分两种:Dedicated server processShared server process详细总结dedicate server process and shared server process2、搭建shared server process在Oracle 9i中,执行如下命令进行配置shared server process,是不会成功的;在oracle 11gr2中是可以的;alter system set dispatchers='(protocol=tcp)(dispatchers=3)
转载 2013-03-13 16:17:00
41阅读
简单快速,查询表空间使用率。
原创 精选 2022-09-07 22:01:13
1631阅读
2点赞
#!/usr/bin/python#*coding:utf-8*names=['jack','tom','sherry']forlinnames:print(l)forxinrange(10):print(x
原创 2018-01-16 14:17:53
428阅读
官方文档对于DBA_TEMP_FILES的描述是:​​DBA_TEMP_FILES​​ describes all temporary files (tempfiles) in the database.翻译过来是:DBA_TEMP_FILES描述了数据库中的所有临时文件(tempfiles)。使用DBA_TEMP_FILES查询临时数据。sys@b19c02>select tab
原创 2022-08-25 22:38:38
1542阅读
1点赞
oracle释放temp表空间的方法 oracle释放temp表空间的方法 正常来说在完成select语句等一些使用temp表空间的排序操作后,oracle是会自动释放掉临时表时段的,但有时候也会遇到临时时段没有被释放,temp表空间几乎满的状况,下面给出几种处理方案: 方法一:重启数据库,这时sm
转载 2020-12-07 11:01:00
7727阅读
2评论
1.具体SQL语句 select a.tablespace, b.sid, b.serial#, a.blocks,c.sql_text from v$sort_usage a,v$session b,v$sqltext c where a.session_addr = b.saddr and b.sql_address = c.address order by a.tablespace,
原创 2022-08-05 11:37:41
123阅读
#!/usr/bin/python#*coding:utf-8*age=int(input("inputyourage:"))ifage>=50:print('old')elifage>=25:print('adult')elifage>=6:print('teenager')else:print('ki
原创 2018-01-16 14:04:35
369阅读
新特性作用在添加hint时,可能会遇到hint被忽略无法改变sql执行计划的情况,但是hint被忽略的原因有时人可能难以发现
原创 2023-04-23 00:27:00
410阅读
转载 2013-10-12 23:46:00
371阅读
 Oracle Temp临时表空间及其故障处理 Oracle 11g中Temp临时表空间、文件的新特性       临时表空间是Oracle体系结构中比较特殊的结构。通常情境下,数据库使用者只需要设置对应的临时表空间(到用户),临时段分配等工作都是系统自动完成。当临时数据不需要时,Oracle后台进程SMON也会负责将临时段回收。在Oracle的备份恢复体系中,临时文件的地位比较低。在进行备份
原创 2021-04-10 00:42:43
3120阅读
  • 1
  • 2
  • 3
  • 4
  • 5