<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[riipxa的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/riipxa</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; riipxa]]></copyright><item><title><![CDATA[Oracle的一些关于取整的函数]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83761802</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83761802</guid><author>riipxa</author><pubDate>Wed, 10 Nov 2010 09:51:06 +0800</pubDate><description><![CDATA[取整(大)  　　 select ceil(1.001) value from dual 　　

取整（小） 　　select floor(1.9) value from dual 　　

取整（截取）　 select trunc(1.9) value from dual        

取整(舍入)     select round(1.5) value from dual 
...]]></description><category></category></item><item><title><![CDATA[oracle发简单邮件]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83738921</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83738921</guid><author>riipxa</author><pubDate>Thu, 28 Oct 2010 16:41:57 +0800</pubDate><description><![CDATA[[color=red]最近需要用Oracle发邮件.于是写了个发简单邮件的过程,如下：[/color]
  CREATE OR REPLACE PROCEDURE SEND_SIMPLE_MAIL
(p_sender IN VARCHAR2,  --发件人
 p_recipient IN VARCHAR2, --收件人
 p_subject IN VARCHAR2, --标题
 p_se...]]></description><category></category></item><item><title><![CDATA[rollup 和cute基本使用方法(转)]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83738904</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83738904</guid><author>riipxa</author><pubDate>Thu, 28 Oct 2010 16:24:59 +0800</pubDate><description><![CDATA[CUBE与ROLLUP功能很相似，也是在统计数据时的一把好手。
对ROLLUP的统计效果请参考《【实验】【ROLLUP】oracle分组函数之ROLLUP演示》http://space.itpub.net/?uid-519536-action-viewspace-itemid-610995

1.先显示一下ROLLUP的效果
sec@ora10g&gt; select * from group_...]]></description><category></category></item><item><title><![CDATA[临时表空间]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83524158</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83524158</guid><author>riipxa</author><pubDate>Fri, 01 Jan 2010 23:32:19 +0800</pubDate><description><![CDATA[ 临时表空间
 1.什么是临时表空间
    在Oracle数据库中进行排序、分组汇总、索引等到作时，会产生很多的临时数据。如有一张员工信息表，数据库中是安装记录建立的时间来保存的。 如果用户查询时，使用Order BY排序语句指定按员工编号来排序，那么排序后产生的所有记录就是临时数据。对于这些临时数据，Oracle数据库是如何处理的呢?通常情况下，Oracle数据库会先将这些临时数据存放到内...]]></description><category></category></item><item><title><![CDATA[oracle物理读和逻辑读]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83494207</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83494207</guid><author>riipxa</author><pubDate>Wed, 25 Nov 2009 23:07:21 +0800</pubDate><description><![CDATA[oracle的逻辑读和物理读
１.物理读即是把数据从磁盘读入到buffer catch的过程。
　通常情况下是，如果需要数据的时候发现不存在于buffer catch当中，即oracle就会执行物理读。
　例子如下：
  
   C:\Documents and Settings\Administrator&gt;sqlplus jenny/jenny
   SQL&gt; set autotra...]]></description><category></category></item><item><title><![CDATA[oracle性能]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83491998</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83491998</guid><author>riipxa</author><pubDate>Fri, 20 Nov 2009 10:39:18 +0800</pubDate><description><![CDATA[一直想看一下oracle性能,但好像要模拟例子很困难，而且单看书吧,只能明白理论的东西，不过还是得这样做。不知道可能得先找一个oracle性能压力测试工具，做一个压力测试。上次就装了一个，然后一跑我的机子就挂了。不过那是我的内存是1g的时候，我机器现内存是2.5g应该会比那时好多了吧。。。。...]]></description><category></category></item><item><title><![CDATA[db2简单操作]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83491993</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83491993</guid><author>riipxa</author><pubDate>Fri, 20 Nov 2009 10:32:08 +0800</pubDate><description><![CDATA[最近在看db2,边读边写了一些，记下来,虽然写的乱七八糟。以备后用。
这些都写的很简单。我觉得也算是一些简单的操作吧，有些也是摘自别人的blog具体是引用哪的就不太记得了。

一、DB2两种注释写法
   -----注释   
   /*注释*/   
 注:看起来db2的数据库架构和oracle有些相像，有用户和数据库的概念。比如我刚刚在J_TEST这个数据库中建了个表形式如下,cr...]]></description><category></category></item><item><title><![CDATA[oracle简单stream 一个用户　单向复制　配置]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83491987</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83491987</guid><author>riipxa</author><pubDate>Fri, 20 Nov 2009 10:22:57 +0800</pubDate><description><![CDATA[以下我做streamm同步两台机器间的某一个用户的操作步骤。很简单,看到stream还有很多要看的。


1.环境介绍

  主数据库SID : obpm
  操作系统 :    win 2003
  IP地址   :  192.168.0.1
  Global_name : 
  oracle version: 10.2.0.1

  从数据库SID: orcl
  操作...]]></description><category></category></item><item><title><![CDATA[042的TableSpace Manage理解]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83458538</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83458538</guid><author>riipxa</author><pubDate>Wed, 09 Sep 2009 18:51:19 +0800</pubDate><description><![CDATA[  Tablespaces allocate space in extents.Tablespace can be created to use one of the following two methods of keeping track of free and used space.
  Extent Management:
    1)locally managed 
      ...]]></description><category></category></item><item><title><![CDATA[042的undospace总结]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83458535</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83458535</guid><author>riipxa</author><pubDate>Wed, 09 Sep 2009 18:42:06 +0800</pubDate><description><![CDATA[undospace总结
1.概念
   从概念上讲，undo与redo相对，你在执行dml（insert,delete,update,merge）中时,数据库会生成undo信息，万一你执行的事务失败，或者如果你用一条rollback语句请求rollback时，就可以利用这些undo信息将数据放回到修改前的样子。undo在数据库内部存储在一组特殊的段中叫undo(自动管理时) 段(手动管理时，d...]]></description><category></category></item><item><title><![CDATA[oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83458534</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83458534</guid><author>riipxa</author><pubDate>Wed, 09 Sep 2009 18:39:12 +0800</pubDate><description><![CDATA[1.NVL函数
  NVL函数的格式如下：NVL(expr1,expr2)
  如果oracle第一个参数为空那么显示第二个参数的值，如果第一个参数的值不为空，则显示第一个参数本来的值。

2.NVL2函数
  NVL2函数的格式如下：NVL2(expr1,expr2, expr3)
  如果该函数的第一个参数为空那么显示第三个参数的值，如果第一个参数的值不为空，则显示第二个参数的值。...]]></description><category></category></item><item><title><![CDATA[1098被占用]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83457133</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83457133</guid><author>riipxa</author><pubDate>Sat, 05 Sep 2009 18:26:20 +0800</pubDate><description><![CDATA[1098 TCP org.jboss.naming.NamingService


命令行中输入
C:\Documents and Settings\Administrator&gt;netstat -a -o -n


Proto   Local Address          Foreign Address        State           PID
TCP    127...]]></description><category></category></item><item><title><![CDATA[回收权限]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83457132</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83457132</guid><author>riipxa</author><pubDate>Sat, 05 Sep 2009 18:25:28 +0800</pubDate><description><![CDATA[1.经理要求回收dba权限从用户中
2.根据需要赋予用户相应的权限（我认为这些用户需要resource,connect,imp,exp,unlimited tablespce）
3.把新建的角色赋予用户

以上是要求。

以下是我的操作步骤及方
 1.因为不确定resource是否具有unlimited tablespace.所以首先查看resource具有哪些权限,
   用到D...]]></description><category></category></item><item><title><![CDATA[解决spfile错误的基本步骤]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83436279</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83436279</guid><author>riipxa</author><pubDate>Sat, 01 Aug 2009 12:09:47 +0800</pubDate><description><![CDATA[解决spfile错误的基本步骤
  这是我在oracle深入浅出看到的一个关于spfile启动不了的例子，在这重新试验了一次，我觉得 这个例子讲出了一个解决这种启动错误的一般解决方法，记下，以备以后查用．
  1)启动数据库，出现如下错误
    SYS@ orcl&gt;startup
    ORA-32004: obsolete and/or deprecated parameter(s)...]]></description><category></category></item><item><title><![CDATA[IMP-00008错误]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83436033</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83436033</guid><author>riipxa</author><pubDate>Fri, 31 Jul 2009 14:13:53 +0800</pubDate><description><![CDATA[IMP-00008: 导出文件中出现无法识别的语句
 今天从A机器的数据库导出了一个dmp文件,再导入到B机器的数据库.出现IMP-00008: 导出文件中出现无法识别的语句错误经检查两个机器的数据库版本是一样的,所以不存在版本不兼容的情况.再查A数据库的数据库字符集为AL32UTF8,nls_lang也为AL32UTF8而B机器的nls_lang为gbk而且B机器的数据库字符集也为gbk,觉得...]]></description><category></category></item><item><title><![CDATA[ORA-12520错误解决方法]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83435623</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83435623</guid><author>riipxa</author><pubDate>Thu, 30 Jul 2009 14:17:44 +0800</pubDate><description><![CDATA[ORA-12520错误解决方法
 今天用hibernate连接oracle数据库,一直报不存在服务名(具体的错误信息没有记下来,下次记得copy过来),然后我后台用sqlplus登录报ORA-12520听程序无法为请求的服务器类型找到可用的处理程序.在网上找到相关资料,对于这个问题的起因有两种说法
 1)数据库是专用服务器,但是在tnsname.ora配置中设置了连接方式为shared,这种情...]]></description><category></category></item><item><title><![CDATA[spfile丢失灰复]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83435415</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83435415</guid><author>riipxa</author><pubDate>Wed, 29 Jul 2009 22:14:41 +0800</pubDate><description><![CDATA[spfile丢失灰复

1.spfile的自动备份
  在rman命令行,通过以下命令可以启用控制文件的自动备份
   configure controlfile autobackup on.
  在rman中,备份controlfile时会一起backup spfile.当运行了alter system之类修改spfile命令的语句,可以在alter.log中看到oracle自动备份s...]]></description><category></category></item><item><title><![CDATA[ORA-00214的解決办法]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83434223</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83434223</guid><author>riipxa</author><pubDate>Mon, 27 Jul 2009 11:59:54 +0800</pubDate><description><![CDATA[  原因是oracle在同步controlfile的时候磁盘或者其它原因导致失败,在mount数据库阶段,如果所有controlfile的状态不一致就会出这个问题.
  解决方法:
    我首先备份了控制文件，启动了数据库到nomount状态下，分别指定系统控制文件为三个中的其中一个:
 ALTER SYSTEM SET CONTROL_FILES='F:\ORACLE\ORADATA\O...]]></description><category></category></item><item><title><![CDATA[ORA-012560:TNS:协议适配器错误]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83434220</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83434220</guid><author>riipxa</author><pubDate>Mon, 27 Jul 2009 11:57:49 +0800</pubDate><description><![CDATA[ORA-012560:TNS:协议适配器错误
   我的windows中装了4个数据库.今天又新装了一个JFORVM数据库,在regedit中设置了oracle_sid=JFORVM.在windows 控制面板-&gt;server启动了OracleServiceJFORVM.然后在cmd中输入 sqlplus / as sysdba ,则报ORA-012560:TNS:协议适配器错误,sqlplus...]]></description><category></category></item><item><title><![CDATA[关于oracle的几个名词]]></title><link>https://blog.youkuaiyun.com/riipxa/article/details/83428708</link><guid>https://blog.youkuaiyun.com/riipxa/article/details/83428708</guid><author>riipxa</author><pubDate>Fri, 10 Jul 2009 22:14:13 +0800</pubDate><description><![CDATA[oracle sid:
   ORACLD_SID用于与操作系统交互，也就是说，从操作系统的角度访问实例名，必须通过ORACLE_SID。在win平台下,ORACLE_SID还需存在于注册表中.在win平台下还有一个比较混淆的服务中的.其实是指sid

数据库域名
  在分布工数据库系统中，不同版本的数据库服务器之间，不论运行的操作系统是unix或是windows，各服务器之间都可以通过数...]]></description><category></category></item></channel></rss>