今天在做RAC+dataGuard的实验。用了之前做RAC添加节点的虚拟机。即以前的rac3节点。这个节点之前已经卸载过了。卸载方法参考:RAC卸载说明http://blog.csdn.net/tianlesoftware/archive/2010/09/18/5892225.aspx但是在安装Oracle软件的时候,界面提示有问题。截图如下:在这里多了一个OraCrs10g_home的目录,里面还有以前的节点rac3.单节选中之后是,remove按钮是灰
系统 2019-08-29 22:49:11 2183
原文:http://www.cnblogs.com/xcj26/p/3452628.html接触编程以来,在数据存储方面一直用的MSSQL。Oracle这名字对我来说是如此的熟悉,但是对其内容却很陌生,最近公司的一个项目用起了Oracle,所以也开始高调的用起了Oracle。在没有接触Oracle之前,听很多人都说Oracle的语法与MSSQL差不多,我在朋友圈里也帮着吹嘘这个观点。告诉朋友们,Oralce与MSSQL差不多,确实,貌似一看CRUD几乎没区
系统 2019-08-29 22:32:38 2183
一.进程概述先来看一下Oracle11g的架构图。看起来比较模糊,我已经上传到了csdn的下载。是个pdf文件,2m多。那个看起来比较清楚。也对每个进程做了解释。下载地址:Oracle11g架构图fromOracleUniversityhttp://download.csdn.net/source/2346700进程是操作系统中的一种机制,它可执行一系列的操作步。在有些操作系统中使用作业(JOB)或任务(TASK)的术语。一个进程通常有它自己的专用存储区。
系统 2019-08-29 22:07:13 2183
有关Oracle的执行计划说明,参考我的Blog:OracleExplainPlanhttp://blog.csdn.net/tianlesoftware/archive/2010/08/20/5827245.aspx一.查看当前session的SIDSYS@anqing1(rac1)>SELECTUSERENV('SID')FROMDUAL;USERENV('SID')--------------137SYS@anqing1(rac1)>SELECTSI
系统 2019-08-12 09:30:13 2183
InstallationSeetheInstantClientHomePageformoreinformation.InstallationofZIPfiles:1.DownloadthedesiredInstantClientZIPfiles.AllinstallationsrequiretheBasicorBasicLitepackage.2.Unzipthepackagesintoasingledirectorysuchas"/opt/oracle/
系统 2019-08-12 09:26:40 2183
1.怎么样查看数据库字符集?数据库服务器字符集select*fromnls_database_parameters,其来源于props$,是表示数据库的字符集。客户端字符集环境select*fromnls_instance_parameters,其来源于v$parameter,表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表会话字符集环境select*fromnls_session_parameters,其来源于v$nls_parameter
系统 2019-08-12 01:54:38 2183
1.系统SCN号查询系统SCN号的方法:selectdbms_flashback.get_system_change_numberfromdualcommit后系统SCN号会增长,但是即使没有commit操作,因为有许多后台进程在运行,所以系统SCN号也会增长。2.检查点SCN有4种检查点SCN,其中除了文件头中的启动SCN外,其他三种保存在控制文件中。可以通过:altersystemsetevents‘immediatetracenamecontrolf
系统 2019-08-12 01:54:24 2183
数据库虽然在学校系统学习过,但是在工作中真正使用起来收获又是不一样的,今天起打算将项目中使用到的技术再分享出来,不以书本的顺序,只从碰到的问题为顺序。虽然不是纯粹的数据库工程师,但是每个程序员总免不了要写sql语句。最近一直在写服务,从数据库读取数据,但是当项目上线之后再回过头来看这些sql语句,总发现有很多是相似的,不如where条件有很多是一样的。这让我想起一句话,大意是:如果程序中有很多相同的代码,那么尽量去提取出来(当然是尽量,不是一定要提取,这个
系统 2019-08-12 01:53:58 2183
SQLServer使用英文字符串的匹配的时候默认是忽略大小写的,这样用起来是比较方便的,如果想不忽略大小写也可以修改配置,但是Oracle好像不能忽略大小写,在进行字符串匹配的时候就比较麻烦了。那么该怎么解决大小写敏感的问题,把需要的数据都查询出来呢?最常见的办法就是把查询的参数和字段中的内容都转化成大写或者都转化成小写,这样就可匹配了。比如如下的查询:select*fromhr.EMPLOYEEStwhereupper(first_name)=upper
系统 2019-08-12 01:53:23 2183
SQL*Loader原理SQL*Loader是Oracle提供的用于数据加载的一种工具,它比较适合业务分析类型数据库(数据仓库),能处理多种格式的平面文件,批量数据装载比传统的数据插入效率更高。其示意图如下:控制文件:用于控制数据导入的行为方式的文件(最重要的文件)。参数文件(可选)数据文件:放置源数据的平面文件错误文件:在数据加载时,把无法正确加载的数据放入错误文件中(比如数据格式问题、数据类型问题等)丢弃文件(可选):有些数据,虽然数据格式、数据类型没
系统 2019-08-12 01:53:21 2183
有些时候我们需要和程序交互,此时需要绑定量下面两个例子简介在SELECT和DML里面绑定变量的用法SELECT里面的绑定变量[root@Ora10Gpy]#catSelectBinding.py#!/bin/envpython#coding=utf-8#filename:execisebindinginselect#Author:DBA_WaterBinimportcx_Oracleconn=cx_Oracle.connect('hr/hr@orcl')c
系统 2019-08-12 01:52:10 2183
oracle之内存—鞭辟近里(三)今天是2013-07-08,今天晚上突然接到一个电话,我的外甥问我的qq是多少,我感觉很吃惊,他长大了。在他现在这个年龄就开始接触网络,我难免有少许担心,希望他合理利用网络。一)pgaintroduction:pga是为服务器进程分配的一块私有的内存,其中包含了相关数据信息和控制信息。每个进程只能对自己的pga区域进行读和写相应的执行代码信息。在运行区域中一个简单的内容就是游标,每个时间游标都会被执行,每个新的run-ti
系统 2019-08-12 01:52:08 2183
/***************************************获取数据库中表的信息:**************************************/--显示表的基本信息SELECTutc.column_name,utc.data_type,utc.data_length,utc.data_precision,utc.data_Scale,utc.nullable,utc.data_default,ucc.commentsFR
系统 2019-08-12 01:51:49 2183
原创于2009年08月02日,2009年10月22日迁移至此。Oracle分析函数——CUBE,ROLLUPCUBE功能描述:注意:ROLLUP功能描述:注意:如果是ROLLUP(A,B,C)的话,GROUPBY顺序(A、B、C)(A、B)(A)最后对全表进行GROUPBY操作。如果是GROUPBYCUBE(A,B,C),GROUPBY顺序(A、B、C)(A、B)(A、C)(A),(B、C)(B)(C),最后对全表进行GROUPBY操作。CREATETAB
系统 2019-08-29 23:08:21 2182
Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。一、启动和关闭Oracle数据库对于大多数OracleDBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的ServerManager。从Oracle8i以后,系统将ServerManager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需
系统 2019-08-12 01:54:48 2182