生产环境:AIX 5.3 + Oracle
10.2.0.5任务要求:普通表改造分区表,历史数据不要这个需求很简单:pl/sql导出建表语句,依次修改成分区的建表语句,注意将索引修改成本地索引;drop
原表;create 新分区表.1.重建过程中遇到问题:删除某表时报错ORA-00054,导致无法...
分类:
其他好文 时间:
2014-06-07 04:21:53
阅读次数:
244
生产环境提升rman备份速度----启动块跟踪
【环境】
AIX(5300-08)、oracle10g(10.2.0.1.0-64bit)
【目标】
由于生产环境数据量较大,欲加快rman备份的速度
【方法】
启动块跟踪
【操作】
SQL> alter database enable block changetracking using file '/home/oracle/blo...
分类:
其他好文 时间:
2014-06-05 01:15:36
阅读次数:
323
利用rman自动备份转储spfile
【情景简介】
生产环境丢失了服务器的参数文件,rman已开启自动备份设置。
【操作过程简述】
----启动rman
$rman target /
----检查rman设置
RMAN> show all;
----配置一遍rman自动备份控制文件,模拟初次设置rman自动备份控制文件
RMAN>CONFIGURE CONTROLFILEA...
分类:
其他好文 时间:
2014-06-04 22:54:12
阅读次数:
257
很多做架构设计、程序开发、运维、技术管理的朋友可能或多或少有这样的困惑:SQLServer到底支持多少连接数的并发?SQLServer是否可以满足现有的应用吗?现有的技术架构支持多少连接数的并发?在硬件性能与网络性能足够理想的情况下理论上可以支持多少并发连接?生产环境中的数据库现在的并发量是多少?如...
分类:
数据库 时间:
2014-06-02 20:51:43
阅读次数:
438
LNMP一键安装包 是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL/MariaDB、PHP、phpMyAdmin)生产环境的Shell程序。同时提供一些实用的辅助脚本如:可以帮助完成Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件的安装、重置MySQL root密码、502自动重启、日志切割等许多实用脚本。...
分类:
其他好文 时间:
2014-06-02 12:25:45
阅读次数:
216
选择Nginx的一些理由=>
1.可以高并发连接:官方测试Nginx能够支撑5万并发连接,在实际生产环境中可支持2~4万并发连接数。
2.内存消耗少:同等硬件环境下,Nginx的处理能力相当于Apache的5~10倍。
3.成本低廉:Nginx为开源软件,采用的是2-clause BSD-like协议,可以免费使用,并可用于商业用途。该协议衍生自BSD协议,但删掉了其中的“不可以用开源代码的作者/机构名字和原来产品的名字做市场推广”。
4.其他:配置文件简单,支持Rewrite重写规则,内置的健康检...
分类:
其他好文 时间:
2014-06-02 12:23:44
阅读次数:
242
《GC资源管理器》
官方文档:administrator’s Guide->24 Using the Database Resource Manager
使用率:在实际生产环境中使用的比较少
作用:限制数据库资源的使用,CPU 内存 undo表空间 IO session
场合:当有多个应用使用一个数据库并且资源紧张时可用“资源管理器”调节
实现:可用GC完成也可用EM完成,还可...
分类:
数据库 时间:
2014-06-01 18:17:01
阅读次数:
417
在数据库中,并发控制有乐观锁和悲观锁之间,什么时候用乐观锁比较好什么时候用悲观锁比较好?
实际生产环境里边,如果并发量不大,完全可以使用悲观锁定的方法,这种方法使用起来非常方便和简单。但是如果系统的并发非常大的话,悲观锁定会带来非常大的性能问题,所以就要选择乐观锁定的方法。
悲观锁假定其他用户企图访...
分类:
数据库 时间:
2014-05-31 12:44:38
阅读次数:
252
生产环境:源数据库:RHEL + Oracle 11.2.0.3目标数据库:HP-UX +
Oracle 10.2.0.4需求:迁移部分表 11.2.0.3-->10.2.0.4,若迁移范围内的有些表在目标库已经存在,则替换。本次迁移数据量
create or replace directory j...
分类:
数据库 时间:
2014-05-30 21:12:11
阅读次数:
559
大多数并发应用程序都是围绕“任务执行(Task
Execution)”来构造的:任务通常是一些抽象的且离散的工作单元。
在生产环境中,“为每个任务分配一个线程”这种方法存在一些缺陷,尤其是当需要创建大量线程时:线程生命周期的开销非常高。线程的创建与销毁并不是没有代价的。资源消耗。活跃的线程会消...
分类:
其他好文 时间:
2014-05-26 00:02:12
阅读次数:
406