自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 开启Windows Server 2008 R2上帝模式

这个“God  Mode” 应该大部分的网友都听过了,只是在 Windows Server 2008 R2 上也支持此一功能。启用方式非常简单,在桌面新建一个文件夹,命名为:GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}接着您会发现,图标的样式变成了“控制面板”,文件夹里面的内容相当丰富。用户只需通过这一个窗口就能实现所有的操控,而不必再为调整一个

2010-05-31 10:47:00 1761 19

转载 WordPress固定链接设置技巧

今天用Google查看收录情况 site:www.k024.com的时候发现都是首页关键文章点进去都是首页 于是深入思考 觉得是固定链接设置错误于是 在网上找了下文 /index.php/Security/%post_id% 这个是我以前自定义设置的   以为这个wrodpress都玩透了 没想到 竟然弄了个大错误 …….首先,你必须确定自己所使用虚拟主机或者服务器支持Apache的m

2010-05-26 13:11:00 13203 5

转载 WordPress相册插件NextGEN Gallery安装使用详解

如果想为WP找一个相册插件,我想NextGEN Gallery最适合了,我觉得这是我用过的最好的WP插件之一,功能很强大,提供了很完美的照片管理方法,操作也并不复杂,我第一次安装好的时候,我便决定了使用它,因为这正是我想要的。下面我将介绍一下这个插件的安装和一些使用时可能出现的问题。NextGEN Gallery可实现的功能可以通过拖拉进行相册的排序,跟 widget 一樣样,你想要怎么排

2010-05-26 12:55:00 6368 11

原创 oracle 操作表空间和数据文件

产生表空间一般都是DBA或特权用户来完成的,如果要以其他的身份来产生,这个用户必须由Create tablespace权限才行。产生一个表空间时,一般需要产生一个数据文件,并确定文件的大小和段的大小。产生一个表空间,确定数据文件,文件大小和区大小。create tablespace date01 datafile d:/oracle/oradata/scut/date01.dbf size

2010-05-21 15:30:00 1727 5

转载 OCP认证考试指南(21):管理Oracle数据库中的全球化特性

1、全球化特性1.1、字符集字符集(charcater set)是一种用于将字符表示为比特序列的定义编码模式。它由许多已定义的不同字符组成。我们至少需要大写字母、小写字母、0~9的数字、某些标点符号以及特殊的字符。一个7比特字符集能够表示的字符总数为127(27);8比特字符集能够表示256(28)个不同的字符。1.2、语言支持Oracle所支持的语言种类取决于平台、版本以及产

2010-05-19 16:21:00 1313

转载 OCP认证考试指南(20):恢复Oracle数据库

1、恢复结构与进程在介质失败后,根据受损文件的类型,存在不同的恢复方法。数据库由控制文件、联机重做日志文件以及数据文件组成。如果复用了控制文件或联机重做日志文件,那么恢复受损的这些文件十分容易。对于受损的控制文件,可以将其替换为某个复用副本,也可以使用CREATE CONTROLFILE命令重建。受损的联机重做日志文件可以被重新生成。Oracle提供了一个ALTER DATABASE

2010-05-19 16:16:00 987 1

转载 OCP认证考试指南(19):备份Oracle数据库

1、备份工具直接使用操作系统实用程序copy、cp就可以进行备份操作。但,Oracle强烈建议使用Recovery Manager(恢复管理器,简写RMAN)。RMAN能够备份数据文件、控制文件、归档日志以及服务器参数文件(spfile)。备份可以被写入磁盘或磁带。2、概念与术语2.1、全部备份与部分备份全部备份(whole backup)是所有数据文件、控制文件以及服务器参数

2010-05-19 16:15:00 997 1

转载 OCP认证考试指南(18):配置数据库的备份与恢复(2)

为了保证数据库具有最大程度的可恢复性,必须复用控制文件与联机重做日志,必须在archivelog模式中运行数据库,同时也必须复用归档日志文件,此外还必须定期备份数据库。1、保护控制文件控制文件用于加载数据库,并且在数据库打开时被频繁地读写。控制文件最多具有8个被复用的副本。在理想情况下,不仅控制文件的每个副本都位于不同的磁盘上,而且每个磁盘在硬件允许的情况下都应当位于不同的通道和控制器上。

2010-05-19 16:13:00 787 2

转载 OCP认证考试指南(18):配置数据库的备份与恢复(1)

1、备份与恢复问题考虑业务需求、性能以及资金成本的最终结果通常是一个折衷的方案。记录这个方案极其重要,记录的形式通常是一个服务级别协议(service level agreemenet)。服务级别协议与备份和恢复相关的3个方面为:平均失败时间(mean time betwwen failures,简写MTBF) 平均恢复时间(mean time to recover,简写MTT

2010-05-19 16:12:00 1004 1

转载 OCP认证考试指南(17):处理锁定

1、共享锁与排他锁Oracle数据库中锁定的标准级别保证了最大可能的并发级别。就是说,如果某个会话正在更新一条记录,那么只有这条记录会被锁定。此外,锁定这条记录只是为了防止其他会话对其进行更新,其他会话可以随时执行读取操作。只有在使用COMMIT或ROLLBACK命令结束事务后,锁定才会被解除。这种锁定是“排他(exclusive)”锁:在指定记录上请求排他锁的第一个会话会得到这个锁定,其他请

2010-05-19 16:08:00 877

转载 OCP认证考试指南(16):管理撤销

1、撤销数据如果数据库已被转换使用撤销段,并且自动进行撤销管理,那么任何现有的回滚段都必须处于脱机模式中,而且不能被设置为联机。根据UNDO_MANAGEMENT参数的不同设置,Oracle数据库要么使用撤销段,要么使用回滚段。2、撤销表空间一个数据库可以存在多个撤销表空间,但是在任意给定时刻都只能使用一个撤销表空间。撤销表空间必须被创建为持久的、本地管理的并且能够自动扩展分配空间的表

2010-05-19 16:06:00 836 1

转载 OCP认证考试指南(15):监视Oracle

1、自动工作负荷仓库Oracle收集了大量与性能和动作相关的统计信息。这些信息在内存中累加,并且有规律地写入磁盘(也就是写入构成AWR的表)。最终,这些信息会过期并被重写。1.1、收集统计量统计量收集的级别由实例参数STATISTICS_LEVEL控制。这个参数可能被设置为BASIC、TYPICAL或ALL。(默认TYPICAL)TYPICAL:允许收集正常调整所需的所有统计量

2010-05-19 15:50:00 1249 1

转载 OCP认证考试指南(14):管理数据库性能(2)

1、优化器统计对于性能来说,执行计划的选择十分重要。标准做法是使用优化器来选择执行计划。优化器紧密依赖于一些统计量,从而能够评价众多可行执行计划的效率以及选择某个执行计划。1.1、对象统计量对某个表进行分析可以收集优化器能够使用的、与这个表相关的统计量。这些统计量显示在DBA_TABLES视图内,包括下列内容:这个表中的记录数 为这个表分配的存储块数(无论是否曾经被使用)

2010-05-19 15:46:00 861 1

转载 OCP认证考试指南(14):管理数据库性能(1)

1、无效的对象Oracle总是会尝试自动重编译无效的PL/SQL对象和视图,但是可能不会成功。虽然Oracle可能建议手动地进行编译,不过我们并非必须进行这个操作。1.1、标识无效的对象为了标识数据库中的所有无效的对象,我们可以作为SYSTEM用户或其他有权限的用户做如下查询。?<a onclick="function onclick(){copycode(p627cod

2010-05-19 15:44:00 891 2

转载 OCP认证考试指南(13):管理共享服务器

1、共享服务器体系结构共享服务器由作为指定实例一部分的其他进程实现。这些进程是在实例启动阶段被启动的后台进程。此时存在两种新进程:调度进程和共享服务器进程。SGA内还存在一些特殊的队列存储结构。启动共享服务器的实例时,除了启动常见的后台进程,还会启动一个或多个调度进程,与其他TCP进程一样,调度进程在操作系统的端口映射程序所分配的一个单一TCP端口上运行,并且使用侦听器LOCAL_LIST

2010-05-19 15:42:00 980 6

转载 OCP认证考试指南(12):配置Oracle互联

1、Oracle Net与通信协议简介Oracle的网络支持被限制于TCP、命名管道(Named Pipes,简写SDP)。所有的操作系统都具有一个本操作系统专有的进程间通信(Inter-Process Communication,简写IPC)协议。2、建立会话通过用户进程建立针对实例的会话,可以执行:?<a onclick="function onclick(){copy

2010-05-19 15:40:00 1037 1

转载 OCP认证考试指南(11):保护Oracle数据库的安全(1)

1、调整默认的安全设置1.1、默认的用户查看数据库的用户和状态,可以查询DBA_USERS视图。?<a onclick="function onclick(){copycode(p612code1);}" href="javascript:;">[Copy to clipboard]<a onclick="function onclick(){showCodeT

2010-05-19 15:38:00 1190

转载 OCP认证考试指南(10):使用PL/SQL进行Oracle编程

1、编程语言与Oracle数据库1.1、存储的与匿名的PL/SQL程序块与存储的PL/SQL程序块相比,匿名的PL/SQL程序块效率较低,此外由于可能在多台机器中公布源代码,还会引发管理问题。1.2、PL/SQL对象PL/SQL对象具有下列5种类型:过程 函数 程序包 程序包主体 触发器 2、过程、函数以及程序包2.1、过程与函数过程(Pro

2010-05-19 15:28:00 1138

转载 OCP认证考试指南(9):操纵数据库数据(2)

1、Data PumpData Pump生成的文件具有下列3种形式:SQL文件、转储文件以及日志文件。Data Pump在一个Oracle目录中读、写文件。DBA在数据库内创建一个目录,这个目录指向操作系统文件系统内的一个物理路径。Oracle目录始终属于用户SYS,但为了创建目录,必须授权“CREATE DIRECTORY”。Data Pump导出数据:?<a onclick="

2010-05-19 14:51:00 791 2

转载 OCP认证考试指南(9):操纵数据库数据(1)

1、数据库事务1.1、原子性(A)原子性(Atomicity)原则规定一个事务的各个部分都必须完成,否则整个事务都不会完成。数据库必须保证两个更新操作都能完成或者都不完成。1.2、一致性(C)一致性(Consistency)的原则规定查询的结果必须与数据库在查询开始时的状态一致。例如:查询整个表要数分钟,在查询期间,其他用户更新记录,那查询出来的应该还新值还是旧值?通过使用摊销段,

2010-05-19 14:44:00 846

转载 OCP认证考试指南(8):管理数据库对象

1、用户、模式以及模式对象1.1、命名模式对象模式(Schema)对象是指用户拥有的对象。所有的模式对象名称必须遵循下列特定原则:除了数据库链接名最多可以为128个字符之外,模式对象名最多为30个字符。 保留字不能用作对象名。 所有名称必须以从A到Z的一个字母打头。 名称只能包含字母、数字、下划线(_)、美元符号($)或hash符号(#)。 小写字母会被转换

2010-05-19 14:42:00 1065

转载 OCP认证考试指南(7):管理数据库用户(4)

1、利用配置文件实施资源限制Oracle只有在RESOURCE_LIMIT系统初始化参数值被设置为TRUE时才会实施资源限制,这个参数默认值为FALSE。配置文件资源限制设置说明CPU_PER_SESSION用户在一次会话期间可以占用的CPU时间问题,单位百分之一秒。达到限制,会话终止,并出现Oracle服务错误消息。断开连接可重置CPU_P

2010-05-19 14:41:00 753

转载 OCP认证考试指南(7):管理数据库用户(3)

角色是保存权限的容器。如果为某个用户授予一个角色,那么为这个角色授予的所有权限都会自动应用于该用户。就角色而言,使用WITH ADMIN OPTION为角色授予的权限不能级联取消。Oracle 10G中的预定义角色及其被授予的权限角色被授予的权限DBA几乎所有系统权限以及某些角色SELECT_CATALOG_ROLE数据字典上的对象权限

2010-05-19 14:39:00 658

转载 OCP认证考试指南(7):管理数据库用户(2)

1、系统权限Oracle 10G中常见的系统权限权限说明CREATE SESSION允许被授权者连接数据库实例。CREATE TABLE允许被授权者在自己的模式中创建表。CREATE VIEW允许被授权者在自己的模式中创建视图。CREATE SYNONYM允许被授权者在自己的模式中创建私有的同义词。

2010-05-19 14:35:00 790

转载 OCP认证考试指南(7):管理数据库用户(1)

1、用户与模式在Oracle中,拥有对象的用户与只访问其他用户拥有对象的用户之间的差异是一个非常重要的知识点。具有创建对象权限并创建了对象的用户称为拥有某个模式。模式(Schema)是某个用户拥有的所有对象的集合。模式具有与用户相同的名称。例如:如果某个数据库用户John创建了一个名为Customers的表,那么此时John也创建了自己的模式,并且成为John模式的拥有者.希望查询Jo

2010-05-19 14:33:00 713

转载 OCP认证考试指南(6):管理Oracle存储结构

一、基本的Oracle存储结构:表空间与数据文件Oracle数据库中具有两种类型的存储:物理存储和逻辑存储。上面的Oracle存储结构模型中,可以看出下列要素:每个数据库(Database)都必须由一个或多个表空间(Tablespace)组成。每个表空间都必须属于并且只属于一个数据库。 每个表空间都必须由一个或多个数据文件(Datafile)组成。每个数据文件都必须属于

2010-05-19 14:31:00 944

转载 OCP认证考试指南(5):管理Oracle进程

1、启动SQL*Plus启动用SQL*Plus都会启动了,这种方式合适正常的终端用户使用,作为管理员我们有另一种变化形式NOLOG开关。?<a onclick="function onclick(){copycode(p597code1);}" href="javascript:;">[Copy to clipboard]<a onclick="function oncli

2010-05-19 14:27:00 708

转载 OCP认证考试指南(4):接合Oracle数据库

一、SQL的使用CREATE、ALTER和DROP是主要的3种DDL语句,这些语句被用于在数据库中添加、修改或删除对象。 DCL语句包括GRANT和REVOKE命令,它们可以被用于为用户或角色授予或取消权限,可以被授予和取消的两种权限是系统权限和对象权限。取决于不同的对象类型,对象权限可能不同。 操纵或检索数据都需要使用DML语句。DML的主要元素是SELECT、INSERT、UP

2010-05-19 14:21:00 930

转载 OCP认证考试指南(3):创建Oracle数据库(3)

手动建库其实也可以分为两种,一种是不使用OMF创建,另一种是使用OMF创建。一、不使用OMF手动创建数据库1、创建文件夹。(根据刚才/ora01/db/oracle/admin/ocp中的目录,我们也同样创建)?<a onclick="function onclick(){copycode(p591code1);}" href="javascript:;">[Copy

2010-05-19 14:18:00 772

转载 OCP认证考试指南(3):创建Oracle数据库(2)

下面我们来学习怎么在Linux环境下创建一个新数据库。一、Database Configuration Assistant(DBCA)创建数据库1、以Oracle用户登录到Linux系统。2、改下显示编码吧,要不然出现的提示框界面会和Oracle安装时候一样。改编码命令:?<a onclick="function onclick(){copycode(p590code1

2010-05-19 14:15:00 1053

转载 OCP认证考试指南(3):创建Oracle数据库(1)

感觉这个还是分开写好了,数据库的创建工作,原以为好容易就是下一步下一步的问题,原来里面的内容还是很多的,包括体系结构要了解一些,DBCA建库是容易拉,不过要会手动建库那才叫酷嘛,拿个界面点下一步下一步谁不会啊,那还叫DBA啊?呵呵。Oracle服务器由下列两个实体组成:实例(Instance)与数据库。实例由存储结构和进程组成,并且只短暂存在于RAM和CPU中。数据库由磁盘上的物理文件组成。

2010-05-19 14:02:00 1094

转载 OCP认证考试指南(2):安装Oracle Database 10G

想在Linux系统把Oralce安装好,确实是个不小的挑战,最起码的,首先要对Linux系统有所了解,不说多的,简单的一些配置文件和常用命令总要知道,要不真不知道如何下手。今天按书本的启示,和网上别人写的文章还有Oralce官方的帮助感觉都对我帮助甚微啊。。。不过感觉最后还是在QQ群和百度的帮助下,当然书本和那些文章都起到了作用,终于把Oracle安装好了。所以在这里,我准备把安装步骤详细点写

2010-05-19 13:56:00 1076

转载 OCP认证考试指南(1):Oracle的基本概念

先来了解下几个英文的简称,在以后经常会见到。对象关系数据库管理系统(Object Relational Database Management System,简称ORDBMS) 关系数据库管理系统(Relational Database Management System,简称RDBMS) 数据库管理系统(Database Management System,简称DBMS) 结

2010-05-19 13:52:00 915

转载 ORACLE自增长字段实现

首先,你要有一张表!         CREATE TABLE example(               ID Number(4) NOT NULL PRIMARY KEY,               NAME VARCHAR(25),               PHONE VARCHAR(10),               ADDRESS VARCHAR(50)           

2010-05-12 16:25:00 789 1

转载 海量查询的数据优化

一、因情制宜,建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得越来越大,使用“适当”的索引的效果就越来越明显。注意,在这句话中,我们用了“适当”这个词,这是因为,如果使用

2010-05-12 11:49:00 1012 3

转载 数据库查询优化原则

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。    2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:    select id from t where num is null    可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:    s

2010-05-12 11:48:00 856 4

转载 Oracle SQL优化技巧

我觉得主要应该从5个方面进行调整: 1.去掉不必要的大型表的全表扫描 2.缓存小型表的全表扫描 3.检验优化索引的使用 4.检验优化的连接技术 5.尽可能减少执行计划的Cost 现在简单的举几个例子 Where子句中有“!=”将不使用索引 select account_name from test where amount != 0  (不使用) select account_name f

2010-05-12 11:41:00 687 2

转载 影响SQL server性能的关键三个方面

1 逻辑数据库和表的设计 数据库的逻辑设计、包括表与表之间的关系是优化关系型数据库性能的核心。一个好的逻辑数据库设计可以为 优化数据库和应用程序打下良好的基础。 标准化的数据库逻辑设计包括用多的、有相互关系的窄表来代替很多列的长数据表。下面是一些使用标准化 表的一些好处。 A:由于表窄,因此可以使排序和建立索引更为迅速 B:由于多表,所以多镞的索引成为可能 C:更窄更紧凑的索引 D:每个表中可以有

2010-05-12 11:39:00 579 1

转载 SQL的优化

大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学习+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿! SQL语句: 是对数据库(数据)进行操作的惟一途径; 消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; 可以有不同的写法;易学,难精通。

2010-05-12 11:32:00 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除