自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 SQL优化之优化器

RBO 所有规则为一组内置的规则,这些规则是硬编码在oracle数据库代码中的具体有规则:oracle在代码里事先给各个类型的执行路径定了一个级别,一共15级,oracle认为等级值低的比等级值高的执行效率要高;当有两条以上执行路径等级相同时,可以通过调整相关对象在数据字典中的缓存顺序来影响RBO对于执行计划的选择;RBO按照从右到左的顺序来决定谁是驱动表谁是被驱动表执行计划一旦出现问

2014-09-28 00:37:55 714

原创 RHEL6.5 静默安装oracle11.2

安装依赖yum install -y compat-libstdc++* elfutils-libelf-* glibc-* gcc-* kernel-headers-* libgcc-*  libaio-*  libstdc++-*  unixODBC-* sysstat-*  binutils-* make-*  libXp-devel readline*编辑文件

2014-07-15 23:14:20 857

原创 redhat KVM 桥接网络br0启动失败问题

环境redhat 6.5# cat ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=noneBRIDGE=br0NAME="System eth0"# cat ifcfg-br0 DEVICE=br0TYPE=BridgeONBOOT=yesBOOTP

2014-07-01 00:14:58 7539

原创 web 服务器 appche

# vim /etc/httpd/conf/httpd.confServerTokens OS        --向客户端提供一些服务器和信息# curl -I http://192.168.1.100serverRoot "/etc/httpd"    --存放配置文件一主目录PidFile run/httpd.pid    --pid文件Timeout 12

2014-06-24 23:39:58 621

原创 samba --文件服务器

smb使用的netbios通讯协定netbios   (network basic input/output system) --最早由IBM发展出来的目的为让局域网内少数电脑进行网络连结的协议,现在有所谓的netbios over tcp/ip  可以横跨不同路由netbeui   (netbios extened user interface)  为IBM在netbio

2014-06-24 23:37:33 729

原创 redhat 6.5 firefox打开本地文件乱码问题

环境是redhat 企业版6.5 浏览器是6.5 问题描述:首先中文支持

2014-05-25 22:46:39 907

原创 ORACLE数据库的备份恢复(6)

RMAN恢复和手动管理的恢复一样,RMAN的恢复有完全恢复和不完全恢复,本节内容主要是如何使用RMAN完成完全恢复和不完全恢复。RMAN的恢复操作比手动的恢复要简单的多,这是因为RMAN在备份期间自动记录了很多备份信息。RMAN 在还原和恢复操作中的用法使用RMAN 执行还原和数据文件介质恢复,RMAN 自动执行还原文件的过程。发出RESTORE 命令后,RMAN 将使用服务器

2014-05-20 11:22:07 834

原创 ORACLE数据库的备份恢复(5)

RMAN备份RMAN,全称是恢复管理器,它的备份性能要比手动的复制文件好一些。而且RMAN提供了增量备份的功能,是手动备份所不具备的。RMAN针对数据文件的备份方式,主要有两种,一种就是增量备份,还有一种是映像拷贝。映像拷贝其实相当于手动的复制文件。恢复管理器备份的概念恢复管理器备份是由服务器管理的备份,恢复管理器使用Oracle 服务器会话执行备份操作恢复管理器提供对以下内容

2014-05-20 11:21:12 576

原创 ORACLE数据库的备份恢复(4)

RMAN简介与配置RMAN是自动管理的备份恢复。它功能强大,使用起来虽然比手动管理的备份恢复有些繁琐,但当你全部掌握RMAN的功能后就会发现,它其实是比手动管理的备份恢复要简单的。还有值得称道的一点是,RMAN的操作性能要好于手动管理的备份恢复。 RMAN备份恢复简介RMAN 提供了一种灵活的方式来备份数据库、表空间、数据文件、控制文件和归档日志,因为灵活,所以有些繁琐。R

2014-05-20 11:20:11 935

原创 ORACLE数据库的备份恢复(3)

用户管理的恢复介质恢复介质恢复用于恢复丢失的或损坏的当前数据文件或控制文件。它还可用于恢复数据文件脱机时由于未使用OFFLINE NORMAL 选项而丢失的那些更改。首先是还原文件(RESTORE),在还原文件时,其实是使用备份副本替代丢失的或损坏的文件。然后是文件恢复(RECOVER),在恢复文件时,将重做日志文件中记录的更改应用到所还原的文件中。介质恢复的步骤如下:从备

2014-05-20 11:18:41 690

原创 ORACLE数据库的备份恢复(2)

ORACLE备份与恢复原理数据库备份、还原、恢复的基本原理备份可以分为逻辑备份与物理备份。简单的说,逻辑备份是按数据库中数据的备份,物理备份是按存储介质,数据文件的备份。实例恢复:当数据库实例发生故障而发生停机,或用户利用abort选项关闭实例后,数据库再启动后会自动执行实例恢复,实例恢复会回滚上次实例运行时未提交的事务以及一些其他的动作,将数据库恢复到一致状态,这个过

2014-05-20 11:17:24 654

原创 ORACLE数据库的备份恢复(1)

备份是数据的一个代表性副本。该副本会包含数据库的重要部分,如控制文件、重做日志和数据文件。备份通过提供一种还原原始数据的方法保护数据不受应用程序错误的影响并防止数据的意外丢失。备份分为物理备份和逻备份。物理备份是物理数据库文件的副本。“备份与恢复”通常指将复制的文件从一个位置转移到另一个位置,同时对这些文件执行各种操作。相比而言,逻辑备份包含使用SQL 命令导出并存储在二进制文件中的数

2014-05-20 11:16:06 494

原创 oracle_sql 基础 (5)

+++++++++++++++++++++++++其他数据库对象其他数据库对象的作用序列:产生有规律的顺序值索引:加快查询少量行的速度同义词:降低访问长对象名时的复杂度其他数据库对象的作用许多应用程序要求使用唯一的数字作为主键的值。你即可以在应用程序中构建代码来处理这种需求,也可以用一个序列来产生唯一的数字。如果你想要增进某些查询的性能,你应该考虑创建一个索引。

2014-05-15 15:35:29 460

原创 oracle_sql 基础 (4)

+++++++++++++++++++++++++++++++++约束的概念和原则约束的作用:来防止无效数据输入到表中约束存储在数据字典中建议为约束定一个有意义的名字,这样例于管理使用USER_CONSTRAINTS视图可以查看约束的定义。CREATE TABLE "TEST"."EMPLOYEES"( "EMPLOYEE_ID" NUMBER(6,0),"FI

2014-05-15 15:34:24 448

原创 oracle_sql 基础 (3)

+++++++++++++++++++++++++++++++++创建和管理表数据库对象及表介绍常用的数据库对象有:表、视图、序列、索引、同义词。表:也可以被称为堆组织表(后面的章节中会讲到其他组织形式的表)表由多列组成,至少一列,最多可以有1000列。表的分类用户表:由用户创建和维护的表数据字典:由Oracle 服务器创建和维护的表全部数据字典表的所有

2014-05-15 15:33:08 476

原创 oracle_sql 基础 (2)

+++++++++++++++++++++++++++++++从多表中查询数据当一个连接条件无效或被遗漏时,其结果是一个笛卡尔乘积 (Cartesian product),其中所有行的组合都被显示。第一个表中的所有行连接到第二个表中的所有行。一个笛卡尔乘积会产生大量的行,其结果没有什么用。你应该在 WHERE 子句中始终包含一个有效的连接条件,除非你有特殊的需求,需要从所有表中组合

2014-05-15 15:31:54 562

原创 oracle_sql 基础 (1)

oracle_sql 基础============================================提交数据有三种类型:显式提交、隐式提交及自动提交。(1) 显式提交用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;2) 隐式提交用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONN

2014-05-15 15:30:17 471

原创 oracle基本管理(4)

审计就是将数据库的指定操作记录下来,以便管理者进行观察。我们可以选择把审计信息记录在数据库表中或操作系统文件中。这由AUDIT_TRAIL初始化参数进行控制的。这个参数有以下几种值:TRUE或DB:启用审计,并将审计记录写进数据库中。具体是写进了SYS用户中中一个数据字典表AUD$。OS:启用审计,并将审计结果写进操作系统文件。文件的位置由初始化参数audit_file_dest决定。

2014-05-12 18:44:20 623

原创 oracle基本管理(3)

维护数据完整性共有三种主要方法:应用程序代码、数据库触发器、声明完整性约束。缺省情况下,表中的所有列均可以为空。空意味着没有值。NOT NULL 约束要求表列必须包含值。UNIQUE 关键字约束要求某列或一组列(关键字)中的值必须是唯一的。表中的任何两行在指定的一列或一组列中不能有重复的值。数据库中的每个表至多有一个 PRIMARY KEY 约束。PRIMARY KEY 约束确保以

2014-05-12 18:43:30 556

原创 oracle基本管理(2)

创建表空间:CREATE TABLESPACE userdataDATAFILE '/u01/oradata/userdata01.dbf' SIZE 100MAUTOEXTEND ON NEXT 5M MAXSIZE 200M;表空间管理分为两类:本地管理的表空间:在表空间内管理空闲区,使用位图来记录空闲区,每一位与一个块或一组块相对应,位的数值指明是空闲还是已占用字典管

2014-05-12 18:39:47 521

原创 oracle基本管理(1)

Oracle的基本组件包括:内存组件进程结构文件结构Oracle 例程,是一种访问Oracle 数据库的方式,始终打开一个,并且只打开一个数据库由内存结构和后台进程结构组成。库高速缓存用于存储有关最近使用的SQL 和PL/SQL 语句的信息启用常用语句共享由“最近最少使用算法” (LRU) 管理,它包括以下两个结构: 共享的SQL 区、共享的PL/SQL 区。大小由共享

2014-05-12 18:37:51 381

原创 oracle 性能优化相关概念

收集资料级别SQL> show parameter statistics_levelNAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------statistics_level 

2014-05-06 17:03:42 685

原创 oracle 正则表达式、分析函数、connect等字句

正则表达式函数---------------------------------------------------------------------------元字符    字符含义^    匹配字符串的开始位置(在[]中使用,此时它表示不接受该字符集合。-    当使用在a-m表示范围;当使用在第一个字符时表示连字符串,如[-abc]$    匹配字符结束位置

2014-05-06 17:01:06 539

原创 oracle 常用查询信息

查询用户状态       select username,accoun

2014-04-29 10:39:57 449

原创 oracle 常用技能

alert 日志内容:

2014-04-24 14:24:27 647

原创 oracle SQL高级使用总结

=====================================================================正则表达式函数---------------------------------------------------------------------------元字符    字符含义^    匹配字符串的开始位置(在[]中使用,此时它表示不接

2014-04-23 10:27:35 623

原创 opensuse 12.3 使用extundelete恢复ext3,ext4文件系统下被rm删除的数据

过程:一、配置环境1.       配置本地软件仓库linux:~ # mount -o loop SLES-11-SP1.iso /iso   --挂载suse镜像文件 linux:~ # zypper addrepo /iso suse11       ---增加一个本地仓库Addingrepository 'suse11' [done]Repository'sus

2014-04-17 09:46:38 1753

正则表达式教程

正则表达式教程,看了就会觉得正则表达式很容易

2014-03-18

PLSQL开发试题

面试ORACLE PLSQL开发必读,都是实用案例。

2013-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除