radhat6.6上安装oracle12c RAC (二)
二、GI(Grid Infrastructure)安装首先将安装包传到node1的目录2.1 GI软件安装2.1.1、解压安装包#su - grid解压 GRID 到 GRID用户的$ORACLE_HOME下[grid@jydb1 grid]$ pwd/u01/app/12.2./grid[grid...
oracle 使用 ALTER 操作列
使用 ALTER TABLE 语句追加, 修改, 或删除列的语法aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyYAAAHTCAIAAABdlZvmAAAgAElEQVR4nO2dyZHjOBBFaZEM0KltkBE8T0Q5IllSN13bgYpo...
oracle 顺序号生成函数。仿Sequence
问题提出自项目中的老代码:一个Bill表,存储所有的表单信息,比如:员工入职单,离职单等等。(别喷,我知道要分多个表。但领导的意愿你是没办法违背的)表单的单据号是以四个字母+年月日+数字顺序号来表示。每次取新单据号时要从Bill表里(按生成规则)查询出最大的那个单据号,再拆分出来,再给顺序号加1,组...
Oracle中序列(Sequence)详解
一 序列定义序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。二 创建序列创建序列需要CREATE SEQUENCE系统...
Oracle中序列(SEQUENCE)的使用一例
曾经在触发器中使用序列(SEQUENCE):create or replace trigger TRI_SUPPLIER before insert on SUPPLIER for each rowbegin select seq_supid.NEXTVAL into:new.supcod...
Oracle基础之Merge into
Merge into语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。 通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSE...
Oracle10g完全卸载正确步骤
Oracle卸载要求比较严格,不能简单的卸载就完事了;当然Oracle卸载也没有那么难,只是步骤比较多。Oracle10g还是Oracle11g卸载步骤都是一样的。下边详细介绍一下。找到Oracle10g的所有服务关闭掉开启的服务,如图找到Oracle10g的安装目录,如图,在开始菜单下,启动卸载3...
Oracle复杂查询
1:列出所有员工的姓名,部门名称,和工资select a1.ename,a1.sal,a2.dname from emp a1,dept a2 where a1.deptno = a2.deptno;2:列出所有部门的详细信息和部门人数select a2.deptno,a2.dname,a2.loc...
oracle 密码过期处理
1.查看用户的proifle是哪个,一般是defaultsql>SELECT username,PROFILE FROM dba_users;2.查看指定概要文件(如default)的密码有效期设置sql>SELECT * FROM dba_profiles s WHERE s.prof...
查锁住的表,以及kill进程,Oracle常用语句
--找出所有被锁的对象,定位出哪个回话占用select l.session_id,o.owner,o.object_namefrom v$locked_object l,dba_objects owhere l.object_id=o.object_id;--所有导致锁的sessionselect ...
Oracle中的位图索引和函数索引
位图索引同样的,先说是什么,再说为什么。上篇我们说过BTREE索引是将数据表的索引列和行号排序后以树状形式存在磁盘中。那位图索引是什么样的呢?现有如下日志表,有操作类型字段op_type,该字段的取值只有“查看”、“查询”、“新增”、“修改”和“删除”。如下表,当在op_type列建位图索引,如果某...
win10安装Oracle11g-出现INS-13001环境不满足最低要求问题
今天安装Oracle11g,出现INS-13001环境不满足最低要求问题:解决方法在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求这时,打开你的解压后的database文件夹,找到state,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下...
利用Oracle GoldenGate记录源系统所有表的操作
通过goldengate,可以实现目标表和源表不同结构之间的实时复制,包括记录源系统所有表的变更操作,供ETL或其它审计系统使用。记录信息包括表名、操作时间、操作SCN,事务标记,操作类型到一个流水表。用于后续ETL处理过程中的按序处理。创建日志记录表 create table odi.odi_tr...
(学)如何在Oracle中一次执行多条sql语句
队长同学原来的地址:https://www.cnblogs.com/teamleader/archive/2007/05/31/765943.html队长同学原来的描述:有时我们需要一次性执行多条sql语句,而用来更新的sql是根据实际情况用代码拼出来的解决方案是把sql拼成下面这种形式:begin...
Oracle SQL语句执行步骤
转自:http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762345.htmlOracle中SQL语句执行过程中,Oracle内部解析原理如下:1、当一用户第一次提交一个SQL表达式时,Oracle会将这SQL进行Hard parse,这过程有...
Oracle sql语句执行顺序
sql语法的分析是从右到左一、sql语句的执行步骤:1)词法分析,词法分析阶段是编译过程的第一个阶段。这个阶段的任务是从左到右一个字符一个字符地读入源程序,即对构成源程序的字符流进行扫描然后根据构词规则识别单词(也称单词符号或符号)。词法分析程序实现这个任务。词法分析程序可以使用lex等工具自动生成...
oracle数据库创建用户
--4.1 创建表空间CREATE TABLESPACE mdm_data DATAFILE 'D:\soft\Oracle\oracl\oradata\mdm_data01.dbf' SIZE 300M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL...
C#中使用SqlBulkCopy的批量插入和OracleBulkCopy的批量插入
1、首先我们做一下准备工作,在sql server和oracle分别建立一个Student表oracle中 --创建Student表 -- create table Student( stuId number not null primary key, stuName nvarc...
Debian安装Oracle Java步骤
在Debian下安装OpenJDK使用apt命令非常方便的安装,但安装Oracle就需要手动了,这里需了解ln和update-alternatvies命令。ln链接首先我们来说说linux的链接,它分为两种:符号链接(symbolic link)和硬链接(hard link)。我们知道文件都有文件名...
CentOS 5.6 安装Oracle Java 和 Eclipse
1.卸载原有OpenJDK1. 使用java -version查看当前Java版本信息2. 使用rpm -qa | grep java 列出所有被安装的java rpm package3. 依照对应的信息,卸载系统原有jdk,使用sudo rpm -e --nodeps java-1.4....