- 博客(30)
- 问答 (1)
- 收藏
- 关注
原创 oracle 触发器
触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。 种 类 关 键 字 含 义Sql代码 DML事件(3种) INSERT 在表或视图中插入数据时触发 UPDATE 修改表或视图中的数...
2011-04-04 19:58:07 202
原创 ORACLE——一点一点学RMAN备份4
做一个简单的采用批命令方式备份数据库。 连接到RMAN中:[oracle@LabOracle ~]$ rmanRecovery Manager: Release 10.2.0.1.0 - Production on ÐÇÆÚÈý 3ÔÂ 2 20:16:08 2011Copyright (c) 1982, 2005, Oracle. All rights reserved....
2011-03-02 20:42:26 127
原创 Linux下修改用户密码
如果是以root身份登录,修改root密码.只要输入passwd就会出现:New password: Retype new password: 按提示输入密码确认即可.如果想更改其他用户密码,只要输入passwd username即可.如:passwd lsyerNew password: Retype new password:可以输入passwd --help来查看该命令的使用方法....
2011-03-02 20:12:44 123
原创 oracle Set 命令介绍
1). 设置当前session是否对修改的数据进行自动提交 SQL>SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 SQL> SET ECHO {ON|OFF}3).是否显示当前sql语句查询或修改的行数 SQL> SET FEED[BACK] {6|n|ON|OFF...
2011-03-02 19:39:44 196
原创 ORACLE——一点一点学RMAN备份3
RMAN备份批命令。采用run{}进行备份,大括号里面是RMAN备份命令。 FORMAT字符串格式化使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:%a:Oracle数据库的activation ID即RESETLOG_ID。 %c:备份片段的复制数(从1开始编号,最大不超过256)。 %d:Oracle数据库名称。 %D:当前时间中的日...
2011-03-01 22:39:19 80
原创 ORACLE——一点一点学RMAN备份2
RMAN增量备份0级备份:连接到目标数据库:RMAN> connect target / 查看数据库的备份集:RMAN> list backupset; 进行0级备份:RMAN> backup incremental level=0 database; 备份完成,查看备份集:RMAN> list backupset; ...
2011-03-01 17:52:41 131
原创 ORACLE——一点一点学RMAN备份1
今天开始学习RMAN备份。本文主要是将关闭的数据库状态修改为开启状态,并对数据库执行全备份。 首先打开oracle服务,进入oracle数据库的sql*plus [oracle@LabOracle ~]$ sqlplus /nologSQL> conn /as sysdbaConnected to an idle instance.SQL> startup ORAC...
2011-02-28 20:37:23 262
原创 Oracle 导入命令Imp举例
1. 获取帮助 imp help=y2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp system/manager file=seapark log=seapark fromuser=seapar...
2011-02-24 10:36:47 91
原创 Oracle的启动过程
oracle的启动过程共经历四个阶段: shutdown→nomount→mount→open 1.shutdown→nomount过程: 读初始参数文件 分配物理内存 启动后台进程 定位到控制文件 打开/写alert文件 nomount过程可以访问的动态性能视图:v$parameter,v$sga,v$option,v$process,v$ve...
2011-01-24 16:04:30 78
原创 oracle删除表空间及其数据库文件datafile
删除表空间,使用命令drop tablespace ‘表空间名’ 但是有3个选项需要注意: INCLUDING CONTENTS:指删除表空间中的segments; INCLUDING CONTENTS AND DATAFILES:指删除segments和datafiles; CASCADE CONSTRAINTS:删除所有与该空间相关的完整性约束条件。 例如: DROP TABLES...
2011-01-24 14:30:36 470
Windows下启动Oracle服务
方法一: 启动监听:lsnrctl start 启动服务:oradim -startup -sid orcl 方法二: 1.C:\>lsnrctl status 查看oracl监听的状态 2.C:\>lsnrctl start 如果oracl监听处于启动状态跳过此部 ...
2011-01-24 10:03:11 525
原创 Java面向对象设计的61条经验原则
(1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口,例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等. (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类...
2011-01-21 11:26:42 80
exp 报EXP-00026:指定了冲突模式
今天用exp导出备份数据库 报EXP-00026:指定了冲突模式导出脚本是:exp system/oracle@orcl file=E:\databackup\xwrj_%date:~0,10%.dmp owner=xwrj,xwrj_0,xwrj_1 full=y如果把full=y去掉就可以成功导出。原因:FULL = 全库导出.OWNER = 导出指定用...
2011-01-04 18:03:08 759
原创 Oracle数据库启动各个状态查看
SQL> startup nomount;ORACLE 例程已经启动。Total System Global Area 135340020 bytesFixed Size 454644 bytesVariable Size 109051904 bytesDatabase Buffers 25165824 byt...
2010-11-12 10:49:23 503
原创 数据库启动问题: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
在尝试做一些实验时,修改了oracle文件: alter system set log_archive_dest_1="location=/oradata/archive mandatory reopen" scope=spfile;然后将数据库关闭了。再次启动数据库时,发现数据库无法启动,报如下错误:SQL> startupORA-16032: parameter LOG_...
2010-11-12 10:22:44 807
原创 应该具备的Oracle基本功(2)
---PL/SQL 一个简单的存储过程 分为四块1.声明declare 2.begin 3.exception 4.endset serveroutput on; declare v_num number :=0; begin v_num :=2/v_num; dbms_output.put_line(v_num); exception when others then dbms_...
2010-10-27 11:38:31 92
原创 应该具备的Oracle基本功(1)
以下的文章,主要为大家在实际工作中提供一种解决方法。---用户名:scott---密 码:tiger---*********Oracle表连接与子查询示例************---求部门中哪些人的薪水最高select ename,sal from emp join (select max(sal) max_sal, deptno from emp group by ...
2010-10-27 10:26:09 85
原创 Java获取各种常用时间方法
Java代码 package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import...
2010-10-14 10:44:22 130
原创 javascript 获取单选按钮的值(转载)
原文:javascript 获取单选按钮的值 Javascript代码 var cslb="";//获取单选按钮的值 var radios=document.getElementsByName("cslb"); for(var i=0;i<...
2010-10-14 10:40:46 644
原创 javascript面向对象技术基础(六)(转载)
原文:javascript面向对象技术基础(六)作用域、闭包、模拟私有属性先来简单说一下变量作用域,这些东西我们都很熟悉了,所以也不详细介绍。Js代码 var sco = "global"; //全局变量 function t() { var sco = "local"; ...
2010-10-14 10:38:27 90
原创 javascript面向对象技术基础(五)(转载)
原文:javascript面向对象技术基础(五)类变量/类方法/实例变量/实例方法先补充一下以前写过的方法:在javascript中,所有的方法都有一个call方法和apply方法.这两个方法可以模拟对象调用方法.它的第一个参数是对象,后面的参数表示对象调用这个方法时的参数(ECMAScript specifies two methods that are defined f...
2010-10-14 10:37:21 62
原创 javascript面向对象技术基础(四)(转载)
原文:javascript面向对象技术基础(四)类、构造函数、原型先来说明一点:在上面的内容中提到,每一个函数都包含了一个prototype属性,这个属性指向了一个prototype对象(Every function has a prototype property that refers to a predefined prototype object --section8....
2010-10-14 10:36:21 78
原创 javascript面向对象技术基础(三)
原文:javascript面向对象技术基础(三)函数javascript函数相信大家都写过不少了,所以我们这里只是简单介绍一下.创建函数:function f(x) {........}var f = function(x) {......}上面这两种形式都可以创建名为f()的函数,不过后一种形式可以创建匿名函数函数定义时可以设置参数,如果传给函数的参数个数不...
2010-10-14 10:35:32 55
原创 javascript面向对象技术基础(二)(转载)
原文:javascript面向对象技术基础(二)数组我们已经提到过,对象是无序数据的集合,而数组则是有序数据的集合,数组中的数据(元素)通过索引(从0开始)来访问,数组中的数据可以是任何的数据类型.数组本身仍旧是对象,但是由于数组的很多特性,通常情况下把数组和对象区别开来分别对待(Throughout this book, objects and arrays are oft...
2010-10-14 10:34:39 61
原创 javascript技术基础1(转载)
javascript面向对象技术基础(一)看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...这篇文章是参考<<javascript-t...
2010-10-14 10:31:28 64
原创 oracle 外键删除、禁用、启用约束
执行以下sql生成的语句即可删除所有外键约束 Sql代码 alter table "||table_name||" drop constraint "||constraint_name||" ; 禁用所有外键约束Sql代码 alter table "||table_name||...
2010-10-14 08:49:21 93
原创 oracle数据库中常用经典SQL查询
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespac...
2010-10-11 20:47:56 343
原创 Oracle RMAN简单备份
Oracle数据库RMAN备份 准备工作~~~~~~~~查询数据库是否为归档模式:SQL>select name,log_mode from v$database; 对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:1. SQL> alter system set log_archive_dest_1='lo...
2010-10-08 10:37:17 78
原创 Oracle sql语句优化
(1)选择最有效率的表名顺序 ( 只在基于规则的优化器中有效 ) : ORACLE 的解析器按照从右到左的顺序处理 FROM 子句中的表名, FROM 子句中写在最后的表 ( 基础表 driving table) 将被最先处理,在 FROM 子句中包含多个表的情况下 , 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询 , 那就需要选择交叉表 (intersec...
2010-09-30 15:33:47 72
Oracle 行转列
oracle 行转列: 表结构如下: 产品名称 销售额 季度奶酪 50 第一季度奶酪 60 第二季度啤酒 50 第二季度啤酒 80 第四季度 想要转换成如下格式:产品名称 第一季度销售额 第二季度销售额 第三季度销售额...
2010-09-30 10:06:59 252
空空如也
关于Oracle 函数 trim 的一个疑惑
2010-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人