Oracle11g维护分区(七)——Modifying Real Attributes of Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle10g实现只读表的N种方法
有时为了提高数据的安全性,我们需要把一个或多个表设置为只读,即不允许对其执行任何 DML(Insert, Update, Delete) 操作。在Oracle11g中实现只读表非常简单,只需要执行alter table ... read only;语句即可;但是在11g之前的版本,“只读”只对数据库和表空间有效,如果我们要实现一个只读表,只能通过其他办法。
Oracle11g新特性之只读表
在Oracle 11g之前的版本中,若想对表设置只读,可以通过赋予SELECT对象权限给指定用户,但是表的拥有者仍然拥有读写权限。而Oracle 11g 允许通过ALTER TABLE 命令将表标记为只读(read-only)。只读表跟普通的表没有区别,只是不允许任何事务对其执行任何 DML(Insert, Update, Delete) 操作。
你的能量超乎你想象——我的OCM之路
OCM认证考试是对脑力、体力的巨大考验,唯有亲身经历,方才体会其中百味!
Oracle11g维护分区(六)——Modifying Default Attributes
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
ORA-00382与DB_nK_CACHE_SIZE参数设置
DB_32K_CACHE_SIZE参数的设置由于和底层数据块相关,与操作系统是紧密相连的。在Windows操作系统下,DB_32K_CACHE_SIZE参数时不可用的,但是,它支持DB_16K_CACHE_SIZE。
Oracle11g维护分区(五)——Merging Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle11g维护分区(四)——Exchanging Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle10g修改SGA_TARGET
在Oracle10g中,Oracle引入了sga_target初始化参数,进而实现了 ASMM功能。文章演示了如何修改sga_target参数大小。
Oracle11g维护分区(三)——Dropping Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle11g修改MEMORY_TARGET
默认情况下,Oracle 11g是使用AMM(Automatic Memory Management,自动内存管理)的。我们在安装数据库过程中,指定Oracle使用内存的百分比,这个取值就作为MEMORY_TARGET和MEMORY_MAX_TARGET的初始取值使用。如果这两个参数设置为非零取值,那么Oracle就是采用AMM管理策略的。
Oracle11g自动内存管理(AMM)相关的初始化参数
默认情况下,Oracle 11g是使用AMM的。我们在安装过程中,指定Oracle使用内存的百分比,这个取值就作为MEMORY_TARGET和MEMORY_MAX_TARGET的初始取值使用。如果这两个参数设置为非零取值,那么Oracle就是采用AMM管理策略的。同时,如果我们设置这两个参数为0,则AMM自动关闭。对应的SGA_TARGET、PGA_AGGREGATE_TARGET参数取值非零之后,Oracle自动退化使用ASMM特性。
Oracle11g维护分区(二)——Coalescing Partitions
<h1 style="text-indent:0cm;margin-left:0cm;"><span style="font-family:黑体;">融合分区</span></h1><p><span style="font-family:宋体;">融合分区是减少哈希分区表或索引的分区数量的一种方法,也可以用来减少复合哈希分区表的子分区数量。当一个哈希分区被融合时,它的内容会根据哈希函数重新分配到一个...
Oracle11g维护分区(一)——Adding Partitions
翻译文档:Oracle Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
Oracle11g维护分区概述
翻译文档:Oracle? Database VLDB and Partitioning Guide 11g Release 2 (11.2),4 Partition Administration
使用物理备份恢复SYSTEM表空间
备份是系统中需要考虑的最重要的事项,虽然它在系统的整个规划、开发和测试过程中甚至占不到1%,看似不太重要且默默无闻的工作只有到恢复的时候才能真正体现出其重要性。
误删重做日志文件组导致启动数据库报错ORA-03113
通过手动删除一组重做日志文件组产生ORA-03113报错,然后通过重建重做日志文件组来进行数据库恢复。
ORA-01157&ORA-01110故障解决
ORA-01157和ORA-01110错误是备份、恢复中常见的错误,故障场景也是多种多样的;文章是针对dnfs表空间所在主机没有启动导致报错,然后直接删除相应表空间,最终顺利启动数据库。
原来是它(Oracle.ManagedDataAccess.Client)——再说ORA-12516故障解决
ORA-12516报错的原因多种多样,一般是由于数据库的当前会话数不满足造成的,可以视业务需要增加processes参数的大小;而这篇博文提到的ORA-12516报错和C#开发相关,最终定位到了数据库驱动程序——Oracle官方驱动Oracle.ManagedDataAccess.Client和微软的数据库驱动System.Data.OracleClient。问题虽然暂时解决,但是二者孰优孰劣,还有待验证。
都是密码惹的祸——由windows server 2008忘记密码想到的
这周一直在成都出差,原本工作内容不多,又是这么一个宜居城市,算是个“美差”,没想到最后差点搞砸了——都是密码惹的祸。 这次出差的主要工作很简单——服务器上架,顺带着调整几个数据库参数,不过都是微调,问题不大。如果不考虑其他因素,这些工作一天时间够...