数据库
文章平均质量分 58
hhb200766
这个作者很懒,什么都没留下…
展开
-
db2整理
db2命令介绍: 相比图形界面而言,使用命令行的命令可以节省很多内存资源。但是写的时候语法需要熟悉。 db2start:启动当前的DB2数据库管理实例。 db2stop:停止当前的数据库管理实例。 注:启动和关闭的是数据库管理实例,而不是单个的数据库,而restart database:并不是重新启动数据库,是平衡非正常结束而不一致状态的数据库转载 2009-09-17 17:34:00 · 1012 阅读 · 0 评论 -
PGA自动管理原理深入分析
1. PGA的概念以及所包含的内存结构作为一个复杂的oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数据并返回数据给用户。众所周知,解析SQL语句的工作是在oracle实例中的shared pool所完成的。那么对于每个session来说,其转载 2011-08-24 14:08:26 · 643 阅读 · 0 评论 -
oracle10g的em打不开
换了ip需要重建em,以下是em的相关命令:创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate删除一个EM资料库emca -repos drop配置数据库的 Database Controlemca -config dbcontrol db删除数据库的 Database Control配置原创 2010-04-06 09:34:00 · 5696 阅读 · 1 评论 -
Oracle SQL Trace 和 10046 事件
一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解转载 2011-08-25 15:25:58 · 756 阅读 · 0 评论 -
Oracle 11g中定位trace文件简便办法
在oracle11g当中,可以有更加简单的定位当前trace文件的办法,那就是访问视图 v$diag_info。 store@TEST> select * from v$version;BANNER ----------------------------------转载 2011-08-25 13:12:07 · 2333 阅读 · 0 评论 -
Oracle 10g使用游标更新或删除数据
在定义又表示必须要带有for update子句,用于在游标结果集数据上加行共享锁,以防止其他用户在相应行上执行dml操作;当select语句引用到多张表时,使用of子句可以确定哪些表要加锁,如果没有of子句,则会在select语句所引用的全部表上加锁;nowait子句用于指定不等待锁。在提取了游标数据之后,为了更新或删除当前游标行数据,必须在update或delete语句中引用where curr转载 2011-11-02 17:29:25 · 1452 阅读 · 0 评论 -
SQL
SQL语句大全 一、基础1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7b转载 2011-11-02 12:27:44 · 404 阅读 · 0 评论 -
pl/sql
使用游标1)显示游标:CURSOR name_cursor IS select statement;2)打开游标:OPEN name_cursor;3)提取游标FETCH name_cursor INTO variable1,variable2.............4)关闭游标CLOSE name_cursor;显示游标的属性:%ISOPEN:显示游标是转载 2011-11-02 16:10:19 · 390 阅读 · 0 评论 -
SQL优化笔记—CPU优化
补充:常规服务器动态管理对象包括,下面有些资料可能会应用到dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出优化性能的常用方法是检索速度最慢的查询构成您 SQL Server 实例上的正常、 每日工作负载的一部分,然后调整它们,一个接一个的转载 2011-12-26 13:56:17 · 3974 阅读 · 0 评论 -
数据库常用查看命令
1。查看表空间的名称及大小select t.tablespace_name,round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t,dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2。查转载 2012-03-30 13:25:07 · 2709 阅读 · 0 评论 -
如何从逻辑备份的dumpfile文件里获取DDL脚本?
在数据库的管理工作中,难免会遇到使用Export/Import或者是EXPort Data Pump/IMPort Data Pump工具来执行逻辑备份、恢复的场景。在有些时候,我们可能会对产生的dumpfile的内容感兴趣。本文就这两种工具产生的逻辑备份文件分别描述如何获取数据定义语句(Data Definition Language)的脚本?1 先来看,如何从传统的Export工具产生的d转载 2012-05-15 11:13:23 · 996 阅读 · 0 评论 -
ORACLE 巡检脚本
ORACLE 巡检脚本1) 数据库session连接数select count(*) from v$session;2) 数据库的并发数select count(*) from v$session where status='ACTIVE';3) 是否存在死锁set linesize 200column oracle_username for a16column o转载 2012-06-05 11:17:32 · 1637 阅读 · 0 评论 -
Oracle Dedicated server 和 Shared server(专用模式 和 共享模式) 说明
一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图: Oracle 官方文档对这两种文档的说明如下:About Dedicated an转载 2011-08-23 16:03:16 · 629 阅读 · 0 评论 -
oracle数据库运行模式:专用&共享
数据库运行模式专用服务器模式 共享服务器模式...专用服务器模式每个session都有一个专用的进程为其服务 多用于只有少数客户端连接服务器 或OLTP(联机事务处理系统)专用服务器使用的游标、用户信息、栈空间都来自于PGA共享服务器模式也叫做多线程服务器转载 2011-08-23 15:28:23 · 1210 阅读 · 0 评论 -
ORACLE 锁机制
ORACLE 锁机制 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在转载 2011-08-23 16:12:17 · 409 阅读 · 0 评论 -
DBMS_SQL包的使用
PL/SQL中使用动态SQL编程 在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。 (一)介绍 DBMS_SQL 系统包提供了很多函数及过程,现在简要阐述其中使用频率较高的几种: function open_cursor:打开一个动态游标,并返回一个整型; procedure转载 2009-10-20 14:06:00 · 594 阅读 · 0 评论 -
EMC AUTOSTART双机热备
图片格式不对,无法粘帖!!! EMC Autostart5.2安装和配置手册 一、安装前需求:a) 每台服务器上需要两块网卡(一个作心跳,另外一个接到本地交换机为用户提供服务)b) 在安装autostart之前要先把数据库安装好,两边数据库的的安装的路径要一样。盘符对应,大小一致。c)原创 2009-11-04 17:53:00 · 5887 阅读 · 3 评论 -
MySQL忘记管理员密码的解决方法
linux:如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。 启动 MySQL :/usr/bin/safe_mysqld --skip-grant-tables & 就可以不需要密码就进入 MySQL 了。 然后就是 >use mysql >update user set password=password("new_pass") where user="转载 2009-11-26 18:02:00 · 487 阅读 · 0 评论 -
数据查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where及order by涉及的列上建立索引。 002 0032.应尽量避免在 where子句中对字段进行null 值判断,否则将导致转载 2011-09-01 21:11:45 · 662 阅读 · 0 评论 -
阿里巴巴DBA笔试
一:SQL tuning 类 1:列举几种表连接方式 hash join/merge join/nest loop(cluster join)/index join 2:不借助第三方工具,怎样查看sql的执行计划 set autot on转载 2011-08-17 14:54:39 · 498 阅读 · 0 评论 -
教你快速掌握Oracle中"Kill"进程的方法
1:首先,我们需要在Oracle中找到锁住的对象: select xidusn, object_id, session_id, locked_mode from v$locked_object;2:得到session_i转载 2011-08-17 18:41:20 · 9794 阅读 · 0 评论 -
如何取得Oracle当前会话的编号(Session ID)?
下面这个应当是大家常用的.SQL> SELECT SID FROM V$MYSTAT WHERE ROWNUM =1; SID———- 19949 下面一个更简单, 但只能在Oracle 10g及以上版本中使用. S转载 2011-08-18 14:41:36 · 992 阅读 · 0 评论 -
查看oracle的数据库连接数以及修改连接数
可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数转载 2011-08-22 15:24:49 · 1556 阅读 · 0 评论 -
Oracle笔记 之 索引(index)
1.索引分类a) 唯一索引, 作用是数据约束,保证数据唯一,还有就是数据索引,提高查询效率b)一般索引,只有数据索引的作用,2.唯一索引的建立create unique index 索引名 on 表名(字段名)ok,假设有一个Emploeyy表转载 2011-08-23 09:55:30 · 415 阅读 · 0 评论 -
Oracle内存分配与调整
l 前言对于 oracle的内存的管理,截止到 9iR2,都是相当重要的环节,管理不善,将可能给数据库带来严重的性能问题。下面我们将一步一步就内存管理的各个方面进行探讨。 l 概述 oracle的内存可以按照共享和私有的角度分为系统全局区和进程全局转载 2011-08-11 18:50:18 · 1483 阅读 · 0 评论 -
教你修改Oracle数据库的连接数
摘(一) 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_转载 2011-08-22 15:54:42 · 811 阅读 · 0 评论 -
oralce分析
经常忘记,记录这里,以便备查:PGA的内存命中:SELECT name profile,cnt,decode( total, 0, 0, round( cnt * 100 / total)) percentageFROM ( SELECT name, value cnt, ( SUM( value ) OVER()) totalFROM v$sysstatWHERE name转载 2012-07-23 18:19:39 · 3773 阅读 · 0 评论