OracleDBA技术分类
OracleDBA技术的大类[@more@]1.ORACLE基本架构,基本原理,基本知识,基本手段,基本经验。2.TroubleShooting3.PerformanceStunning4.Backup&Restore5.Internal6.HA(RAC&DataGuard)7.Oracle高级工具
Linux ORACLE RAC 10201升级10203
Linux ORACLE RAC 10201升级10203[@more@]一.准备工作1.有效备份作好对ORACLE软件和数据库的物理备份.2.检查无效对象。3.确保SYSTEM的空闲空间在50M以上。4. SHARED_POOL_SIZE 和 JAVA_POOL_SIZE 至少为150Mb。5.关闭数据库,关闭oracle进程。6.备份相关配置文件二.备份TSTZ下载并解压Patch 5601428,应用该Patch(应用该Patch不需要关闭数据库)参考399832.1。$unzip p5601428_10201_GENERIC.zip 5601428$cd 5601428$opatch apply$sqlplus ‘/as sysdba’SQL>@?/rdbms/admin/utltzuv2.sqlSQL>host$cd $ORACLE_HOME /oracore/zonei
DBA
知识的海洋是无限广无限深的,穷其一生,你也不可能学全,很有可能你所学到的所掌握的只是冰山一角。更何况现在的IT技术是日新月异!所以你要挑重要的学挑需要的学。何谓重要?何为需要?这个会因人而异,但有一点绝对是共同的,那就是基础理论知识和基本实践能力。实践是检验能力的惟一标准。[@more@]看了很多书,处理了很多问题。当让自己说具体的哪些书名,说自己处理的哪些问题,还真不是轻易说出来。这个还要总结一下,把思路理一下,把经典案例整理一下。
ORACLE大师THOMAS经典之五共享与专一模式
本文由一木译编著请您多指正![@more@]我们会发现用得最多的连接情况是通过TCP/IP网络的连接。在这种情况里,客户端在一台机器上,服务在另一台机器上,它们之间通过TCP/IP网络进行连接。连接从客户端开始,客户端通过ORACLE客户端软件发送请求到数据库里。TNS是透明网络层(Transparent Network Substrate)简称,且是ORACLE客户端安装过程中已被打包一起安装了,这是作为ORACLE客户端到远程连接。TNS连接字符串能告诉ORACLE软件怎样连到远程的数据库。通常在你机器运行的客户端软件会去读TNSNAMES.ORA文件,而这个字符配置文件通常在$ORACL
ORACLE大师THOMAS经典之四共享与专一模式
本文由一木译编著请您多指正![@more@]在一节里,我们要学习一下客户端请求被ORACLE服务服务时两种最普通方式:专一模式和共享模式后面的机制。我们将要学习在客户端和服务端建立连接时会发生些什么,以致我们能登录到数据库并在库里工作。最后,我们要简短了解一下怎么建立TCP/IP连接(TCP/IP是通过网络联接到ORACLE的所有网络协议中应用得最广泛的协议)和在服务器上的监听进程是怎么回事。监听是用作建立客户端到我们服务器的物理联接的,但是在专一模式或共享模式下是工作方式是不同的。会话就是在连接的基础上有用户的sql在跑。我们可以
ORACLE大师THOMAS经典之三ORACLE之windows与unix
本文由一木译编著请您多指正![@more@]ORACLE有一大块称作SGA的内存,它将作如下举例的工作:管理所有进程需要访问的许多内部数据结构。缓冲从磁盘来的数据,缓存被写到磁盘前重做数据。保持已分析的SQL执行计划等。ORACLE的一些进程跟系统全局区紧密相关,但它们相关的机制因为操作系统不同而不同。在UNIX环境里,他们将与被操作系统分配的一大块共享内存段物理相关,这一大块内存段可以被很多进程并发访问使用。但在WINDOWS平台上,这些进程只简单使用C请求和malloc()来分配内存。因为它们实际上是一个进程的线程,同时共享同一个虚拟内存
ORACLE大师THOMAS经典之二数据库与实例
本文由一木译编著请您多指正![@more@]数据库和实例这两个术语放在ORACLE环境里,会引起很多误解。在ORACLE术语中,它们的定义如下:数据库:物理操作系统文件或磁盘的集合。当使用ORACLE10G的自动存储管理或裸设备分区时,数据库在操作系统上没有表现为单独分开的文件,但是定义还是一样的。实例:ORACLE后台进程或线程及共享内存区域的集合,这些共享内存区域是在一台机器上跑的进程或线程间共享内存区域。一个数据库实例可以离开磁盘存储空间而存在,尽管这个实例存对这个世界没有什么作用,但它的确可以离开数据库单独存在。经这样思考
ORACLE大师THOMAS经典之一引子
本文由一木译编著请您多指正![@more@]ORACLE数据库有非常好的兼容性。它可以在每一个妥当的平台上使用,从Windows到Unix,从PC机再到大型机。所以,ORACLE的物理结构在不同操作系统上看起来肯定是不同的。如在UNIX平台上,你能看到ORACLE由不同的操作进程来执行,这些操作进程每个进程都有惟一的主要功能。在UNIX平台上,ORACLE是作为一个多进程的集合来执行的,但是在Windows平台上,这个结构是不妥当或不能很好工作(如果这样会使ORACLE性能更慢并缺乏扩容性)。在Windows平台上,ORACLE是通过单进程多线程来实现的。而在跑OS/390或z/OS的