存档

2009年6月 的存档

今天有人问我关于listener静态与动态注册的问题,翻出来很早以前写的一篇文章,关于ORACLE_SID,db_name,instance_name,service_names以及listener动态注册和静态注册的简单说明。
ORACLE_SID
环境变量,用来标识共享内存段,也可以说是实例的名称,同一台机器,相同的ORACLE_HOME,不能使用相同的ORACLE_SID,因为不能创建相同的共享内存段,
INSTANCE_NAME
初始化参数,用于listener动态注册,和环境变量ORACLE_SID无关,两者可以不一致。
SERVICE_NAMES
初始化参数,用于listerer动态注册,可以设定多个值,service_names可以为同一个instance指定多个服务名称。
DB_NAME
初始化参数,同时记录在control file,data file,redo file的header中,初始化参数设置必须与控制文件相同。
listener 动态注册

Kenny dvdrip

:PMON进程自动将数据库的信息注册到listener中,或者使用alter system register显示注册,要求listener必须使用1521端口,使用动态注册将不需要在listener.ora中指定SID_LIST。如果指 定了instance_name,service_names参数,动态注册将使用这两个参数,如果没有指定service_name,那么将使用 db_domain+db_name作为service_name进行动态注册。
listener status看到如下内容:
Service “test” has 2 instance(s).
Instance “test”, status UNKNOWN, has 1 handler(s) for this service…(静态注册)
Instance “test”, status READY, has 1 handler(s) for this service…(动态注册)
如果指定了多个service_names,将会看到多个service指向同一个instance,如下:
Service “jackytest1″ has 1 instance(s).
Instance “aaa”, status READY, has 1 handler(s) for this service…
Service “jackytest2″ has 1 instance(s).
Instance “aaa”, status READY, has [...]

6 18th, 2009 | Filed under 大话技术
标签:

【内容简介】
本书以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。
全 书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。
【作者介绍】
简朝阳,毕业于南京工业大学管理科学与工程学院,管理学学士。擅长MySQL & Oracle数据库应用系统的性能调优与高可用可扩展架构设计,有一定的对Java 和C语言基础。目前就职于阿里巴巴(中国)网络技术有限公司,曾参与过公司多个核心数据库应用系统的设计与实施,目前主要负责 MySQL 数据库应用系统的架构设计与相关维护工作。活跃于 iMySQLer 数据库论坛(http://imysqler.com) 和 MySQL 邮件组(mysqler@googlegroups.com, http://groups.google.com/group/mysqler)。
–EOF–
本书的作者是我的同事,2006年大学毕业后来到Alibaba DBA team,还记得当时DBA没有招聘应届毕业生的计划,但是在校园招聘中,他被评估为“潜力无限”的增值股,所以被破格录用。而我(一个刚刚上路的菜鸟DBA)是他的导师。事实证明,当时的招聘人员的眼光是犀利的,正如他的名字朝阳一样,他成长的速度超过了我们所有人的期望。从最初的Oracle DBA转型到MySQL方向后,迅速成为MySQL领域内的专家。
在这本书之前,中文版的MySQL图书要不是译作,要不就是官方文档的简单翻译,几乎没有自己的思想。而这本书则完全不同,首先它不是一本MySQL的入门书,也不是用命令堆砌的参考书,而是一本深入介绍MySQL原理的故事书。作者通过大量实际的案例,讲述了MySQL数据库优化原理,以及架构设计方面的内容,这些内容都是在实际工作中不断积累的宝贵财富,在其他任何文档中都找不到。
作者从一个应届毕业生到数据库大师,只花了三年时间,在这个过程中,我见证了他的成长,也从他的导师变成了学生(我也开始学MySQL啦)。在他的成长轨迹中,我看到了信念,坚持,行动和态度。对于每一个想成为DBA的年轻人来说,现在就像朝阳那样开始吧。
我们,依然在路上……

6 11th, 2009 | Filed under 一地鸡毛

本来不想写什么的,因为担心会被跨省抓捕,但是当互联网变成了局域网,twitter,flickr……被屏蔽,甚至Google reader中订阅的很多blog都无法正常显示,我已经出离愤怒了:fuck off!
我们衣食无忧,每天看CCTV的电视节目,上全世界最大的局域网,沐浴在GFW的阳光下,幸福得象一只河蟹。他们说我们是这个国家的主人,只是我们不再关心这个国家,也不再追求事实的真相。
其实,我们一无所有。
–EOF–
“黑夜给了我黑色的眼睛,我却用它来寻找光明”。-顾城

6 5th, 2009 | Filed under 一地鸡毛
标签: