七零八碎的JRE

作为开源软件的一个重要组成部分的Java应用,其实Litrin一直很少在本站提及。作为大部分Java应用来说,似乎从底子上就不具备其他开源软件的精神——低耦合、少依赖、短小精悍。还有一方面是尽管项目代码是开源了,但大多数的JRE(Java run time environment) 的核心技术还是锁在几家大头的保险柜里。直到有了OpenJDK……

继续阅读“七零八碎的JRE”

推荐阅读:
似乎每次开头都要讲述一下计算机
5月中旬,我参加了在加利福尼亚
长久以来,我们对计算机资源的理

在Sun关站之前

就在前不久,Oracle宣布:原来的Sun官网将在6月1日彻底关闭。很好,很好!Oracle又一次成功的进行了一次文化灭绝。

据说www.sun.com是全球第5个域名。可见Sun在整个互联网生态中的奠基地位。虽然日后的Sun日渐衰微,逐步逐步的沦落到要被关站的悲惨地步。尽管目前所有的流量已经被www.oracle.com照单全收了。

继续阅读“在Sun关站之前”

推荐阅读:
作为一个Unix系统的管理员,
一个朋友向我咨询他遇到的一个问
上次写过几篇东西,关于Orac

再谈谈 Oracle+Sun=?

上次写过几篇东西,关于Oracle收购Sun的。Oracle+Sun=? , Sun的身前身后事

如今尘埃落定,www.sun.com 也已经被重定向到了www.oracle.com 。至少局外人看来,两家公司已经合并,而且至少不是失败的。

也就是在今天,得知oracle放出消息:今后Solaris不再免费提供,下载版本只提供90天的试用。如果使用,请买授权!

从个人角度上来说,我当然希望是提前一天庆祝了明天的节日。但事实上这并非是空穴来风。

继续阅读“再谈谈 Oracle+Sun=?”

推荐阅读:
5月中旬,我参加了在加利福尼亚
之前发过一个帖子介绍了RDT在
继续在NUMA和性能差异的路上

Ubuntu下安装oracle11G up2

oracle的11G总算到了up2,这次的升级个人感觉最大的改善就是将clustter包成了标准包的一部分,看起来今后oracle数据库要越发的使用更多的机器了。目前官方只提供了Solaris和Linux的安装包,Win以及其他操作系统看起来还是要等。

oracle官方建议的linux仅限于Redhat, Suse, Asianux以及oracle自家的linux。但作为测试的一部分,我选择了ubuntu的新版本910 AMD64 server作为平台。不过理论上使用ubuntu Desktop或者Xubuntu更省力一点。系统内存为8G,根据建议(如下),设置了8G的swap。

之前还有一篇solaris下10up2的安装可以参考

Between 0 MB and 256 MB 3 times the size of RAM
Between 256 MB and 512 MB 2 times the size of RAM
Between 512 MB and 2 GB 1.5 times the size of RAM
Between 2 GB and 16 GB Equal to the size of RAM
More than 16 GB 16 GB

继续阅读“Ubuntu下安装oracle11G up2”

推荐阅读:
之前一直不太想过多的介绍Ubu
作为Linux内核级别的资源限
在前几天发布的Ubuntu16

配置Ubuntu的php支持OCI8

PHP的OCI模块支持Oracle总是比较让人头痛。这趟弄个ubuntu的安装文档。

通过ubuntu-server安装盘安装LAMP。当然,正常情况下,建议安装好openssh服务器,免得麻烦。

虽然ubuntu的server支持root直接登录,既然是ubutu,还是遵循它的sudo吧。

安装结束后,启动server。

首先,经典的更新
#sudo apt-get update; sudo apt-get upgrade

继续阅读“配置Ubuntu的php支持OCI8”

推荐阅读:
评价一个网站的“大小”,处于视
碰到这样一种情况:在使用新浪微
种种原因,站长已经很久没有关注

搭建oracle双机热备系统

  1. 系统环境:

    1. 安装相同版本的Oracle软件,企业版而非标准版。

    2. SUN V245 x 2; Solaris Sparc 10 up 5; Oracle 10G up 2

    3. 建议在之前建立两台机器间Oralce用户的ssh互信认证机制。

    4. Oralce官方建议使用交换机连接两台主机,原因是“网卡直连容易因为网卡故障出现问题”。个人认为一根超5类或者干脆6类线直连两台主机的可以避免交换机的使用,省钱的同时也会提升传输速度。由于原本服务器还有空闲的网口,这里采用了双机直连的方式做心跳。

  2. 继续阅读“搭建oracle双机热备系统”

推荐阅读:
就在前不久,Oracle宣布:
作为一个Unix系统的管理员,
一个朋友向我咨询他遇到的一个问

Oracle+Sun=?

刚刚得到的消息,Oracle以每股$9.50的价格,总计74亿美元收购了Sun。具体官方报道

上回说到IBM的收购案,被IBM收购可以看作对SUN的一种讽刺甚至于侮辱。在一次次的谈判无果之后,忽然间传出了这么一条冷门消息。MS说明与IBM谈判是假,Oracle是真啊。

继续阅读“Oracle+Sun=?”

推荐阅读:
就在前不久,Oracle宣布:
作为一个Unix系统的管理员,
一个朋友向我咨询他遇到的一个问

Solaris下安装Oracle 10 up 2

环境配置:SUN V245server,安装有最新版本的Solaris10update4 for SPARC,从www.oracle.com下载了最新版本的Oracle 10G update 2 — Linux windows已经可以下载到

11G,可不知道为什么作为“oralce的最佳平台”的solaris只有10up2

 

首先,在/etc/system的末尾添加,否则,在安装的过程中将会提示“out of memory”之类的错误:

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

解压oracle:

gzcat 10gr2_db_sol.cpio.gz | cpioicvd

添加dba组和属于dba组的oracle用户,并创建相关的权限的目录:/opt/oracle/ 10.2.0/Db_1 /oracdata

修改oracle用户目录下的.profile文件,添加如下内容:

umask 022

TEMP=/tmp;export TEMP

TMPDIR=/tmp;export TMPDIR

ORACLE_HOME=/opt/oracle/ 10.2.0/Db_1;export ORACLE_HOME

ORACLE_BASE=/opt/oracle;export ORACLE_BASE

PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/ucb:/etc:/usr/openwin/bin:/usr/ccs/bin

ORACLE_SID=HSDB;export ORACLE_SID #HSDB是我设置的数据库SID,可以根据需要设定相对应的SID

启动X界面(我的机器没有显卡,只能用Xmanger)启动安装程序:

Su oralce

推荐阅读:
就在前不久,Oracle宣布:
作为一个Unix系统的管理员,
一个朋友向我咨询他遇到的一个问

Oracle的101个漏洞

Oracle这次补丁升级一共修复了惊人的101个漏洞,覆盖范围包括数据库、企业应用、开发工具和中间设备,属于Oracle季度升级的一部分。

同时Oracle还提供了其他信息,例如判定一个漏洞是否能被用于远程攻击,这个系统有利于系统管理员发现危急问题。

最严重的是“base score”漏洞,被判定为7.0级,它会影响Oracle Application Express,而主要产品数据库被修复22处,大多数危险等级在4.2左右。这个分级是依照通用弱点评价体系来判定的,思科也使用了这个标准。

虽然规模较大,不过这次修补还没有涉及到Oracle数据库9.2.0.6和10.1.0.5版,他们的补丁要到这个月末出台。运行于Linux之上的Oracle 10.2.0.1和Windows下的Oracle 10.2.0.2也要到十月底才能得到修补。

详细漏洞列表在这里

推荐阅读:
作为开源软件的一个重要组成部分
就在前不久,Oracle宣布:
上次写过几篇东西,关于Orac

Oracle考虑开发自己的Linux

Oracle一直以数据库软件为大家熟知,现在却在考虑是不是要发行自己的Linux版本,根据《财政时代》的报道,Oracle甚至还在考虑收购Novell的可能性。在此之前,RedHat已经收购了JBoss。

在 有了与Oracle进行市场竞争的软件之后,RedHat已经成为Oracle一个潜在的竞争对手。RedHat是目前最流行的Linux操作系统,曾经 是Oracle可以依靠的伙伴。“我们必须反省过去的关系,如同IBM一样。”Oracle的CEOLarryEllison对《财政时代》如是说。

和IBM一样,Oracle依靠开放源代码的特性,与微软的Windows领地进行着斗争。微软的SQLServer一直是Oracle最强大的竞争对手,更别提微软还有着其他一些相关产品。

过去,Oracle依靠第三方软件如Linux等提供的支持,逐渐扩大着市场。但是,“我想要全系列的产品。”Ellison说起应用软件和操作系统的时候这样表示。“我们缺少一个操作系统,你可以认为这是我们要开发自己的Linux的原因。”

从《财政时代》的报道来说,Oracle曾经考虑过收购Novell,这个第二大的Linux系统供应商感谢它收购SUSE,但是在这个时刻,这样的说法只是一个试探,Ellison如是说。


评:本人认为,开发操作系统是假,寻找一个更加有力的平台支持是真。对于这样一个数据库而言,单单仅对其自身提供支持知识是不够的,如果操作系统本身有问题,岂不坏了自家名声?况且,像oracle这样一家公司,开发一个linux操作系统并不存在技术上的难题。

推荐阅读:
作为开源软件的一个重要组成部分
就在前不久,Oracle宣布:
上次写过几篇东西,关于Orac