<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tom555cat]]></title><description><![CDATA[知其然知其所以然]]></description><link>https://blog.youkuaiyun.com/tom555cat</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tom555cat]]></copyright><item><title><![CDATA[观察者模式]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/72818275</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/72818275</guid><author>tom555cat</author><pubDate>Wed, 31 May 2017 10:34:36 +0800</pubDate><description><![CDATA[观察者模式包含主题和观察者两个部分。]]></description><category></category></item><item><title><![CDATA[仿iOS凤凰FM]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/54884552</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/54884552</guid><author>tom555cat</author><pubDate>Sun, 05 Feb 2017 22:50:22 +0800</pubDate><description><![CDATA[仿凤凰FM 




iOS客户端是出于3个目的 


理解网络请求 理解reactiveCocoa 理解MVVM




网络请求

凤凰FM的http请求返回数据为JSON格式，可以用Chalse轻松抓取到这些http请求，具体的请求信息在FenghuangFM/HTTPRequest下边。

http请求返回为JSON格式的数据，解析JSON用到了MJExt]]></description><category></category></item><item><title><![CDATA[Swift中去调用FMDB]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/54798833</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/54798833</guid><author>tom555cat</author><pubDate>Tue, 31 Jan 2017 10:19:51 +0800</pubDate><description><![CDATA[详细代码去github上下载: https://github.com/tom555cat/FMDB-Swift.git]]></description><category></category></item><item><title><![CDATA[oracle_Listener in INTERMEDIATE status with "Not All Endpoints Registered"]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/47252621</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/47252621</guid><author>tom555cat</author><pubDate>Mon, 03 Aug 2015 10:25:51 +0800</pubDate><description><![CDATA[在grid下crsctl stat res -t查询时出现下面状况:
ora.LISTENER.lsnr



               ONLINE  INTERMEDIATE towg1a                   Not All Endpoints Registered           


               ONLINE  ONLINE    ]]></description><category></category></item><item><title><![CDATA[ohasd failed to start错误解决办法]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46990095</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46990095</guid><author>tom555cat</author><pubDate>Tue, 21 Jul 2015 18:26:24 +0800</pubDate><description><![CDATA[Unsupported: 11.2.0.1/11.2.0.2 GI root.sh Fails on OL6/RHEL6
 with ohasd failed to start: Inappropriate ioctl for device (文档 ID 1557677.1)
转到底部




















In this Docum]]></description><category></category></item><item><title><![CDATA[如何使用Linux块设备分区创建ASM(使用UDEV,而非ASMLIB)]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46988285</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46988285</guid><author>tom555cat</author><pubDate>Tue, 21 Jul 2015 18:22:54 +0800</pubDate><description><![CDATA[APPLIES TO: 
Oracle Database - Standard Edition - Version 10.2.0.1 to 12.1.0.2 [Release 10.2 to 12.1]
Information in this document applies to any platform.

GOAL
The present document provides an ]]></description><category></category></item><item><title><![CDATA[Checkpoint not complete造成oracle故障报告及解决方案]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46660093</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46660093</guid><author>tom555cat</author><pubDate>Sat, 27 Jun 2015 11:47:40 +0800</pubDate><description><![CDATA[发生oracle宕机重启事故，alert文件中报告如下错误：
Fri Jan 12 04:07:49 2007
Thread 1 cannot allocate new log, sequence 187398
Checkpoint not complete
此错误最近也是多次报告，必须尽快解决。
 
产生此问题的原因分析：
CKPT这个后台进程的就是做checkpoint这件事，c]]></description><category></category></item><item><title><![CDATA[Redo Log Buffer初步调优]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46455271</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46455271</guid><author>tom555cat</author><pubDate>Thu, 11 Jun 2015 14:11:53 +0800</pubDate><description><![CDATA[The Redo Log Buffer
LGWR只有1个进程，不像DBWn可以有多个。LGWR速度受限于ARCn和DBWn。

when LGWR writes?


A user process commits a transactionEvery three secondswhen the redo log buffer is one-third fullwhen a DBWn p]]></description><category></category></item><item><title><![CDATA[Oracle Buffer Cache初步诊断调优]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46454131</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46454131</guid><author>tom555cat</author><pubDate>Thu, 11 Jun 2015 10:49:11 +0800</pubDate><description><![CDATA[Buffer Cache调优目标


Servers find data in memoryNo waits on the buffer cache
Buffer Cache诊断指标



wait eventscache hit ratiothe v$db_cache_advice view

针对wait events的诊断和调优


3个主要指标：


Fre]]></description><category></category></item><item><title><![CDATA[Oracle中shared pool调优]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46422773</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46422773</guid><author>tom555cat</author><pubDate>Tue, 09 Jun 2015 10:03:53 +0800</pubDate><description><![CDATA[shared pool调优主要目标是减少hard parse。
导致hard parse的因素有：

没有使用绑定变量library cache空间不足，导致解析过的SQL被换出，导致reparsed shared SQL避免对SQL访问的对象进行DDL操作

现象：

awr报告中Instance Efficiency Percentages, 如下所示





Bu]]></description><category></category></item><item><title><![CDATA[Oracle DB time概念理解]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46418415</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46418415</guid><author>tom555cat</author><pubDate>Mon, 08 Jun 2015 21:48:56 +0800</pubDate><description><![CDATA[在Oracle　Database　10g中引入了DB time指标，其实这并不算是新概念。

先摘录一些官方的说明（Oracle Database Performance Tuning Guide 10g Release 2 (10.2)    B14211-01）

DB Time

Amount of elapsed time (in microseconds) spent per]]></description><category></category></item><item><title><![CDATA[Oralce动态视图v$session_longops使用]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/46415817</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/46415817</guid><author>tom555cat</author><pubDate>Mon, 08 Jun 2015 17:55:55 +0800</pubDate><description><![CDATA[主要是想使用v$session_longops来做一些针对全表扫描的优化。
通过v$session_longops视图来查找出一些消耗时间比较多的操作。
使v$session_longops可以查询之前，将参数TIMED_STATISTICS必须为TRUE。
查询一些比较耗时的操作：
col opname format a10
col target format a10
col usern]]></description><category></category></item><item><title><![CDATA[RMAN传输表空间]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45689411</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45689411</guid><author>tom555cat</author><pubDate>Wed, 13 May 2015 10:04:14 +0800</pubDate><description><![CDATA[初始环境如下：
源端数据库服务器：SID: DUP
目标端数据库服务器：SID：ORCL
两个数据库在同一台机器上。将DUP下的表空间tomcat传输到ORCL下面。
1. 环境检查
(1) 检查源和目标平台是否支持
(2) 检查待传输的表空间是否自包含
(3) 检查是否存在有效备份，在源端备份：backup database plus archivelog format  '';]]></description><category></category></item><item><title><![CDATA[MySQL使用尝试]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45588149</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45588149</guid><author>tom555cat</author><pubDate>Sat, 09 May 2015 00:26:21 +0800</pubDate><description><![CDATA[本文尝试使用MySQL，并涉及一些基本的数据库表。
一. 下载MySQL
直接百度搜索，下载百度提供的MySQL.
二. 安装MySQL
直接双击，本地安装时提示缺少.net之类的，直接百度解决
三. 创建数据库，并导入sql文件
打开MySQL 5.6 Command Line CLient, 输入安装时的密码。
创建数据库myicq
mysql> create database]]></description><category></category></item><item><title><![CDATA[Linux启动时~/.bash_profile等文件的执行过程]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45582851</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45582851</guid><author>tom555cat</author><pubDate>Fri, 08 May 2015 17:22:56 +0800</pubDate><description><![CDATA[转载自：http://www.cnblogs.com/jiaxiaoai/archive/2011/05/22/2053738.html

关于登录linux时，/etc/profile、~/.bash_profile等几个文件的执行过程。 

在登录Linux时要执行文件的过程如下： 

在刚登录Linux时，首先启动 /etc/profile 文件，然后再启动用户目录下的 ~/.b]]></description><category></category></item><item><title><![CDATA[RMAN duplicate数据库]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45567219</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45567219</guid><author>tom555cat</author><pubDate>Thu, 07 May 2015 22:30:37 +0800</pubDate><description><![CDATA[使用RMAN的duplicate命令来创建一个辅助数据库，该辅助数据库一但创建成功就和源数据库脱离了关系，可以使用辅助数据库做一些实验。
本文利用源数据库在本机的其他目录中创建一个辅助数据库。
源数据库：
SID = ORCL
辅助数据库:
SID = DUP
源数据库和辅助数据库的物理文件目录见下面initDUP.ora.

步骤一. 创建辅助数据库的秘钥文件。
执行orapw]]></description><category></category></item><item><title><![CDATA[使用cp/scp命令进行数据库的复制]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45556195</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45556195</guid><author>tom555cat</author><pubDate>Thu, 07 May 2015 09:39:16 +0800</pubDate><description><![CDATA[使用cp命令为cp -ai source/* dest。
其中source为源数据库的目录名，dest为目标数据库的目录名，这样的话source下面的文件和目录就会被完整地拷贝到dest下面。


scp -r test1/* root@192.168.159.128:/home/oracle/test3 
将test1下面的文件和目录全部拷贝到test3下面，此时test3下面的文件和]]></description><category></category></item><item><title><![CDATA[DataGuard 物理备库配置]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45538795</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45538795</guid><author>tom555cat</author><pubDate>Wed, 06 May 2015 17:58:30 +0800</pubDate><description><![CDATA[转载自：http://openwares.net/database/oracle_10g_windows_x64_dataguard.html

DataGuard为企业数据的高可用性,数据安全以及灾难恢复提供支持,一般由一个primary db与几个物理或逻辑standby db组成一个DataGuard配置。
系统环境
操作系统为windows server 2003 r2 enter]]></description><category></category></item><item><title><![CDATA[rman备份总结]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45478657</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45478657</guid><author>tom555cat</author><pubDate>Mon, 04 May 2015 11:39:10 +0800</pubDate><description><![CDATA[1. 从数据库的状态来看，可以分为两种：数据库mount备份/数据库open备份。
2. 是否做归档重做日志文件：noarchivelog模式/archivelog模式
     noarchivelog模式只做冷备
     archivelog模式可以做冷备，也可以做热备
3. maxpiecesize和filesperset参数设置
4. 备份datafiles:  report ]]></description><category></category></item><item><title><![CDATA[Oracle归档重做日志文件]]></title><link>https://blog.youkuaiyun.com/tom555cat/article/details/45477459</link><guid>https://blog.youkuaiyun.com/tom555cat/article/details/45477459</guid><author>tom555cat</author><pubDate>Mon, 04 May 2015 10:24:38 +0800</pubDate><description><![CDATA[查看归档状态为非归档
sys@JSL> select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG

archive状态Disabled
sys@JSL> archive log list
Database log mode              No Archive Mode
Automatic a]]></description><category></category></item></channel></rss>