Oracle执行计划解读
最近一直在跟Oracle打交道,从最初的一脸懵逼到现在的略有所知,也来总结一下自己最近所学,不定时更新ing… 一:什么是Oracle执行计划?执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划?因为我一直用的PLSQL远程连接的公司数据库...
关于etc/hosts
1,/etc/hosts,主机名何ip配置文件。hosts---The static table lookup for host name(主机名查询静态表)linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件时/etc/hostname。2,配置文件...
查看Linux版本方法
查看linux版本共有三种方法(1)uname -a----直接在Linux命令行下输入即可(2)cat /proc/version----查看文件(3)cat /etc/issue----查看文件
CDATA学习
**************************************************************************************************其真实作用就是为了让解释器认识什么是不等号什么是关键字。**************************************************************************************************被<![CDATA[]]>这个标记所包含的内容将表示为纯...
Linux下常用压缩 解压命令和压缩比率对比
常用的格式有:tar, tar.gz(tgz), tar.bz2,不同方式,压缩和解压方式所耗CPU时间和压缩比率也差异也比较大。1. tar只是打包动作,相当于归档处理,不做压缩;解压也一样,只是把归档文件释放出来。(1)打包归档格式:tar -cvf examples.tar files|dir#说明:-c, --create create a new archive...
Linux、GUN/Linux、GUN、GPL以及各个发行版本详细介绍
学习Linux很久了,却对GUN,Linux,Linux发行版等无所了解,是不是觉得很对不起自己啊。呵呵,所以我就在网上找了些资料,总结在一起,还算是比较能说明问题的。什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么...
Oracle 数据库日常巡检
Oracle 数据库日常巡检阅读目录1. 检查数据库基本状况2. 检查Oracle相关资源的使用情况3. 检查Oracle数据库备份结果4. 检查Oracle数据库性能5. 检查数据库cpu、I/O、内存性能6. 检查数据库安全性7. 其他检查...
Oracle 11g安装
Oracle 11g安装准备工作目录Oracle 11g安装准备工作Oracle 11g下载地址:Oracle 11g 联机文档:Oracle 11g R2数据库安装硬件配置要求:Linux平台需要的软件包支持:创建Oracle用户修改内核参数修改用户限制修改用户验证选项修改用户配置文件安装目录配置修改用...
通过linux的iso镜像安装(RPM)扩展工具包
通过linux的iso镜像安装(RPM)扩展工具包 在linux安装软件时,现在越来越流行通过rpm指令安装完成,原因是:采用RPM安装简单方便;越来越多的软件提供RPM安装包;linux的IOS镜像文件自带了非常多的系统扩展RPM安装包,且这些软件版本是最适合当前linux系统的。正是基于上面这些因素,所以我们在安装...
iptables的学习
1 Linux防火墙概述Linux防火墙实际指的是Linux下的Netfilter/Iptables。Netfilter/Iptables是2.4.x/2.6.x版本Linux内核集成的IP信息包过滤系统。查看Linux内核版本 Netfilter/Iptables 信息包过滤系统可以当成一个整体,netfilter是内核的模块实现,iptables是对上层操作工具。Ne...
ORACLE 使用sqluldr2和sqlldr进行导入导出
oracle数据导出工具sqluldr2可以将数据以csv、txt等格式导出,适用于大批量数据的导出,导出速度非常快。导出后可以使用oracle loader工具将数据导入。简介:Sqluldr2:专业用于大数据量导出工具之一,效率比普通导出快70%。 ( Sqlldr:专业用于导入的工具之一,请注意两个工具的区别。),在使用时,最...
ORACLE AWR性能报告和ASH性能报告的解读
数据库的性能分析可分为会话级和系统级:如果确定某个会话存在性能问题,最常见的分析方式是对这个会话做一个SQL_TRACE或者10046事件,通过分析trace文件来定位问题所在。如果无法确定哪个会话性能有问题,就需要从实例级别来分析问题所在。awr是oracle 10g下提供的一种性能收集和分析工具,它能够提供一个时间段内整个系...
安装oracle 10g时提示:操作系统版本: 必须是5.1或者5.2 怎么办?
今天在安装oracle10g时出现了此问题,经过多方查证,得到了此种解决方法,共享之!!!1、在安装目录中搜索refhost.xml,然后在适当位置添加以下内容,注意括号配对<!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM>12342、在安装目录中搜...
杂记
红帽软件包管理器rpm:安装软件的命令格式:rpm -ivh filename.rpm升级软件的命令格式:rpm -Uvh filename.rpm卸载软件的命令格式:rpm -e filename.rpm查询软件的描述信息的命令格式:rpm -qpi filename.rpm列出软件的文件信息的命令格式:rpm -qpl filename.rpm查询文件属于那个RPM的命令格式:rpm -...
Linux常用命令
echoecho命令用于在终端显示字符串或输出变量提取后的值,格式为:“echo [字符串 | $变量]”。将指定字符串输出到终端屏幕:[root@linuxprobe ~]# echo Linuxprobe.ComLinuxprobe.Com 使用$变量的方式提取变量值并输出到屏幕:[root@linuxprobe ~]# echo $SHELL/bin/bash date命令用于显示...
Oracle SQL优化总结
Oracle SQL优化总结、Oracle SQL优化注意事项总结①、update 和merge的选择参考 Oracle 如何选择update、merge ②、去重 distinct、group by 的选择;子查询里包含group by 可能存在子查询外层数据量很小传不到子查询内层的情况;参考Oracle 针对子查询里有group by 表全扫的优化 ③、不要使用(id = 1 or in 子查询 )形式原因:执行计划会选择filter,驱动表过滤后条目很多的话,被驱动表会产生热点块;博客参考:Oracle 'or exists/in'结合使用引起的filter执行计划 的优化⑤ 分页:rownum和row_number的选择博客参考:Oracle rownum 分页引起的效率问题及优化思路⑨、 合理使用临时表解决大量下载功能 Oracle SQL优化了解业务多重要? http://blog.itpub.net/28602568/viewspace-1685600/
Oracle 如何选择update、merge into
Oracle 如何合理选择update、merge into 更新表数据update和merge应该如何选择Oracle update和merge into 哪个性能高?Oracle merge into 语句where 过滤条件的子查询没有在执行计划中体现从而查询很慢的原因?Oracle merge into 和update 如何选择;ORACLE11g update和merge into 的区别
Oracle DBA常用sql分享
Oracle DBA常用sql分享