copy 备份:[oraprod@ebsprod ~]$ rman target / Recovery Manager: Release 11.2.0.4.0 - Production on Mon Jun 20 11:28:50 2016 Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved. connected to target database: PROD (DBID=325515888) RMAN> RUN { ALLOCATE CHANNEL dev1 DEVICE TYPE DISK; ALLOCATE CHANNEL dev2 DEVICE TYPE DISK; ALLOCATE CHANNEL dev3 DEVICE TYPE DISK; ALLOCA...
Oracle 添加第二个实例 和 监听标签:本文系统来源:http://www.cnblogs.com/sealovesky99/p/5624166.html
一、如何创建存储过程procedure 1、创建一个存储过程用于保存已上架商品的数量CREATE ORREPLACE PROCEDURE getGoodCount ISgoodCount int;BEGINSELECT COUNT(*)INTO goodCount FROMtable_good where status = ‘3‘;DBMS_OUTPUT.PUT_LINE(‘good表共有‘||goodCount||‘笔上架商品‘);END getGoodCount;call getGoodCount(); 2、根据商品编号,查询商品信息:CREATE ORREPLACE PROCEDURE getgoodinfo(goodid IN NUMBER)IStitle t...
1.传统一层一层传数据,而PLSQL作为独立的单元返回客户端,减少查询,减少网路传输的往返,搞笑 2.PL/SQL语句块 分为两种:命名(子程序,函数,包保存在数据库中,后期可以根据名称进行引用),匿名 区别:命名语句块存储在数据库中,用名称来引用,而匿名的语句块没有名称,不会存数在数据库中,后期无法引用 PL/SQL语句块分为三部分:声明,可执行(可执行是必须存在的),异常 声明就是定义变量,常量,分号结束,即为标识符的...
函数会把表达式列表中每个表达式与null进行比较,并返回一个非null的表达式的值 2.1.3 不要使用关键字 2.1.4 在PL/SQL中使用标识符 到声明的数据类型为varchat2的时候,需要在赋值常量的时候添加单引号 2.1.5使用Anchored数据类型 给变量设置数据类型可以基于某种数据库对象,称作anchored声明 Orache的数据类型 varchar2:存储变长字符。参数必须,制定字符数据的最大长度,最大为32767。不使用常量或者变量来制定最大长度:必须使...
3.1 在PL/SQL中使用DML 在PL/SQL语块中,两种变量赋值a. := 初始化。b. select into语法,PL/SQL语块的声明部分被声明的变量,后期可以使用选择语句进行赋值。 3.1.1变量初始化时使用select into语法 select A INTO V_A INSERT INTO xxx(表)( XA)values (V_A) 3.1.2 在pl/sql语句块中使用DML a.使用oracle序列 CURR b.获取和递增序列值 CURRVAL 返回序列的当前值 NEXTVAL 递增当前序列值,并返回新的值 c. 从序列获取数字 3.1....
4.1 IF 语句 IF语句两种形式;IF-THEN IF-THEN-ELSE 使用IF-THEN,可以指定需要执行的一组动作。 IF-THEN-ELSE语句指定两组动作 1. IF-THEN TRUE执行语句序列 结构: IF CONDITION THEN STATEMENT 1; ....... STATEMENT N; END IF; 2. IF - THEN- ELSE语句 IF-THEN指定当前条件计算为true时,需要执行语句序列。当条件计算为false时,不采取任何特别活动,仅仅是继续程序的执行,使用if-then-else语句 指定两组语句。条件计算为true...
6.1 简单循环 简单循环,就想其名称一张,是一种最基本循环。简单循环具有如下结构 LOOPSTATEMENT 1;STATEMENT 2;...STATEMENT N; END LOOP; 保留字LOOP标识简单循环的开始。STATEMENT1到STATEMENT N 是反复执行的语句序列。这些语句由一个或者多个标准的编程结构组成。END LOOP是标识循环结构结束的保留字 每次循环迭代处理时,一些列语句会执行,然后再次执行循环最开始的语句。上述语句序列会无限制的执行,因为没有语句指定何时...
5.1 CASE语句 1. CASE语句具有如下结构 CASE SELECTORWHEN EXPRESSION 1 THEN STATEMENT 1;WHEN EXPRESSSION 2 THEN STATEMENT 2;........WHEN EXPRESSION N THEN STATEMENT N;ELSE STATEMENT N+1;END CASE; 保留字CASE标识CASE语句的开始。选择器决定哪个WHEN子句应该被执行。每个WHEN子句都包含一个EXPRESSION以及与之关联的一个或者多个可执行语句。ELSE子句是可选的。他的工作方式非常类似于IF-THEN-ELSE语句中所使用的ELSE子句...
因更换服务器需要将Oracle数据库转移到另外台Oracle中。说明: 1、测试环境为:windows server2003 和 oracle 10g. 2、2台服务器安装的程序目录一样,数据目录不一样。特别借签了Afshen兄弟发的实践将oracle冷备份恢复到另外一个数据库实例中操作文章。但是对于新手来说没有详细说明,且我的操作有点点差异。另外我是新手,只知道工作完成,但是不知道是否此操作是否对于数据库使用存在何影响,还需要后期开发使用在知道,希望...
1. 减少I/O操作: SELECT COUNT(CASE WHEN empno>20 THEN 1 END) c1,COUNT(CASE WHEN empno<20 THEN 1 END) c2 FROM emp; 2. 通过rowid访问 SELECT ROWID,emp.* FROM emp WHERE ROWID=chartorowid(‘AAAHW7AABAAAMUiAAA‘) 3. 使用索引唯一扫描 SELECT empno,ename FROM emp WHERE empno=‘2000‘ 4. 使用并连接符号会使oracle忽略使用索用,即使是唯一索引 SELECT empno,ename FROM emp WHERE empno||ename=‘2000naem‘...
安装oracle 11.2.0.1的时候,可能会在创建数据库实例的时候卡在百分之2的地方。 这个时候可以1、点击开始菜单,在“搜索程序和文件”中输入“msconfig”,回车即打开“系统配置”对话框,请在此对话框中切换到“引导”标签,然后单击图中红圈处的“高级选项”按钮,弹出引导高级选项对话框。2、在弹出的“引导高级选项”对话框中勾选处理器数,建议修改为系统最大核数的一半。 3、修改完毕后,点击“确定”按钮,保存设置退出即可。...
环境介绍: OS: 都是 [root@java3 ~]# uname -a Linux java3 2.6.18-308.el5 #1 SMP Tue Feb 21 20:06:06 EST 2012 x86_64 x86_64 x86_64 GNU/Linux 主库: 数据库版本:11.2.0.3.0 两个节点的RAC 节点一:192.168.15.26 节点二:192.168.15.27 standby 数据库版本: 11.2.0.3.0 IP 192.168.15.9 备库 只安装了数据库软件 没有建库 具体步骤: 一:在192.168.15.9 这台服务器上安装数据库软件,不多介绍。 二:修改主库...
触发器使用教程和命名规范 目 录触发器使用教程和命名规范 11,触发器简介 12,触发器示例 23,触发器语法和功能 34,例一:行级触发器之一 45,例二:行级触发器之二 46,例三:INSTEAD OF触发器 67,例四:语句级触发器之一 88,例五:语句级触发器之二 99,例六:用包封装触发器代码 1010,触发器命名规范 11 1,触发器简介触发器(Trigger)是数据库对象的一种,编码方式类似存储过程,与某张表(Table)相关联,当有DML语句对...
,也就是在你的磁盘中创建一批文件,然后在这些文件中存储信息。 第二种就是磁盘阵列形式,这个是什么意思呢,这个就是说明数据库不是存放为某个文件,而是把一个或者多个磁盘格式化成Oracle的一种格式了, 等于整个磁盘就是存放Oracle数据库的,不能作为别的用途。这样的优点是存储性能高,因为不再借助别的文件格式了,而是把整个磁盘都成为 Oracle最适应的文件系统格式。 当然还可能有别的形式,比如网络什么的。不过我们最常用...