Linux操作系统

聊聊Forall使用的几个细节问题

 Oracle PL/SQL是我们进行数据库应用开发极其方便的工具。PL/SQL的提出,是给面向集合操作的SQL和过程化程序结构之间提供一种过渡衔接。同其他程序设计语言一样,PL/SQL也存在基本的顺序、条件和循环语句结构。Forall作为For循环结构的一种变体,在PL/SQL程序优化过程中占到了很大的比重。Forall的优势在笔...

realkid4
Linux操作系统
2013-11-19 22:48

系统上线前DBA需要关注的参数

select name,value,ISSYS_MODIFIABLE from v$parameter --issys_modifiable值 --DEFERRED   ----->也是动态参数,对于当前session无效,下一个session生效 --FALSE       ----->静态参数,需要重启db才能生效,重点关注! --IMMEDIATE  ----->动态参数,立即生效 ...

wailon
Linux操作系统
2013-11-19 22:17

Oracle闪回删除恢复误删数据

单位把程序做成了exe的安装包。安装包在初始化数据库的时候,会先drop所有的表,然后建表,最后插入数据。在开发用的数据库,一个同事加了一天班,给所有的表和字段都加了注释,估计是用于PD反向工程。但是不凑巧,第二天另外一个同事运行安装包直接把他的表覆盖了...大致过程如下,同事A:create table a(...

壹頁書
Linux操作系统
2013-11-19 21:48

资源供给:IO子系统之四

     简单案例描述1: 某新华书店综合业务系统的存储系统从HP VA7100升级到HP EVA 8000之后,业务系统性能没有得到提高,甚至还略有下跌,最不爽的是sar -d显示磁盘利用率很高。而从sar -d的tps远远未达到磁盘本身的iops,hp认为可能是虚拟化存储用了过多的空间导致,在释放一部分空间之后依然表现如...

sunsapollos
Linux操作系统
2013-11-19 20:36

数据仓库中从mysql导数据到oracle

在数据仓库etl过程会有许多不同的数据源从dw导数据, 以mysql数据源为例分几种方法来导入:1. 借助etl工具本身来导入优点: 开发效率高,直接表映射缺点:etl工具本身license, 加载数据的效率低 2. 借助oracle gateway拉取mysql内的数据优点:开发效率高,只需配置缺点:如果数据量比较多的话拉取有瓶颈,不会使...

std1984
Linux操作系统
2013-11-19 19:27

索引的nologging

如果某一个大表有索引,且表总是更新,那就最好将索引设为nologging,但这样的话,在实例恢复的时候,是否会有影响呢? 对于索引的nologging,只是在create index和rebuild的时候有用,在dml操作的时候,还是会产生和原来一样的日志。SQL> desc t; Name        ...

oracle_mao
Linux操作系统
2013-11-19 18:52

DBF删除和改名的恢复操作

结论:关于普通表空间和system表空间被rm的情况,处理的方法基本是一样的,都是需要restore datafile然后在recover datafile。有区别的就是如果是system dbf被删除,那数据库会崩。小插曲: 关于dbf突然被误删除,如果是业务数据文件的话,那还好,可以restore+recover的方式恢复,而不影响其他用户访问其他dbf里的...

oracle_mao
Linux操作系统
2013-11-19 18:50

对于OCP考证的一些看法

现在很多朋友都在考各种国际IT认证,如OCP,RHCE,CCNP等等,非常多,有的是为了加薪,有的是跟风,认为别人有,自己也应该有,不理解证书的真正含义试问大家,认证对于我们到底有多大的用处,考证书为什么,仅仅是一张高级的纸张吗?有朋友说了,我们花了钱,花了时间,花了精力,肯定要考一个了,是的,说的没有错但是--...

chenshu0521
Linux操作系统
2013-11-19 18:26

一次ORA-00257错误的处理过程

一次ORA-00257错误的处理过程,空间不足

湖湘文化
Linux操作系统
2013-11-19 17:52

Physical Storage Structures

Mechanisms for Storing Database FilesOracle asmOracle 自动存储管理Operating system file system操作系统文件系统。文件系统可以将磁盘空间分配给多个文件。每个文件都有一个名称,并对应用程序(如 Oracle 数据库)显示为一个连续地址空间。数据库可以创建、 读取、 写入、 调整大小、和删除文...

fywocp
Linux操作系统
2013-11-19 16:28

验证RMAN备份的有效性

1、restore preview命令此命令用来查看还原需要使用哪个备份集来执行特定的恢复restore database preview;2、使用validate和check logical参数的restore命令,检查备份集,以确认数据库是可恢复的restore database validate;使用check logical参数可以更完全的检查最新备份集run{restore database check logical v...

旧梦依稀
Linux操作系统
2013-11-19 15:49

RMAN其他恢复主题

1、只读表空间的恢复默认情况下,即使丢失了只读的数据文件,RMAN也不会在执行完全数据库还原操作时还原只读的数据文件。要在完全恢复期间还原只读的数据文件,就必须在restore命令中使用check readonly参数。restore database check readonly;需要注意的是,执行recover tablespace或recover datafile命令时,RMAN的工...

旧梦依稀
Linux操作系统
2013-11-19 15:22

Linux用vi给文件加密和解密

Linux用vi给文件加密和解密

湖湘文化
Linux操作系统
2013-11-19 15:19

数据库不完全恢复

1、不能只对数据库的一部分执行不完全恢复操作,因为这会使数据库的一部分具有与这个数据库其余部分不同的系统更改号(SCN)或时间点。2、在run代码块中使用set命令与until time、until SCN或until sequence参数创建一个恢复目标。run{set until time "to_date('07/01/06 15:00:00','mm/dd/yy hh24:mi:ss')";restore d...

旧梦依稀
Linux操作系统
2013-11-19 14:02

nginx 注意事项

nginx使用花括号{}判断区块,所以当正则中包含花括号时,则必须用双引号将正则包起来

wang_0720
Linux操作系统
2013-11-19 11:59