02 2014 档案

ORACLE Enterprise Manager(OEM)打不开
摘要:今天发现ORACLE Enterprise Manager 打开不开,查看Oem状态 1 emctl status dbconsole 报错: Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da tabase unique name. 就是说环境变量ORACLE_UNQNAME没有定义。 解决如下: 2.首先安装提示的设置ORACLE_UNQNAME SET ORACLE_UNQNAME=orcl ... 阅读全文

posted @ 2014-02-20 14:36 程序员CC 阅读(920) 评论(0) 推荐(0)

PL/SQL系列2-条件与循环控制
摘要:一 IF语句 if语句主要有3种 if .... then ......endif if......then else end if if ....then elsif....then .....[else]...end ifif语句的陷阱: 1.一个if总有一个匹配的end if 2.end与if中间有空格 3.关键字elsif不是elseif ,没有'E' 4.只在关键字end if后使用分号(;)二 CASE语句 oracle 知道8i才开始支持CASE的,二PL/SQL是从Oracle9iR1版本才开始支持CASE的。 简单的CASE语句 CASE expr... 阅读全文

posted @ 2014-02-11 14:29 程序员CC 阅读(299) 评论(0) 推荐(0)

PL/SQL系列3-PL/SQL块结构
摘要:PL/SQL块最多可以有4个不同单元组成,只有一个单元式必不可少的; 块头: 声明单元: 执行单元: 异常处理单元:一个过程的完整结构如图 阅读全文

posted @ 2014-02-11 12:21 程序员CC 阅读(162) 评论(0) 推荐(0)

PL/SQL系列2-SQL*PLUS(2)
摘要:一 创建简单存储过程 代码如下:--一个简单的函数create or replace function wordcount(str in varchar2) return PLS_INTEGERas declare local variable here BEGIN implement algorithm here END;/这里有一个小技巧,你可以开启set echo on ,然后代码在屏幕上滚动,还带着数据库所分配的行号,这个选项在问题诊断时非常有用。还有就是很有必要创建函数的别名,因为如果函数的属主发生了变化,需要修改的只有这个别名(而不需要对... 阅读全文

posted @ 2014-02-11 09:50 程序员CC 阅读(200) 评论(0) 推荐(0)

PL/SQL系列2-SQL*PLUS
摘要:一 SQL*PLUS简介 SQL*PLUS SQL*PLUS作为最早的用户接口工具却一直被程序员们所诟病。主要是没有友好的界面。在这个产品初期被称作 UFI(大家明白这个意思吧 ~-~) oracle 11g后只提供了sqlplus.exe.主要他的特点是 1.屏幕绘制快。 2.它有完整的命令历史记录 3.安装了oracle服务端和客户端的就有这个工具 SQL*PLUS使用的方法大家应该都知道。可以使用命令行提供用户名直接连接到oracle数据库但是在某些操作系统其他用户可以看到你输入的命令行参数。所以最好是先使用 sqlplus /nolog... 阅读全文

posted @ 2014-02-10 21:42 程序员CC 阅读(249) 评论(0) 推荐(0)

PL/SQL系列1-PL/SQL介绍
摘要:今天开始将开始重新系统的学习一遍PL/SQL编程。也为今天打算考的OCP做好基础。主要内容是(1)什么是PL/SQL? (2)PL/SQL的历史它不是我们使用的PL/SQL dep工具,它主要的特点有3个: 1.它是一种高度结构化、易读、易理解的语言 2.它是一种标准的、可移植的oracle 开发语言。对于java提出的“编写一次,到处运行”大家都知道。本人去年毕业的时候也做过一年的java。PL/SQL应该也已经做到了,只要有oracle数据库就行了。 3.它是一种嵌入式语言 4.他是一种高性能的,高集成度的数据库语言。PL/SQL能编写出比其他语言更轻便更快捷的databas... 阅读全文

posted @ 2014-02-09 00:55 程序员CC 阅读(215) 评论(0) 推荐(0)

导航