11 2009 档案
摘要:首先我们来看下alertSID.log日志:MonNov3017:31:542009Thread1advancedtologsequence14214(LGWRswitch)Currentlog#3seq#14214mem#0:/u03/oradata/newccs/redo03.logMonNov3017:34:292009Thread1advancedtologsequence14215(LGWRswitch)Currentlog#1seq#14215mem#0:/u03/oradata/newccs/redo01.logMonNov3017:35:542009Thread1cannota
阅读全文
摘要:首先我们来看下alertSID.log日志:MonNov3017:31:542009Thread1advancedtologsequence14214(LGWRswitch)Currentlog#3seq#14214mem#0:/u03/oradata/newccs/redo03.logMonNov3017:34:292009Thread1advancedtologsequence14215(LGWRswitch)Currentlog#1seq#14215mem#0:/u03/oradata/newccs/redo01.logMonNov3017:35:542009Thread1cannota
阅读全文
摘要:将表空间和数据文件从一个位置移动到另一个位置的操作方法一.OFFLINEOFFLINE分为ALTERDATABASE与ALTERTABLESPACEOFFLINE,他们的区别参看blog:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898800.aspx按数据文件来:1.先将相应的数据文件offlineALTERDATABASEDATAFILE'D:/ORACLE/ORADATA/DBA/TEST01.DBF'OFFLINE;2.把数据文件copy到新位置3.alterdatabaserenamefile
阅读全文
摘要:将表空间和数据文件从一个位置移动到另一个位置的操作方法一.OFFLINEOFFLINE分为ALTERDATABASE与ALTERTABLESPACEOFFLINE,他们的区别参看blog:http://blog.csdn.net/tianlesoftware/archive/2009/11/29/4898800.aspx按数据文件来:1.先将相应的数据文件offlineALTERDATABASEDATAFILE'D:/ORACLE/ORADATA/DBA/TEST01.DBF'OFFLINE;2.把数据文件copy到新位置3.alterdatabaserenamefile
阅读全文
摘要:一.DataFile脱机或联机的两种方法:①ALTERDATABASE语句修改单独的DataFile②ALTERTABLESPACE语句修改所有的DataFile1、在ARCHIVRLOG模式下的更改DataFile状态ALTERDATABASEDATAFILE'/u02/oracle/rbdb1/stuff01.dbf'ONLINE;ALTERDATABASEDATAFILE'/u02/oracle/rbdb1/stuff01.dbf'OFFLINE;或者用文件号来表示:SQL>selectfile#,name,checkpoint_change#fro
阅读全文
摘要:一.DataFile脱机或联机的两种方法:①ALTERDATABASE语句修改单独的DataFile②ALTERTABLESPACE语句修改所有的DataFile1、在ARCHIVRLOG模式下的更改DataFile状态ALTERDATABASEDATAFILE'/u02/oracle/rbdb1/stuff01.dbf'ONLINE;ALTERDATABASEDATAFILE'/u02/oracle/rbdb1/stuff01.dbf'OFFLINE;或者用文件号来表示:SQL>selectfile#,name,checkpoint_change#fro
阅读全文
摘要:1. 先通过top命令查看产用资源较多的spid号2.查询当前耗时的会话ID,用户名,sqlID等:select sid,serial#,machine,username,program,sql_hash_value,sql_id, to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$sessionwhere paddr in (select addr from v$process where spid in ('5648612','256523'));3. 如果上一步
阅读全文
摘要:1. 先通过top命令查看产用资源较多的spid号2.查询当前耗时的会话ID,用户名,sqlID等:select sid,serial#,machine,username,program,sql_hash_value,sql_id, to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$sessionwhere paddr in (select addr from v$process where spid in ('5648612','256523'));3. 如果上一步
阅读全文
摘要:OCM考试全称为OracleCertifiedMaster(Oracle认证大师),是在OCA(Oracle认证专员OracleCertifiedAssociate)、OCP(Oracle认证专家OracleCertifiedProfessional)之后更高一级的Oracle技术认证,也是Oracle技术认证最高的一个级别。考试是两天的时间,全部为实际操作的考试,第一天是创建数据库和安装GridControl,第二天是创建RAC以及部署DataGuard,其中穿插着几乎所有Oracle数据库管理需要用到的常用知识。其实,技术上来说OCM的考试并不很难,考试涉及的内容也是很喜闻乐见的技术架构。
阅读全文
摘要:OCM考试全称为OracleCertifiedMaster(Oracle认证大师),是在OCA(Oracle认证专员OracleCertifiedAssociate)、OCP(Oracle认证专家OracleCertifiedProfessional)之后更高一级的Oracle技术认证,也是Oracle技术认证最高的一个级别。考试是两天的时间,全部为实际操作的考试,第一天是创建数据库和安装GridControl,第二天是创建RAC以及部署DataGuard,其中穿插着几乎所有Oracle数据库管理需要用到的常用知识。其实,技术上来说OCM的考试并不很难,考试涉及的内容也是很喜闻乐见的技术架构。
阅读全文
摘要:1. Oracle 10g windows 平台下安装 下载地址: http://download.csdn.net/source/1850497 在线观看地址:http://v.youku.com/v_show/id_XMTM0NzA5MjY0.html2. 虚拟机上安装Linux 操作系统 下 载 地 址:http://download.csdn.net/source/1855603 在线观看地址:http://v.youku.com/v_show/id_XMTM1MTM5MzQ0.html3. Oracle 监听的配置 下 载 地 址:http://download.csdn.n...
阅读全文
摘要:1. Oracle 10g windows 平台下安装 下载地址: http://download.csdn.net/source/1850497 在线观看地址:http://v.youku.com/v_show/id_XMTM0NzA5MjY0.html2. 虚拟机上安装Linux 操作系统 下 载 地 址:http://download.csdn.net/source/1855603 在线观看地址:http://v.youku.com/v_show/id_XMTM1MTM5MzQ0.html3. Oracle 监听的配置 下 载 地 址:http://download.csdn.n...
阅读全文
摘要:平台:oracle9i+windows2003故障表现:ORA-12154:TNS:couldnotresolveservicenameDataGuard之前一直很正常。突然就报这个错了。无法完成归档,但用tnspingSID,没有问题,监听也没有问题。因为TNS无法解析,所以主库的归档日志无法传送到备库。无法完成归档。尝试解决方法:SQL>altersystemsetlog_archive_dest_2='';系统已更改SQL>altersystemsetlog_archive_dest_3='service=orcl_2';系统已更改SQL>
阅读全文
摘要:平台:oracle9i+windows2003故障表现:ORA-12154:TNS:couldnotresolveservicenameDataGuard之前一直很正常。突然就报这个错了。无法完成归档,但用tnspingSID,没有问题,监听也没有问题。因为TNS无法解析,所以主库的归档日志无法传送到备库。无法完成归档。尝试解决方法:SQL>altersystemsetlog_archive_dest_2='';系统已更改SQL>altersystemsetlog_archive_dest_3='service=orcl_2';系统已更改SQL>
阅读全文
摘要:Oracle在9i以后,可以利用DBMS_METADATA.GET_DDL包得到数据库的对象的ddl脚本。如下(SQLPLUS中执行):1.获取单个的建表、视图和建索引的语法setpagesize0setlong90000setfeedbackoffsetechooffspoolDEPT.sqlselectdbms_metadata.get_ddl('TABLE','TAB_NAME','SCOTT')fromdual;selectdbms_metadata.get_ddl('VIEW','VIEW_NAME',&
阅读全文
摘要:一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中..
阅读全文
摘要:一、监听器(LISTENER) 监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。二、本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中..
阅读全文
摘要:1. 在2个实例之间同步表的数据先创建DBLINK...create database link TEST.US.ORACLE.COM connect toTEST identified byTEST using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.1.36)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )';测试Db_LINKselect * from tworkgroupnode@TEST删除数据tr
阅读全文
摘要:Oracle中的数据字典是数据库中的非常重要的一部分,提供了相关数据库的信息,它是所有Oracle用户(从应用的最终用户、应用的设计开发者到数据库管理员)的非常重要的信息来源。数据字典的创建,是在Oracle数据库创建完毕后,运行一些相关的数据库管理脚本来完成的。当采用Oracle统一安装器(OracleUniversalInstaller)创建数据库时,Oracle服务器有关的字典视图和脚本最后会被自动安装。但当需要升级目前的Oracle数据库服务器时,数据库管理员必须要手工重新运行创建这些视图或脚本的SQL。安装完数据库后,Oracle数据库管理脚本就存放在操作系统中。对于UNIX和N..
阅读全文
摘要:Oracle中的数据字典是数据库中的非常重要的一部分,提供了相关数据库的信息,它是所有Oracle用户(从应用的最终用户、应用的设计开发者到数据库管理员)的非常重要的信息来源。数据字典的创建,是在Oracle数据库创建完毕后,运行一些相关的数据库管理脚本来完成的。当采用Oracle统一安装器(OracleUniversalInstaller)创建数据库时,Oracle服务器有关的字典视图和脚本最后会被自动安装。但当需要升级目前的Oracle数据库服务器时,数据库管理员必须要手工重新运行创建这些视图或脚本的SQL。安装完数据库后,Oracle数据库管理脚本就存放在操作系统中。对于UNIX和N..
阅读全文
摘要:一. 安装前的准备1.在数据库服务器上以Administrator身份登录到Windows2.停止所有Oracle相关的服务。这些服务名称通常是以Oracle打头3.停止Distributed Transaction Coordinator服务4.备份与Oracle数据库相关的所有文件(包括Oracle数据库软件及数据文件),把这些文件按原有的目录结构复制到安全的地方,并做好标记或记录二. 安装过程从metalink下载oracle for window 32 9.2.0.6 patch 安装时注意表空间大小和监听是否正常 运行PATCH的SETUP.EXE文件/Disk1/setup.exe
阅读全文
摘要:一. 安装前的准备1.在数据库服务器上以Administrator身份登录到Windows2.停止所有Oracle相关的服务。这些服务名称通常是以Oracle打头3.停止Distributed Transaction Coordinator服务4.备份与Oracle数据库相关的所有文件(包括Oracle数据库软件及数据文件),把这些文件按原有的目录结构复制到安全的地方,并做好标记或记录二. 安装过程从metalink下载oracle for window 32 9.2.0.6 patch 安装时注意表空间大小和监听是否正常 运行PATCH的SETUP.EXE文件/Disk1/setup.exe
阅读全文
摘要:Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.5.0 This problem can occur on any platform. Symptoms: The issue is that the following error was raised : ORA-00600: internal error code, arguments: [kesutlGetBindValue-2], [], [], [], [], [], [], [] The recent changes was the : Migrati
阅读全文
摘要:Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.5.0 This problem can occur on any platform. Symptoms: The issue is that the following error was raised : ORA-00600: internal error code, arguments: [kesutlGetBindValue-2], [], [], [], [], [], [], [] The recent changes was the : Migrati
阅读全文
摘要:linux下手动删除数据库实例,直接删除相应的目录就可以了,不多说了....1. $ORACLE_HOME/dbs/[oracle9@frogger dbs]$ pwd/u01/app/oracle/product/9.2.0.1/dbs[oracle9@frogger dbs]$ rm inittest02.ora[oracle9@frogger dbs]$ rm orapwdtest022. $ORACLE_BASE/oradata/SID[oracle9@frogger oradata]$ lsdefault_demo01.dbfdefault_demo99.dbfdevdb02duke
阅读全文
摘要:linux下手动删除数据库实例,直接删除相应的目录就可以了,不多说了....1. $ORACLE_HOME/dbs/[oracle9@frogger dbs]$ pwd/u01/app/oracle/product/9.2.0.1/dbs[oracle9@frogger dbs]$ rm inittest02.ora[oracle9@frogger dbs]$ rm orapwdtest022. $ORACLE_BASE/oradata/SID[oracle9@frogger oradata]$ lsdefault_demo01.dbfdefault_demo99.dbfdevdb02duke
阅读全文
摘要:我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2009年11月13日的命令如下。 #date -s 11/13/09 将系统时间设定成下午1点12分0秒的命令如下。#date -s 13:12:00 ---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性, Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间
阅读全文
摘要:RAC 在启动的是要要先启动OCFS2, 在修改/etc/sysconfig/o2cb的配置后,发现两机器只有一台可以自动挂载ocfs2分区,而另外一台不能自动挂载。但启动完毕后,手动挂载正常。一、详细情况两机器分别是dbsrv-1和dbsrv-2,使用交叉线做网络心跳,并在cluster.conf中使用私有心跳IP,非公用IP地址。1、检查o2cb状态启动后,o2cb服务是启动正常的,ocfs2模块也加载正常的,但心跳是Not Active:引用Checking heartbeat: Not Active2、检查/etc/fstab文件引用#cat /etc/fstab|grep ocfs2
阅读全文
摘要:RAC 在启动的是要要先启动OCFS2, 在修改/etc/sysconfig/o2cb的配置后,发现两机器只有一台可以自动挂载ocfs2分区,而另外一台不能自动挂载。但启动完毕后,手动挂载正常。一、详细情况两机器分别是dbsrv-1和dbsrv-2,使用交叉线做网络心跳,并在cluster.conf中使用私有心跳IP,非公用IP地址。1、检查o2cb状态启动后,o2cb服务是启动正常的,ocfs2模块也加载正常的,但心跳是Not Active:引用Checking heartbeat: Not Active2、检查/etc/fstab文件引用#cat /etc/fstab|grep ocfs2
阅读全文
摘要:现象一:mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /webdatamount.ocfs2: Transport endpoint is not connected while mounting /dev/sdb1 on /webdata. Check 'dmesg' for more information on this error.可能问题:1:防火墙打开着,没有关闭,屏蔽了心跳端口2:各个节点的/etc/init.d/o2cb configure值配置不同导致。3:一个节点处于挂载中,另外一个节点刚刚配置好,重启了ocfs
阅读全文
摘要:现象一:mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /webdatamount.ocfs2: Transport endpoint is not connected while mounting /dev/sdb1 on /webdata. Check 'dmesg' for more information on this error.可能问题:1:防火墙打开着,没有关闭,屏蔽了心跳端口2:各个节点的/etc/init.d/o2cb configure值配置不同导致。3:一个节点处于挂载中,另外一个节点刚刚配置好,重启了ocfs
阅读全文
摘要:Build Your Own Oracle RAC 10g Release 2 Cluster on Linux and FireWireby Jeffrey Hunter - OTNOracle RAC O2CB Cluster ServiceBefore we can do anything with OCFS2 like formatting or mounting the file system, we need to first have OCFS2's cluster stack, O2CB, running (which it will be as a result of
阅读全文
摘要:Build Your Own Oracle RAC 10g Release 2 Cluster on Linux and FireWireby Jeffrey Hunter - OTNOracle RAC O2CB Cluster ServiceBefore we can do anything with OCFS2 like formatting or mounting the file system, we need to first have OCFS2's cluster stack, O2CB, running (which it will be as a result of
阅读全文
摘要:ORACLE终于在10G中提供了对正则表达式的支持,以前那些需要通过LIKE来进行的复杂的匹配就可以通过使用正则表达式更简单的实现。Oracle10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认,无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle10g支持正则表达式的四个新函数分别,它们使用POSIX正则表达式代替了老的百分号(%)和通配符(_)字符。1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似:返回字符的个数3,REGEXP_SUBSTR:与SUBSTR的功能相似:截取字符串4,REGEXP_REPL
阅读全文
摘要:ORACLE终于在10G中提供了对正则表达式的支持,以前那些需要通过LIKE来进行的复杂的匹配就可以通过使用正则表达式更简单的实现。Oracle10g正则表达式提高了SQL灵活性。有效的解决了数据有效性,重复词的辨认,无关的空白检测,或者分解多个正则组成的字符串等问题。Oracle10g支持正则表达式的四个新函数分别,它们使用POSIX正则表达式代替了老的百分号(%)和通配符(_)字符。1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似:返回字符的个数3,REGEXP_SUBSTR:与SUBSTR的功能相似:截取字符串4,REGEXP_REPL
阅读全文
摘要:一. Analytic Functions 说明 分析函数是oracle 8中引入的一个概念,为我们分析数据提供了一种简单高效的处理方式.官方对分析函数的说明如下: Analytic functions compute an aggregate value based on a group of rows. They differ fromaggregate functions in that they return multiple rows for each group. The groupof rows is called awindowand is defined bytheanaly
阅读全文
摘要:一. Analytic Functions 说明 分析函数是oracle 8中引入的一个概念,为我们分析数据提供了一种简单高效的处理方式.官方对分析函数的说明如下: Analytic functions compute an aggregate value based on a group of rows. They differ fromaggregate functions in that they return multiple rows for each group. The groupof rows is called awindowand is defined bytheanaly
阅读全文