分类: Database预览模式: 普通 | 列表
06-10
26

PL/SQL 中的EXECUTE IMMEDIATE

      一个程序,无论是用何种语言写的,实现它的松耦合都是有必要的。松耦合的体现大到MVC模式,小到成员变量的组合。耦合性越小,代码的可重用、可维护性就越高。

       这里说说我最近刚接触到的PL/SQL语言中的EXECUTE IMMEDIATE,它的意思是“立即运行”,所实现的功能正如其意。为了更好的理解它的用法,例如:

DECLARE

查看更多...

Tags: PL/SQL

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 952
06-10
24

PL/SQL

   学PL/SQL之前,先温习一下文本编辑。

SQL>ED                打开记事本编辑

SQL>SAVE aaa.sql                把刚才编辑的语句保存,命名aaa.sql

查看更多...

Tags: PL/SQL

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 765
06-10
24

oracle体系结构分析 (逻辑结构篇)及 RAID技术

http://huac.blogbus.com/files/1161624112.jpg

       表空间、段、区、块。它们之间是一种从大到小的关系,它们之间也是一种一对多的关系。比如说,一个表空间里面有多个段,一个段空间里面有多个区,一个区空间里面有多个块。区是做扩展的基本单位。块的默认值为8K,也可根据情况手动设置。

       表空间主要由四部分构成,系统表空间、数据表空间、回滚段表空间、临时表空间。

查看更多...

Tags: 体系结构 逻辑结构 RAID

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 895
06-10
24

oracle体系结构分析 (物理文件篇)

      继续前两天的所讲,这回说的是oracle物理文件的基本架构。

     

http://huac.blogbus.com/files/1161621433.jpg

     一、初始化文件

其位置在D:/oracle/admin/SID/pfile/initSID.ora

文件可用记事本编辑

其中里面最重要的是控制文件的初始化语句,为:control_file=位置1;2;3,三个文件的绝对路径分别用引号隔开。这三个文件是相同的二进制码且已用算法加密的文件。这些都是出于软件对外安全性和自身安全性所考虑的。

查看更多...

Tags: 体系结构 物理文件

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 887
06-10
22

谈 数据库链路 方法

试想如果把DB1上的表数据放入DB2中,常用的应该有几种方法:

1. 做备份,用EXP、IMP。(提前数据库必须都是oracle,且版本需要统一)

2. 用spool工具,把DB2的表转换成文本,然后导入DB1.

3. sqlloader工具来实现。

4. 就是orcale本身带的DBlink功能,也就是数据库链路。这种方法操作简易,且跨版本。

首要需给DB1上的tnsnames.ora文件配置好net8协议,前面的文章中有提到过配置方法。主要需要配置的地方,一是本地服务名,此例中为AA,链接对方机器可用SQL>CONN SCOTT/TIGER @ AAA。二是DB2的IP地址。

分析数据库链路关系图.

http://huac.blogbus.com/files/1161452829.jpg

查看更多...

Tags: 数据库链路

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 836
06-10
21

oracle体系结构分析 (后台进程篇)

http://huac.blogbus.com/files/1161445955.jpg

1. DBWR 数据库写入进程

2. LGWR 日志写入进程

3. CKPT   检验点进程

查看更多...

Tags: 体系结构 后台进程

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 739