摘要: 1、修改 /etc/sysconfig/network vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=carel(carel为计算机名) 2、修改 /etc/hosts vi /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 19... 阅读全文
posted @ 2013-10-23 16:15 mjj_happy 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。e.g. 1.Mary的原工资为1000, 财务人员将Mary的工资改为了8000(但未提交事务)2.Mary读取自己的工资 ,发现自己的工资变为了8000,欢天喜地! 3.而财务发现操作有误,回滚了事务,Mary的工资又变为了1000 像这样,Mary记取的工资数8000是一个脏数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个 阅读全文
posted @ 2013-06-25 13:22 mjj_happy 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 【分布式系统工程实现】CAP理论及系统一致性印象中CAP理论开始流行是从Amazon Dynamo的论文开始的,Amazon的CTO还在他的博客中介绍了最终一致性的概念,从此以后,各种会议和交流中都少不了CAP的影子。然而,对于分布式系统工程设计和开发来说,CAP意味着什么呢?CAP 理论由 Berkerly 的 Brewer 教授提出,三者的含义如下:一致性 ( Consistency) :任何一个读操作总是能读取到之前完成的写操作结果;可用性 ( Availability) :每一个操作总是能够在确定的时间内返回;分区可容忍性 (Tolerance of network Partition 阅读全文
posted @ 2013-06-03 13:03 mjj_happy 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 元芳曰:这种情况基本都成为了DBA的家常便饭,经常要去处理用户提交来的性能问题或者是工程人员提交上来的AWR报告,一般遇到这种情况,解决的方法有很多。OLTP(1)先要弄清楚数据库的类型是什么 OLTP 在线事务处理 or OLAP 在线分析系统,因为不同的数据库类型选择优化的方法也不同。例如 OLTP 强调系统的内存命中率,内存的效率决定数据库效率。(2)如果用户的并发数很大可扩大内存的容量缓存更多的数据,还可以调整data buffer cache、shared pool、java pool、large pool的大小及PGA大小包括sort区hash区等。(3)如果用户的在线请求数较多, 阅读全文
posted @ 2013-02-06 08:48 mjj_happy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、描述启动和关闭数据库时的多个阶段1、包括三个阶段:NOMOUNT、MOUNT和OPEN。2、NOMOUNT模式需要参数文件。3、MOUNT模式需要控制文件。4、OPEN模式需要数据文件和联机重做日志文件。二、设置数据库初始化参数1、不经过关闭和启动过程,就不能更改静态参数。2、可以针对实例或会话,以动态参数方式更改其他参数。3、可以再动态性能视图V$PARAMETER和V$SPPARAMETER中查看参数。三、试用警报日志和跟踪文件1、警报日志是有关关键操作的连续消息流。2、跟踪文件通常是由于后台进程中遇到错误生成的。四、使用数据字典和动态性能视图1、动态性能视图使用实例或控制文件的信息填 阅读全文
posted @ 2012-11-20 13:02 mjj_happy 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、Data Pump仅能读取由Data Pump生成的文件。2、OFA-Optimal Flexible Architecure 最好灵活结构,OFA的核心是两个环境变量:ORACLE_BASE 和 ORACLE_HOME。 阅读全文
posted @ 2012-11-19 16:27 mjj_happy 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、单实例体系结构Oracle服务器是连接到数据库的实例。实例包括共享内存块以及一组后台进程。数据库是磁盘上的一组文件。用户会话是连接到服务器进程的用户进程。SGA内存由所有后台和前台进程共享。2、实例内存结构实例共享内存是系统全局区(SGA)。会话的专用区域是程序全局区(PGA)。SGA由一组子结构组成,其中一些是必须的(数据库缓冲区缓存、日志缓冲区和共享池),而另一些是可选的(大池、JAVA池和流池)。可以动态重调SGA结构的大小,也可以对其进行自动化管理,但日志缓冲区除外。日志缓冲区的大小固定不变,在启动实例时被设置为固定值。无法对其进行自动管理。数据库缓冲区缓存、共享池、大池、Java 阅读全文
posted @ 2012-11-14 11:42 mjj_happy 阅读(202) 评论(0) 推荐(0) 编辑