- 博客(149)
- 收藏
- 关注
转载 soft nofile
原创文章,转载请注明出处:http://jameswxx.iteye.com/blog/2096461写这个文章是为了以正视听,网上的文章人云亦云到简直令人发指。到底最大文件数被什么限制了?too many open files错误到底可以通过什么参数控制?网上的很多文章说的大致步骤是没有错的,大致如下:shell级限制通过ulimit -n修改,如执行命令ulimit -n...
2018-06-03 10:44:00 936
转载 ssh 远程执行命令
SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。远程执行命令如果我们要查看一下某台主机的磁盘使用情况,是不是必须要登录到目标主机上才能执行 df 命令呢?当然不是的,我们可以使用 ssh 命令在远程的主机上执行 ...
2018-05-29 11:28:00 323
转载 linux mail 发送邮件附件
在很多场景中我们会使用Shell命令来发送邮件,而且我们还可能在邮件里面添加附件,本文将介绍使用Shell命令发送带附件邮件的几种方式,希望对大家有所帮助。文章目录1使用mail命令2使用mutt命令3使用mailx命令4使用mpack命令5使用telnet命令发送邮件6使用sendmail命令发送邮件使用mail命令mai...
2018-05-25 14:52:00 1129
转载 Linux sendmail
最近在写自动化巡检脚本,想着怎么预警后自动发送邮件报警。 首先下载最新版本mailx-12.4.tar.bz2# wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files 解压包:# tar jxvf mailx-12.4.tar.bz2# c...
2018-05-25 12:00:00 144
转载 RMAN备份与恢复实践(转)
1 RMAN备份与恢复实践1.1 备份1.1.1 对数据库进行全备 使用backup database命令执行备份RMAN> BACKUP DATABASE; 执行上述命令后将对目标数据库中的所有数据文件进行备份,由于没有显式指定FORMAT参数,rman会自动为每个备份片段命名,并保存在ORACLE_HOME/database目录下。 当然,也...
2018-05-24 16:24:00 198
转载 sqlplus与shell互相传值的几种情况
2578人阅读sqlplus与shell互相传值的几种情况情况一:在shell中最简单的调用sqlplus$cat test.sh#!/bin/shsqlplus oracle/oracle@oracle>file.log <<EOFselect * from test;exitEOF#注意EOF要顶格写$...
2018-05-21 19:26:00 118
转载 临时表
在Oracle8i或以上版本中,可以创建以下两种临时表:1。会话特有的临时表CREATE GLOBAL TEMPORARY <TABLE_NAME> ( <column specification> ) ON COMMIT PRESERVE ROWS;2。事务特有的临时表CREATE GLOBAL TEMPORARY <T...
2018-05-21 17:39:00 137
转载 sar命令
//查看指定文件CPU使用记录#sar -f /var/log/sa/sa0300:00:01 CPU %user %nice %system %iowait %idle00:10:01 all 52.32 0.00 30.92 1.40 15.3700:20:01 all 50.11 0.00 28.97 0.82 20.1000:30:01 all 45.94 0.00 26.23 ...
2018-05-21 09:35:00 126
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-...
2018-05-18 17:03:00 84
转载 RMAN中%d %t %s %u,%p,%c 等代替变量的意义
backup incremental level 0 database format='LEV0_%d_%t_%U_%s_%p' format=string 文件路径和名称的格式串,其中可包含宏变量:%c copy ID%p backup piece ID%s backup set ID%e log sequence%h log thread ID%d database name%n d...
2018-05-18 11:56:00 1509
转载 sqlnet.ora的作用
sqlnet.ora的作用 1.限制客户端访问(如指定客户端域为不允许访问)2.指定命名方法(local naming,directory nameing...)的优先级3.启用日志及跟踪(log and trace)功能4.通过特定进程来路由客户端连接5.配置外部命名(第三方连接程序,如c语言写的)参数6.配置Oracle的高级安全7.使用协议...
2018-05-18 08:58:00 153
转载 RMAN备份保留策略
RMAN备份保留策略定义备份保留策略有以下两种方式:1.使用CONFIGURE RETENTION POLICY TO RECOVERY WINDOW命令。例如:RMAN>CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 5 DAYS;我现在的时间是6月11日16:42,如果我设置了上述备份保留策略并...
2018-05-17 23:31:00 465
转载 RMAN Catalog创建、配置和管理
环境:RHEL6.4 + Oracle 11.2.0.4一、创建数据库catdb1.1 官档的建库脚本示例1.2 根据我实际环境修改如下项1.3 创建必要目录并赋予权限1.4 执行脚本建库二、配置catdb为catalog数据库2.1 创建表空间2.2 创建用户2.3 创建CATALOG2.4 目标数据库注册到CATALOG三、...
2018-05-17 14:53:00 167
转载 有关Oracle统计信息的知识点
一、什么是统计信息统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。例如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息。CBO正是根据这些统计信息数据,计算出不同访问路径下,不同join 方式下,各种计划的成本,最后选择出成本最小的计划。统计信息是存放在数据字典表中的,如tab$,一般可通过察看某...
2018-05-17 13:46:00 143
转载 expdp&impdp备份恢复常用命令
备份前准备创建备份用户create user backup identified by backup#2018 ;授予导入导出角色grant connect,resource to backup;grant exp_full_database,imp_full_database to backup;创建逻辑目录create o...
2018-05-17 11:13:00 225
转载 zabbix利用orabbix监控oracle
Orabbix 是一个用来监控 Oracle 数据库实例的 Zabbix 插件。(插件安装在zabbix-server端)下载地址:http://www.smartmarmot.com/product/orabbix/download/zabbix-server上操作Orabbix是通过JDBC去连接oracle数据库,然后过滤想要的数据,所以需要jdk环境我测试过...
2018-05-14 18:16:00 199
转载 (转)通过HTTP RESTful API 操作elasticsearch搜索数据
样例数据集这是编造的JSON格式银行客户账号信息文档,文档schema如下:{“account_number”: 0,“balance”: 16623,“firstname”: “Bradshaw”,“lastname”: “Mckenzie”,“age”: 29,“gender”: “F”,“address”: “244 Columbus Place”,“empl...
2018-05-12 22:22:00 133
转载 ELK日志分析工具
一、ELK介绍1.1 elasticsearch1.1.1 elasticsearch介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索...
2018-05-12 22:12:00 179
转载 mysql性能测试--sysbench实践
mysql性能测试--sysbench实践Sysbench业界较为出名的性能测试工具可以测试磁盘,CPU,数据库支持多种数据库:oracle,DB2,MYSQL需要自己下载编译安装建议版本:sysbench0.5sysbench,不仅用来测试数据库的性能,也可以测试运行数据库的服务器的性能。强烈建议熟悉sy...
2018-05-11 09:20:00 107
转载 mysql性能测试-tpcc
mysql性能测试-tpccTpcc-mysqlTPC-C是专门针对联机交易处理系统(OLTP系统)的规范Tpcc-mysql由percona根据规范实现TPCC流程 更能模拟线上业务tpcc模拟业务场景1.下载tpcc-mysqlaiapple@ubuntu:~$ bzr bran...
2018-05-11 09:19:00 133
转载 mysql基础测试
mysql基础测试测试原因为什么需要做性能测试模拟比当前系统更高的负载,找出性能瓶颈重现线上异常测试不同硬件软件配置规划未来的业务增长测试分类性能测试的分类设备层的测试业务层的测试数据库层的测试设备层的测试关注哪些指标服务器,磁盘性能磁盘坏块率服务器寿命...
2018-05-11 09:18:00 110
转载 压力测试sysbench
sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。目前sysbench代码托管在launchpad上,项目地址:https://launchpad.net/sysbench(原来的官网http://sysbench.sourceforge.net已经不可用),源码采用bazaar管理。一、 下载源码包安装epel包后以便...
2018-05-11 08:56:00 163
转载 压力测试工具MySQL mysqlslap
MySQL mysqlslap压测2016-09-12 17:49 by pursuer.chen,771阅读,0评论,收藏,编辑介绍mysqlslap是mysql自带的一个性能压测工具;mysqlslap用于和其它的一些性能压测工具一样可以自己造数据进行压测。mysqlslap的报告比较简单主要体现在执行的时间方面,没有sysbench那样的tps、...
2018-05-10 14:49:00 106
转载 压力测试工具sysbench
sysbench是一个模块化、跨平台、多线程基准测试工具,主要用于测试不同系统参数下的数据库负载情况,本文主要介绍0.4版本的使用。sysbench主要用于以下性能测试:文件I/O性能调度内存分配和传输POSIX线程数据库安装1.安装插件yum install libtool -y2.安装./configure --...
2018-05-10 14:48:00 176
转载 index full scan和index fast full scan区别
触发条件:只需要从索引中就可以取出所需要的结果集,此时就会走索引全扫描Full Index Scan 按照数据的逻辑顺序读取数据块,会发生单块读事件,Fast Full Index Scan 按照数据块的物理存储位置顺序读取数据块,会发生多块读事件,理论上索引快速全扫描会比索引全扫描要快官档的解释:Full Index Scan...
2018-05-10 09:19:00 468
转载 oracle的统计信息的查看与收集
查看某个表的统计信息[html]view plaincopySQL>altersessionsetNLS_DATE_FORMAT='YYYY-MM-DDHH24:MI:SS';Sessionaltered.SQL>selectt.TABLE_NAME,t.NUM_ROWS,t.BLOC...
2018-05-09 13:02:00 317
转载 oralce 查看执行计划
SQL的执行计划实际代表了目标SQL在Oracle数据库内部的具体执行步骤,作为调优,只有知道了优化器选择的执行计划是否为当前情形下最优的执行计划,才能够知道下一步往什么方向。执行计划的定义:执行目标SQL的所有步骤的组合。我们首先列出查看执行计划的一些常用方法:1.explain plan命令PL/SQL Developer中通过快捷键F5就可以查看目标S...
2018-05-09 10:11:00 98
转载 深入理解Oracle调试事件:10046事件详解
10046事件是SQL_TRACE的扩展,被戏称为"吃了兴奋剂的SQL_TRACE" 有效的追踪级别: ① 0级:SQL_TRACE=FASLE ② 1级:SQL_TRACE=TRUE,这是缺省级别 ③ 4级:1级+绑定变量 ④ 8级:4级+等待事件 ⑤ 12级:4级+8级 ...
2018-05-07 17:33:00 188
转载 《Oracle RAC性能优化》
一RAC环境RAC架构,2节点信息节点1SQL> show parameter instanceNAME TYPE VALUE------------------------------------ ----------- ---------------------------...
2018-05-06 00:35:00 710
转载 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之缓存融合技术和主要后台进程(转)...
阅读目录目录Cache Fusion 原理什么是 Cache Fusion?什么是高可用FAILSAFE 和 RAC 的区别RAC 和 OPS 区别双机热备、RAC 和 Data Guard的区别节点间的通信(Interconnect)锁一致性管理OCR 结构Oracle Clusterware 后台进程RAC 的并发...
2018-05-06 00:12:00 153
转载 Oracle RAC 并发与架构
一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在...
2018-05-06 00:06:00 112
转载 理解ASM的Extent
理解ASM的Extent分类:Oracle2017-04-14 10:19:44ASM中分配空间的单位是AU,Extent包含1个或多个AU。在11g之前,1个Extent对应1个AU。而从11.1.0开始,Oracle引入了Variable Sized Extents,ASM会根据文件的大小,自动决定Extent的大小,具体算法如下:1、AU小于4MB...
2018-05-06 00:03:00 133
转载 触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for)表示执行代码后,执行触发器 instea...
2018-04-28 17:18:00 84
转载 MySQL · 引擎特性 · InnoDB redo log漫游(转)
前言InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者用来保证事务的原子性以及InnoDB的MVCC,后者用来保证事务的持久性。和大多数关系型数据库一样,InnoDB记录了对数据文件的物理更改,并保证总是日志先行,也就是所谓的WAL,即在持久化数据文件前,保证之前的redo日志已经写到磁盘。LSN(log sequence numbe...
2018-04-28 14:37:00 116
转载 Linux mount Windows目录
【问题描述】Windows 机器192.168.1.103共享了 /share/yasi 目录,并且赋予了写的权限,在Windows机器下可以用 yasi/pass 登录。在一台CentOS 6.3机器上尝试将该共享目录 mount 到 /mnt/yasi 上[plain]view plaincopymount-tcifs//1...
2018-04-28 09:29:00 91
转载 Latch free等待事件
Latch free等待事件的三个参数:p1-latch的地址;p2-latch编号;p3-请求次数。从oracle10g起,latchfree不再包含所有的latch等待,有些latch等待可能表现为单独的等待事件,这个后面有提到一些这样的等待事件,一般情况下我们还是统称为latch free等待事件。在处理latchfree等待事件时,需要注意以下几点:n...
2018-04-27 00:21:00 250
转载 oracle的字符集设置与乱码
oracle的字符集设置与乱码字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理。在整个运行环节中,字符集在3个环节中发挥作用:1.软件在操作系统上运作时的对用户的显示,此时采用操作系统定义的字符集进行显示。我们在系统I/O编程的时候经常要指定字符集,C#中的Text.Encoding=Encoding.Default实际上就是告诉编译器,文本使用系统定义的默...
2018-04-24 23:48:00 205
转载 Oracle 修改字符集
一、oracle server 端 字符集查询select userenv('language') from dual其中NLS_CHARACTERSET 为server端字符集NLS_LANGUAGE 为 server端字符显示形式二、查询oracle client端的字符集$echo $NLS_LANG如果发现你select 出来的数据是乱码,请把client...
2018-04-24 21:20:00 69
转载 Oracle DB 复制数据库
• 列出创建副本数据库的目的• 选择用于复制数据库的方法• 使用RMAN 复制数据库• 使用RMAN 备份复制数据库• 基于正在运行的实例复制数据库使用副本数据库• 使用副本数据库可执行以下任务:– 测试备份和恢复过程– 测试升级到新版本的Oracle数据库– 测试应用程序的变化对数据库性能的影响– 通过创建导出文件并将对象导入生...
2018-04-22 21:07:00 102
转载 DB_FILE_MULTIBLOCK_READ_COUNT对物理读和IO次数的影响
当执行SELECT语句时,如果在内存里找不到相应的数据,就会从磁盘读取进而缓存至LRU末端(冷端),这个过程就叫物理读。当相应数据已在内存,就会逻辑读。物理读是磁盘读,逻辑读是内存读;内存读的速度远比磁盘读来得快。参数db_file_multiblock_read_count=N,会决定在全表扫描或索引全扫描时单次IO最大读取N个数据块。下在结合实验来讲解物...
2018-04-21 10:35:00 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人