- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 [精]Oracle 内存结构详解
内存结构现代计算机中,CPU 对内存的访问速度要比从磁盘的速度快千倍,因此 Oracle 对于数据的访问 也尽量都在内存中完成,而不是直接修改硬盘上的数据。内存内容在合适的时候再同步到磁盘。 Oracle 利用内存来克服磁盘 IO的束缚,在内存中进行活动越多,系统性能越好,反之,在磁盘上进 行的操作越多,系统性能越差。(原文地址:http://blog.sunansheng.com/2016/04
2016-04-29 15:42:45 19606 3
原创 Oracle 后台进程详解
后台进程后台进程负责保证数据库的稳定工作,每当数据库启动时,这些后台进程会自动启动,并且持续整 个实例的生命周期,每个进程负责一个独特的任务,表2-4 是一些最重要的后台进程。进 程缩 写描 述Database WriterDBWn负责把脏数据写回磁盘Log WriterLGWR负责把日志数据写到联机日志文件CheckpointCKPT负责检查点操作Process MonitorPMON负责维护用
2016-04-29 14:27:00 18222 1
原创 Oracle 进程详解
Oracle 进程详解参与数据库活动的进程可以分成两大类,分别是用户进程和 Oracle 进程,而后者又可以分成服 务进程(Server Process )和后台进程(Background Process)。(本文地址:http://blog.sunansheng.com/2016/04/29/oracle-process/)1.用户进程Oracle 提供的若干管理工具是典型的用户进程,比如RMA
2016-04-29 13:39:29 10223 1
原创 Oracle 归档模式和非归档模式
归档模式和非归档模式在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库需要至少两组联机日志,每当一组 联机日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档模式,日志切换会触发归档进程 (ARCn)进行归档,生成归档日志。Oracle 保证归档完成前,联机日
2016-04-29 12:03:29 17200 1
原创 Oracle 备份杂谈
备份概述Oracle 的备份可以分成物理备份和逻辑备份,物理备份就是把实际物理文件从一处拷贝到另一处(可 能是1 ∶1 的原样拷贝,也可能是 n ∶1 的压缩拷贝),操作系统备份、使用 RMAN 的备份、冷备份、热备 份都是物理备份的例子。逻辑备份是利用SQL 从数据库中提取数据,并将其保存到文件中,这些数据可以在以后需要时重新导 入到原有数据库,或者导入其他数据库。就逻辑备份的思想而言,用户自己
2016-04-29 10:45:53 8370 1
原创 Oracle 性能优化之高消耗的SQL
高资源消耗的 SQL与用户执行 SQL 有关的动态视图有 v$sql、v$sqlarea、v$sqltext、v$sql_plan、 v$sqlstats 等。v$sql 中包含了所有用户执行的所有 SQL 信息,不同用户、不同会 话执行相同 SQL 的语义、执行计划可能会不同,这些 SQL 字面值相同(具有相同 的 sql_id),通过不同的 child_number 来区分。v$sqlarea
2016-04-22 15:23:42 9352
原创 Oracle数据库性能优化杂谈
数据库系统出现性能问题,其根本原因是系统资源出现瓶颈,这里的资源瓶 颈包括硬件瓶颈和软件瓶颈。内存、CPU、I/O 是硬件资源,如果这些资源出现瓶 颈,则系统出现硬件瓶颈。软件瓶颈则是由于软件设计的数据处理不合理导致的 性能问题。很多情况下,硬件瓶颈是由于应用软件的不合理导致的,我们这里说 的性能调优,其目标是在硬件资源有限的情况下,通过调整应用和配置,使得应 用软件配合硬件资源协调运行。内存问题
2016-04-22 13:48:53 8407
原创 Oracle 并行操作
SQL 语句缺省是在一个 CPU上串行(Serial)执行的,即便系统中有多个 CPU存在,一个 SQL 语句也无法利用它们。这样一来一个 CPU 所能使用的资源就决定了 SQL 语句的性能。这 时提升性能的另一种方法就应运而生,也就是并行处理——同时利用多个 CPU进行工作。正统的理论界认为,企业的数据库有两种类型,OLTP 和 OLAP,前者用于业务处理,其 特点是大量的运行时间很短的事务型
2016-04-22 12:22:53 15377
原创 两种方法解决Oracle的数值0.5只显示成.5问题
Oracle对数值0.n转换成char类型的时候会自动忽略前面的0(原因好像是为了节省空间0.5保存到数据库为.5)。例如:SQL> SELECT to_char(0.5) FROM DUAL; TO_CHAR(0.5)------------.5解决方法:方法一、SELECT CASE WHEN l_num LIKE '.%' THEN '0'||
2016-04-21 10:33:03 18322 2
原创 [精]读览天下免费阅读平台
直接上网址:http://zz.sunansheng.com/1. 打开读览天下网站的杂志专区地址:http://www.dooland.com/magazine/mag_index.php 2. 选择杂志通过分类或者拼音查找杂志 3. 点击阅读进入试读,试读只能业务前10页 4. 复制浏览器地址 5. 复制网址到搜索框
2016-04-20 11:22:35 7029
原创 Oracle PLSQL通过SMTP发送E-MAIL邮件代码
登录到SMTP服务器发送邮件CREATE OR REPLACE PROCEDURE send_mail(p_recipient VARCHAR2, -- 邮件接收人 p_subject VARCHAR2, -- 邮件标题 p_message
2016-04-08 14:07:12 9372
原创 [精]免费SSL(https)证书申请之startssl
StartSSL是StartCom公司旗下的SSL证书,貌似是现在唯一一家提供免费SSL证书服务并且被主流浏览器支持的免费SSL,包括Chrome、Firefox、IE等浏览器都可以正常识别StartSSL,任何个人都可以从StartSSL中申请到免费一年的SSL证书。StartSSL申请虽然要审核,但是一般十几分钟就会回复邮件了。而且经过部落的几次申请测试发现,StartSSL申请审核并不严格,
2016-04-01 14:51:10 3119
HP LaserJet Professional M1216nfh MFP 驱动下载
2018-02-02
Oracle ODI 11G安装与技术文档
2015-12-21
Oracle ORA错误查询文档10gR2
2015-05-29
Oracle PL/SQL常用47个工具包
2015-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人