`
chenhongwei0924
  • 浏览: 42469 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql24

阅读更多
[Q]如何收缩临时数据文件的大小 
[A]9i以下版本采用 
ALTER DATABASE DATAFILE 'file name' RESIZE 100M类似的语句 
9i以上版本采用 
ALTER DATABASE TEMPFILE 'file name' RESIZE 100M 
注意,临时数据文件在使用时,一般不能收缩,除非关闭数据库或断开所有会话,停止对临时数据文件的使用。 
  
[Q]怎么清理临时段 
[A]可以使用如下办法 
1、 使用如下语句查看一下认谁在用临时段 
SELECT username,sid,serial#,sql_address,machine,program, 
       tablespace,segtype, contents  
  FROM v$session se,v$sort_usage su 
WHERE se.saddr=su.session_addr       
2、   那些正在使用临时段的进程 
SQL>Alter system kill session 'sid,serial#'; 
3、把TEMP表空间回缩一下 
SQL>Alter tablespace TEMP coalesce; 
还可以使用诊断事件 
1、 确定TEMP表空间的ts# 
SQL> select ts#, name FROM v$tablespace; 
TS# NAME  
-----------------------  
0 SYSYEM  
1 RBS  
2 USERS  
3* TEMP  
…… 
2、 执行清理操作 
alter session set events 'immediate trace name DROP_SEGMENTS level TS#+1' 
说明:  
temp表空间的TS# 为 3*, So TS#+ 1= 4 
如果想清除所有表空间的临时段,则  
TS# = 2147483647 
  
[Q]怎么样dump数据库内部结构,如上面显示的控制文件的结构 
[A]常见的有 
1、分析数据文件块,转储数据文件n的块m 
alter system dump datafile n block m 
2、分析日志文件 
alter system dump logfile logfilename; 
3、分析控制文件的内容 
alter session set events 'immediate trace name CONTROLF level 10' 
4、分析所有数据文件头 
alter session set events 'immediate trace name FILE_HDRS level 10' 
5、分析日志文件头 
alter session set events 'immediate trace name REDOHDR level 10' 
6、分析系统状态,最好每10分钟一次,做三次对比 
alter session set events 'immediate trace name SYSTEMSTATE level 10' 
7、分析进程状态 
alter session set events 'immediate trace name PROCESSSTATE level 10' 
8、分析Library Cache的详细情况 
alter session set events 'immediate trace name library_cache level 10' 
  
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    sql 24学时教程(上)

    《SQL 24学时教程(上)》是一本针对初学者和中级用户的经典中文教程,旨在帮助读者全面掌握SQL语言的基础知识和进阶技能。SQL(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准编程语言,...

    sql 24学时教程(下)

    《SQL 24学时教程(下)》是针对SQL语言深入学习的一份经典中文教程,旨在帮助初学者和进阶者掌握SQL的核心概念、语法和应用。本教程覆盖了数据库设计、查询优化、事务处理等多个重要领域,通过24个学时的系统学习,...

    24小时SQL教程

    《24小时SQL教程》是一本专为初学者设计的SQL Server 2005学习指南,涵盖了SQL语言的基础到进阶知识。在24个精心编排的章节中,读者将逐步掌握如何使用SQL进行数据管理和分析。下面将详细阐述这个教程中涉及的主要...

    24小时SQL 2005教程

    《24小时SQL 2005教程》是一本针对开发者设计的全面指南,专注于Microsoft SQL Server 2005这一强大的关系型数据库管理系统。这本书以其24小时的学习模式,为读者提供了一条逐步深入SQL Server 2005知识体系的道路。...

    SQL.24小时自学手册

    中文名: SQL 24小时自学手册 原名: Teach Yourself SQL in 24 Hours 作者: Stephens & Plew译者: 佐登图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 第三波书号: 9789572307281发行时间: 1999年03月01日 地区:...

    SQL 24学时教程

    在SQL的世界里,24学时的教程足以让你掌握基础并快速上手。SQL,全称为Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。它包括数据查询、数据更新、数据插入以及数据删除等操作,是...

    24小时学SQL2008

    《24小时学SQL2008》是一个全面且深入的学习资源,旨在帮助用户在短时间内掌握SQL Server 2008的核心概念和技术。SQL(Structured Query Language)是用于管理和处理关系数据库的强大工具,而SQL Server 2008是微软...

    [SQL.24小时自学手册]

    [SQL.24小时自学手册]

    24小时sql.2005.教程1

    24小时sql.2005.教程 [24小时sql.2005.教程].Sams.Teach.Yourself.Microsoft.SQL.Server.2005.Express.in.24.Hours.Jun.2006.chm 英文版 由于上传文件大小限制在单个文件 ,所以分卷压缩为4个文件。

    精通SQL--结构化查询语言详解

    2.2.1 transact-sql 概述 24 2.2.2 transact-sql的主要组成 25 2.2.3 transact-sql的一些重要命令 26 2.3 oracle数据库 29 2.3.1 oracle数据库软件组成 29 2.3.2 oracle数据库体系结构 29 2.3.3 oracle数据库...

    teach yourself SQL in 24 hours

    ### 教你自己在24小时内学会SQL #### 知识点概述 本书《教你自己在24小时内学会SQL》第五版是由Ryan Stephens、Ron Plew和Arie D. Jones共同编著的一本实用教程,旨在帮助读者快速掌握SQL的基础知识与实际应用技巧...

    Sams Teach Yourself SQL in 24 Hours(6th) 无水印转化版pdf

    Sams Teach Yourself SQL in 24 Hours(6th) 英文无水印转化版pdf 第6版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn...

    SQL21天自学通

    1. **基础语法**:文档开头提到的SQL21(V1.0)1..14..16.16SQL17SQL.17.1721SQL23SQL24SQL.27——SELECT,表明文档可能是从基础的SELECT语句开始介绍的,这是SQL中最常用的查询语句,用于从数据库中检索数据。...

    一条SQL计算扑克牌24点

    一条SQL计算扑克牌24点

    24小时自学sql

    24小时自学SQL的主题旨在为初学者提供快速掌握SQL语言的途径,通过实例化学习,使得理解与应用更为直观易懂。 在描述中提到的"24小时自学SQL"是一个精心设计的学习计划,它将SQL的学习过程分解成了一天中的24个阶段...

    24 小时 sql server2005

    《24小时SQL Server 2005》是一本针对SQL Server 2005数据库管理系统深入学习的电子书,适合各个层次的数据库管理员、开发人员以及对SQL Server有兴趣的读者。这本书以其独特的24小时学习模式,为读者提供了一条系统...

    SqlServer存储过程解密工具(dbForge SQL Decryptor 3.1.24)

    亲测SqlServer存储过程解密工具(dbForge SQL Decryptor 3.1.24) 支持sql2000、2005、2008(R2)、2012、2014、2016、2017的存储过程的解密; 程序运行需要 .NET Framework 4.5.2 or higher installed

    dbForge SQL Decryptor,v.3.1.24

    **dbForge SQL Decryptor v.3.1.24 知识点详解** dbForge SQL Decryptor是一款专门针对SQL Server数据库设计的实用工具,它的主要功能是帮助用户批量解密数据库中的加密对象,如存储过程、函数、视图以及触发器等。...

    Sams.Teach.Yourself.SQL.in.24.Hours.5th

    24小時學SQL

Global site tag (gtag.js) - Google Analytics