- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 linux vmstat详解
vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。一、前言很显然从名字中我们就可以知道vmstat是一个查看虚拟内存(VirtualMemory)使用状况的工具,但是怎样通过vmstat来发现系统中的瓶颈呢?在回答这个问题前,还是让我们回顾一下Linux中关于虚拟内存相关内容。二、虚拟内存运
2016-02-15 14:08:19
591
转载 oracle temporary tables
最近使用sybase,用的临时表较多,因此回头总结下oracle的临时表,发现这篇文章写的比较详细,感谢作者的分享,文章出处:http://blog.itpub.net/519536/viewspace-701024/ 此文将给出在使用Oracle临时表的过程中需要注意的事项,并对这些特点进行验证。 ①临时表不支持物化视图 ②可以在临时表上创建索引 ③可以基于临
2016-01-12 14:43:51
629
原创 ORA-38760: This database instance failed to turn on flashback database
IssueORA-38760: Thisdatabase instance failed to turn on flashback databaseBackground 数据库的Flashback是打开的,测试冷备和恢复SQL> select * from v$version; BANNER------------------------
2016-01-05 17:40:00
1336
原创 oracle11R2 log_archive_format
log_archive_format定义了归档文件名称的格式。SQL> select * from v$version; BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edit
2016-01-05 14:37:47
680
原创 spfile详解
SPFILEVERSIONSQL> select * from v$version; BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2
2015-12-31 15:33:06
4752
转载 oracle最容易忽视的两个进程SMON好ARCH
文章出自:也找不到源地址在哪了,总之感谢作者的分享Oracle中最易忽视的两个重要进程 在Oracle数据库中有两个进程非常的渺小,但是其作用却是非常的巨大。由于其比较小而往往被数据库管理员所忽视。笔者这次就给大家提醒提醒,不要忽视了这两个进程的作用。如果利用的好的话,会减少系统管理员不少的工作。 一、系统监视进程SMON 这个进程对于Oracle数据库来说,可以利用一
2015-12-31 10:08:09
1543
原创 linux环境变量
环境变量是用户登录系统后的运行环境,主要是运行各种命令时,系统根据环境变量的配置去查找命令的位置。环境变量分成两类,一类为系统级别,一类为用户级别。系统级别/etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.注:在这里我们设定是为所有用户可使用的全局变量。/etc/b
2015-12-29 14:29:15
438
原创 centos6.4安装mysql5.5
LVM管理磁盘创建pv[root@owenz ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created[root@owenz ~]# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created
2015-12-25 14:06:24
1417
原创 centos6.4合并两个DVD作为本地yun源
创建目录将iso文件上传[root@test ~]# mkdir /iso创建挂载目录[root@test ~]# mkdir -p /mnt/cdrom挂载[root@test ~]# mount -o loop/iso/CentOS-6.4-x86_64-bin-DVD2.iso /mnt/cdrom/检查挂载[root@te
2015-12-25 13:55:26
2323
原创 MySQL各个版本的区别
文章出自:http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.html 感谢作者的分享MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
2015-12-09 10:37:48
32299
原创 Linux磁盘分区
本文测试环境为Centos6.4 + Oracle VM VirtualBoxLinux磁盘分区概述: 一、主分区、扩展分区和逻辑分区 硬盘分区主要分为: 主分区(primary partition):可以马上被使用但不能再分区。 扩展分区(extension partition):必须再进行分区后才能被使用。
2015-12-01 18:25:32
828
原创 磁盘管理-基本磁盘、动态磁盘、GPT磁盘、MBR磁盘/CHS(cylinder柱面-head磁头-sector扇区)
本文测试环境均为oracle VM VirtualBox + centos6.4/Windows 2008 Enterprise Server文章开始前先介绍两个基础知识,可以帮助我们更好的理解相关知识:一、基本磁盘、动态磁盘、GPT磁盘、MBR磁盘 个人理解(如果有偏差,希望指正),基本磁盘、动态磁盘为磁盘的属性,GPT磁盘和MBR磁盘应该是分区的方式,准确
2015-12-01 16:46:19
7615
转载 Oracle移动数据文件的方法
文章出自:http://blog.youkuaiyun.com/tianlesoftware/article/details/4899172 感谢作者的分享 将表空间和数据文件从一个位置移动到另一个位置的操作方法一. OFFLINEOFFLINE 分为ALTER DATABASE 与 ALTER TABLESPACE OFFLINE,他们的区别参看blog:http://blog.csd
2013-11-14 10:40:57
532
原创 SQL*LOADER选择性导入csv部分列
控制文件:load DATAINFILE 'C:\Users\Administrator\Desktop\ss\ss.csv'APPEND INTO TABLE ss FIELDS TERMINATED BY ',' TRAILING NULLCOLS (ID,mycol1 filler,N
2013-08-16 10:14:36
3066
转载 rman备份详解
文章原文出处:http://blog.youkuaiyun.com/robinson_0612/article/details/6032739 感谢程国华老师的分享--======================-- RMAN 备份详解--====================== 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档
2013-04-09 09:51:15
850
原创 orale级联操作
Oracle的级联操作是为了处理,在删除主表数据时,从表外键数据该怎么处理,有如下三种情况: 1、SET NULL: 此关键字用于表示当删除主表中被引用列的数据时,将子表中相应引用列的值设置为NULL值。这种情况要求子表中的引用列支持NULL值。2、CASCADE: 此关键字用于表示当删除主表中被引用列的数据时,级联删除子表中相
2013-03-25 23:23:27
656
原创 full join的一个小测试
1、准备数据:create table a(a_id number,a_name varchar2(20));create table b(b_id number,b_name varchar2(20));create table c(c_id number,c_name varchar2(20));insert into a values(1,'cupid');ins
2012-12-26 10:58:05
587
转载 Oracle 审计功能
文章出处:http://blog.sina.com.cn/s/blog_601a887f0100ndqk.html 感谢作者的分享Oracle 审计功能(Oracle10g) · 1、什么是审计审计(Audit)用于监视用户所执行的数据库操作,审计记录可存在数据字典表(称为审计记录:存储在system表空间中的SYS.A
2012-08-28 17:18:40
1128
转载 Oracle用户、权限、角色管理
文章出处:http://blog.youkuaiyun.com/junmail/article/details/4381287 感谢作者的分享Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA:
2012-08-28 16:58:01
938
原创 oracle11g--重新配置em
oracle 从10g开始就提供了一种网页形式管理的工具,我现在使用的是oracle 11g,它的网页管理工具----em,如下是我重新配置em的步骤:第一步、首先使用emca-deconfig dbcontrol db命令删除配置,运行过程和步骤如下:C:\Users\Administrator>emca -deconfigdbcontrol db EMCA
2012-08-28 16:23:56
22006
转载 B*树索引结构和内部管理
文章转自:http://www.cnblogs.com/adslg/archive/2012/06/23/2559206.html 感谢作者的分享 摘要:本文对B树索引的结构、内部管理等方面做了一个全面的介绍。同时深入探讨了一些与B树索引有关的广为流传的说法,比如删除记录对索引的影响,定期重建索引能解决许多性能问题等。 1.B树索引的相关概念 索引与表一样,也属
2012-08-17 12:15:02
3272
转载 oracle的AWR报告
文章出处:http://blog.youkuaiyun.com/hxf0759/article/details/4189275 感谢作者的分享一、WHY——为什么会出现ASH和AWR?1. 10g之前用户的连接将产生会话,当前会话记录保存在v$session中;处于等待状态的会话会被复制一份放在v$session_wait中。当该连接断开后,其原来的连接信息在v$session和v$
2012-08-06 17:56:49
2933
原创 PCTFREE设置为5和10对比
今天对PCTFREE设置为5和10进行简单对比,测试过程如下: 以下是PCTFREE设置为5和10的测试过程: 1、创建PCTFREE=5的表test_5,为其插入数据; SQL> create table test_10 as select * from test_5;
2012-07-31 23:23:35
5687
原创 imp导出空表的方法
在oracle11g的imp和exp的使用过程中,发现有些从来没有被插入数据的表总是导不出来,今天在导 表的时候借机研究一下,分享给大家,希望对有此困扰的同学提供帮助。 oracle11g的初始化参数deferred_segment_creation,这个参数我自己理解是延迟段的空间分配,意 思是说段建立以后,如
2012-07-31 12:51:01
2572
原创 oracle备份--概念篇
oracle备份: 备份就是冗余,本质就是讲当前的数据复制几份到其他地方,这样当原始数据文件由于各种原因导致损坏的时候,我们就可以通过备份的文件恢复到备份时的状态。备份的类型: 1、物理备份(Physical Backups) 2、逻辑备份(Logical Backups) 物理备份就是复制文件,对于oracle来说的话,就是将数据文件,控
2012-07-23 17:17:23
462
转载 日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING) .
文章出自:http://blog.youkuaiyun.com/robinson_0612/article/details/6130866 感谢作者的分享 --==================================================-- 日志记录模式(LOGGING、FORCE LOGGING 、NOLOGGING)--====================
2012-07-23 17:09:40
628
原创 check not complete问题
解决项目数据库问题,记录如下: 问题原因: 总的来说这个数据问题主要是日志切换频繁导致脏块来不及写入数据文件,以至于数据库hang住; 问题解决: 将redo文件增加到8组,新增加的3组每组500M大小,降低日志文件的切换频率,为LGWn和DBWn争取时间; 解决过程: 按照以往
2012-07-05 15:18:43
922
转载 With temp as---sql语句用法
文章出处:http://blog.163.com/weidaolan666@126/blog/static/49479943201171710305298/ 感谢作者的分享 3.1 with基础 使用WITH AS 语句可以为一个子查询语句块定义一个名称,使用这个子查询名称可以在查询语句的很多地方引用这个子查询。Oracle 数据库像对待内联视图或临时表一样对待被引用的子查
2012-06-29 14:11:55
39008
原创 列转行--行转列
问题:使用case when实现行转列 解决: 1、测试准备: CREATE TABLE StudentScores( UserName NVARCHAR2(20), --学生姓名 Subject NVARCHAR2(30), --科目
2012-06-29 11:16:12
1493
1
转载 oracle日志归档
文章出处:http://blog.youkuaiyun.com/robinson_0612/article/details/5784713 感谢作者的分享 --====================-- Oracle 归档日志--==================== Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应
2012-06-27 14:02:12
604
转载 复合索引
文章出处:http://space.itpub.net/17203031/viewspace-692364 感谢作者的分享 索引是我们经常选择的数据表检索优化方案之一。其中,复合索引是我们经常选择的策略。那么,构建索引列的顺序上,有何种差异和需要注意的方面呢?下面我们通过实验来进行说明。实验环境说明准备数据表和实验环境。索引列的差异,主要体现在选择性上,我们通过构建不同选
2012-06-26 15:00:48
1307
转载 oracle坏块
文章出处:http://space.itpub.net/25472150/viewspace-688629 感谢作者的分享 Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出现,导致数据库进程无法正常解析数据块的
2012-06-20 09:58:32
1410
原创 exp导出分区表分区测试
1、exp中的参数: SQL> ho exp help=yExport: Release 11.2.0.1.0 - Production on 星期一 5月 28 13:09:11 2012Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
2012-05-28 14:38:22
10522
原创 对oracle表空间的一些常见操作
drop tablespace *** including contents and datafiles cascade constraints; ----删除表空间操作 alter tablespace *** read only;/read write; ----将表空间设置成只读/读写状态 alter user *** default tablespace ***; ---
2012-05-26 14:21:27
596
转载 Oracle 参数文件
文章出处:http://blog.youkuaiyun.com/robinson_0612/article/details/5559174 感谢作者的分享 参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库。 如内存池的分配,允许打开的进程数和会话数等。 两类参数文件:
2012-05-26 13:43:16
561
原创 使用迁移表空间迁移数据--Transportable Tablespaces
今天又一同事让我帮忙说现在服务器的主板换了,说想把oracle的数据迁移到别人服务器上,让我帮忙,使用imp/exp或者是impdp/expdp这种效率有点低,所以研究下传输表空间做数据的迁移,先将研究过程记录如下: 一、实现原理: 1、使用export或者是Pump export数据泵将需要操作的表空间中的对象的元数据导出(Metadata);
2012-05-26 10:25:55
802
原创 rowid简介
大家都知道,数据是以行为单位存储在数据块中的,每一行都有一个唯一的标识地址rowid,通过rowid,oracle可以快速的定位某行具体的数据的位置,那么先来介绍下rowid: 一、ROWID简介: rowid可以分为物理rowid和逻辑rowid两种。普通的堆表中的rowid是物理rowid,索引组织表(IOT)的rowid是逻辑rowid。 r
2012-05-23 13:43:47
1084
原创 in与exists别乱用
in和exsits在做嵌套查询的时候使用率很高,那么在不恰当的地方使用不恰当的嵌套方式,将会对你的sql产生非同小可的响应,笔者曾优化过此种sql,效果天壤之别,那么怎么合理使用in和exsits,其实很简单,明白了原理就不会用错了; 例子: deletefrom temp_7 t where not exists ( select *
2012-05-22 15:58:10
712
原创 oracle的表连接hash join、nested loop join
今天打算对hash join和nested loop join的原理及使用做下记录,每次总结完,过一段时间就有写模糊了: 一、hash join原理: hash join只能在等值连接下使用,且只有在CBO优化器才能使用; 其思想是将小的表(内表)存在于hash area内存中做成hash table,之后大表(外表)进行全扫描,每条记录都在连接的值上做ha
2012-05-22 15:36:24
4932
转载 oracle密码过期处理
文章出处不详,从转载中转载【原因/触发因素】确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proifle
2012-05-21 10:13:51
527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人