oracle
congine_mcfeng
j2ee开发
展开
-
oracle rman备份命令
RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; RMAN简单使用 目标机A: create tablespace RMAN datafile '$ORACLE_HOME/oradata/FILENAME.DBF' size 20M; create usernam...原创 2009-10-23 20:42:30 · 93 阅读 · 0 评论 -
Oracle触发器详细介绍
触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。功能:1、 允许/限制对表的修改2、 自动生成派生列,比如自增字段3、 强制数据一致性4、 提供审计和日志记录5、 防止无效的事务处理6、 启用复杂的业务逻辑开始create trigger biufer_employees_dep...原创 2010-01-06 16:41:35 · 64 阅读 · 0 评论 -
两个经典的Oracle触发器示例
【案例一】题目:--触发器:--添加员工信息,流水号作为自动编号(通过序列生成),--并且判断如果工资小于0,则改为0;如果大于10000,则改为10000。[code="sql"]CREATE TABLE emp2(e_id NUMBER,e_no NUMBER,e_name VARCHAR2(20),e_sal NUMBER)SELECT...原创 2010-01-06 16:35:19 · 69 阅读 · 0 评论 -
Oracle触发器的概念和类型
1. 引言 2. 触发器的概念和类型 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用: * 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。# 可以基于时间限制用户的操作,例如不允许下班后和节假日修改数据库数据。...原创 2010-01-06 16:24:15 · 123 阅读 · 0 评论 -
Oracle rman catalog备份
config_rman.sh:[code="shell"]echo 'please input ORACLE_SID:'read oraclesidexport ORACLE_SID=$oraclesidsqlplus sys/oracle as sysdba @create_rman.sql[/code]create_rman.sql:[code="sql"]...原创 2009-11-20 09:42:42 · 129 阅读 · 0 评论 -
海明作品:傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列 合集
海明作品:傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列 合集傻瓜式实战Oracle 10g RMAN之数据库备份和恢复系列海明老师又重拳出击,给广大Oracle初学者介绍Oracle RMAN备份和恢复数据库。这是一个系列作品,深入浅出地讲解了RMAN的基本用法,对Oracle初学者非常有帮助。希望大家喜欢!我是个新来的,这么好的论坛,让我们一起来建设她 。...原创 2009-11-04 15:27:11 · 208 阅读 · 0 评论 -
使用distinct无法解决查询其中某个字段不重复记录吗?
下面先来看看例子: table id name 1 a 2 b 3 c 4 c 5 b库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。select distinct name from table得到的结果是:...原创 2009-11-01 22:17:04 · 300 阅读 · 0 评论 -
请教linux下如何对oracle做rman自动备份?
目前只做了exp备份,要求用rman做,试了几天无果,请教大家?请教linux下如何对oracle做rman自动备份?2009-10-27 22:43:44 · 161 阅读 · 0 评论 -
数据库查询详细解答
[code="java"]--建立学生表create table stud ( stno char(3) primary key, name char(4), sex char(2), age int, classid char(5));insert into stud values('108','曾华','男',19,'95033'...原创 2009-10-27 22:32:35 · 134 阅读 · 0 评论 -
sql基础
一个表student,三个字段,classicid,age,name,如何查出平均年龄大于20的班级?select classicid from student group by classicid having avg(age) > 20;原创 2009-10-27 21:36:30 · 79 阅读 · 0 评论 -
根据网上资料整理的Oracle PLSQL文档资料
本文档基于Ubuntu8.04 Oracle版本为 10g xe (EXpress Edition)ORACLE服务的监听端口是1521,管理地址: http://127.0.0.1:8080/apex ,超级管理员帐号: sys数据字典名称是大写的英文字符。数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。dictionary...原创 2009-10-27 20:34:50 · 131 阅读 · 0 评论 -
ermp项目oracle脚本
create tablespace ERMP datafile 'D:\oracle\product\10.2.0\oradata\orcl\ERMP.DBF' size 500M autoextend on next 10M maxsize unlimited;create user ermp identified by ermp default tablespace ERMP;gran...原创 2009-10-27 19:03:49 · 268 阅读 · 0 评论 -
Oracle 11g pl/sql学习笔记(一)
Oracle 11g pl/sql学习笔记示例数据库HR schema重要命令[code="sql"]sqlplus /nologconn /as sysdbadesc dba_usersselect username,account_status from dba_users order by username;conn hr/hr...原创 2010-09-26 20:39:28 · 88 阅读 · 0 评论