导航

上一页 1 ··· 12 13 14 15 16

2008年8月28日

摘要: 1,数据文件 数据文件 = 系统数据(数据字典)+ 用户数据(表、索引、簇)+ UNDO 数据 + ... 建立数据库或表空间时,数据文件是通过DATAFILE 选项指定的。 数据库逻辑上是由一个和多个表空间组成,而表空间物理上由一个和多个数据文件组成。 (1)表空间。 表空间不同,需要采用的备份与恢复策略也有所不同。SYSTEM 表空间必须在MOUNT 状态恢复,数据表空间则可以在OPEN状态恢... 阅读全文

posted @ 2008-08-28 15:06 毅无涯 阅读(318) 评论(0) 推荐(0) 编辑

摘要: 客户应用通过网络访问Oracle 服务器时,客户端会为应该程序分配用户进程,而服务器会为其分配服务器进程,并且客户应用的所有SQL 操作最终都在由服务器进程来执行的。 Oracle 服务器 = 例程 + 数据库。 1,例程 例程 = 内存结构 + 后台进程 内存结构(SGA── System Global Area,系统全局区)= 数据高速缓存 + 重做日志缓冲区 + 共享池 后台进程 = ... 阅读全文

posted @ 2008-08-28 15:01 毅无涯 阅读(164) 评论(0) 推荐(0) 编辑

2008年8月26日

摘要: 一、设置环境变量 1. name = ORACLE_HOME value = D:\oracle\product\10.2.0\db_1 2. name = JAVA_HOME value = %ORACLE_HOME%\jdk (可以不使用oracle中的java.exe) 3. 修改path变量值加入 %JAVA_HOME%\bin;(其实,2,3是设置java的环境变量) 二、运行cmd,... 阅读全文

posted @ 2008-08-26 11:31 毅无涯 阅读(954) 评论(0) 推荐(0) 编辑

2008年8月25日

摘要: 快速恢复区(Flash Recovery Area)。快速恢复区是Oracle Database 10g 新增加的特征,它是用于存储数据库相关文件备份的一块存储区域,并且快速恢复区的恢复组件可以确保数据库完全恢复。在快速恢复区中会包括控制文件和重做日志的副本、归档日志和FLASHBACK 日志、RMAN 备份以及RESTORE 和 RECOVER命令所建立的文件。当配置了快速恢复区之后,数据库可... 阅读全文

posted @ 2008-08-25 10:03 毅无涯 阅读(473) 评论(0) 推荐(0) 编辑

摘要: 备份(backup)实际就是数据的副本,备份的目的是为了防止不可预料的数据丢失和应用错误。 转储(restore)是指当数据文件或控制文件出现损坏时,将已备份的副本文件还原到原数据库的过程。 恢复(recover)是指应用归档日志和重做日志事务更新副本文件到数据文件失败前的状态。 1.2.1 备份与恢复方法 1,用户管理的备份与恢复 用户管理的备份与恢复是指使用SQL 语句命令结合OS命令备... 阅读全文

posted @ 2008-08-25 09:57 毅无涯 阅读(380) 评论(0) 推荐(0) 编辑

摘要: 介质失败是指数据库文件出现物理损坏导致服务器进程、后台进程不能读写DB 操作所必需的物理文件。 介质失败主要包括以下几种情况: 磁盘驱动器的碰头出现失败,导致无法读写数据库文件。 要读写的文件出了问题(例如某块扇区出现了损坏)。 数据库文件被意外删除。 介质失败是最严重的失败,在出现了介质失败之后,必须由DBA 进行介质恢复,备份与恢复主要是针介质失败来进行的。 阅读全文

posted @ 2008-08-25 09:55 毅无涯 阅读(232) 评论(0) 推荐(0) 编辑

摘要: Oracle Server = 例程 + DB 例程 = 后台进程 + SGA 例程失败是指与例程相关的后台进程或内存结构出现失败。 例程失败主要有以下几种情况: 电源断电导致Oracle Server 不可用。 因为硬件失败导致Oracle Server 不可用,如CPU 失败、内存损坏。 某个必需的后台进程出现失败。(DBWR、LGWR、PMON、SMON、CKPT) 例程失败类似于... 阅读全文

posted @ 2008-08-25 09:52 毅无涯 阅读(223) 评论(0) 推荐(0) 编辑

2008年8月22日

摘要: 当使用了局域网、电话线、宽带等在客户端和数据库服务器之间建立了连接,或者在多个数据库服务器之间建立了分布式连接之后,网络失败会中断数据库系统的正常操作。 当出现网络失败时,不需要DBA进行干预,ORACLE SERVER 可以自动处理。 Example: 对于C/S系统来说,后台进程PMON(Process Monitor)可以自动检测异常断开连接的用户进程,然后自动回退用户未完成的事务,并释放... 阅读全文

posted @ 2008-08-22 14:47 毅无涯 阅读(189) 评论(0) 推荐(0) 编辑

摘要: 用户进程失败是指用户进程在运行过程中的异常情况。 当出现用户进程失败时,DBA不需要进行干预,后台进程PMON(Process Monitor)可以自动检测到被意外终止的用户进程,且会自动回退用户进程未完成的事务,并且释放用户进程在服务器端所占用的资源和锁。 用户进程失败主要有以下几种情况: 用户执行了断开连接的异常操作。例如在SQL*Plus命令中按Ctrl + Break组合键。(如果按Ct... 阅读全文

posted @ 2008-08-22 14:14 毅无涯 阅读(298) 评论(0) 推荐(0) 编辑

2008年8月21日

摘要: 用户错误是指用户的误操作,例如误删除表、误截断定表、错误的DML操作等。为了避免用户误操作,必须要培训用户,使他们知道DB可用性和完整性的含义,并且告诉他们什么操作可以做,什么操作不可以做。 1,DROP TABLE误操作 当执行了DROP TABLE操作之后,会删除表结构及其数据。在Oracle 10g之前,如果误删除了表,那么可以使用以下几种解决方法: 使用IMPORT工具导入表结构及其数据... 阅读全文

posted @ 2008-08-21 18:39 毅无涯 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 语句失败是指处理SQL语句时出现逻辑失败。当出现语句失败时,Oracle Server会自动回退失败的SQL语句,并且会给用户返回错误代码和错误消息。 1,应用逻辑错误 应用逻辑错误主要指SQL语句的编写错误。例如在未连接DB的情况下执SQL语句。该类错误应该由开发人员解决,而不是DBA的责任。 Example: SQL*Pl... 阅读全文

posted @ 2008-08-21 14:48 毅无涯 阅读(601) 评论(0) 推荐(0) 编辑

摘要: Oracle失败包括语句失败、用户错误、进程失败、网络失败、例程失败和介质失败六种类型。 阅读全文

posted @ 2008-08-21 11:19 毅无涯 阅读(281) 评论(0) 推荐(1) 编辑

摘要: 为了成为一名DBA,不得不认真学习一下Oracle,不过我不能只为了考证去学习,我觉得更应该注重技术的提高,所以我选择从《精通Oracle 10g 备份与恢复》开始学起。今天就是个开始。 阅读全文

posted @ 2008-08-21 11:04 毅无涯 阅读(214) 评论(0) 推荐(0) 编辑

摘要: 听着收集的轻音乐,写着日志,感觉很轻松,很舒服,是一种享受。 最近好像没有做什么事,但总觉得天天有事,天天忙碌不停,抽不出时间去做自己想做的事情。或许这正符合深圳这座城市的特征——深圳是一座让你无法停止奋斗的城市。在来深圳之前时,我经常猜测深圳到底是什么样的,是不是和我想象中的一样,是不是真的像别人说的那样神奇......我最终选择了辞掉武汉一份非常不错的工作,带着我的梦想踏上... 阅读全文

posted @ 2008-08-21 09:55 毅无涯 阅读(258) 评论(0) 推荐(0) 编辑

2008年8月19日

摘要: 1,菜单栏 ===> 工具 ===> 帐户 2,点击右边的添加按钮 3,选择"其他日志服务",然后点"下一步" 4, 输入"日志主页","用户名","密码",然后点"下一步" 5,选择所"使用的日志类型",并且输入"日志的远程发布URL",然后点"下一步" 注:CSDN和CNBLOGS所使用的日志类型是:Metaweblog API。 CSDN的日志远程发布URL格式是... 阅读全文

posted @ 2008-08-19 11:25 毅无涯 阅读(755) 评论(2) 推荐(0) 编辑

2008年8月7日

摘要: 1.drop configuration files and repository run : emca -deconfig dbcontrol db -repos drop 2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects: a. drop user sysman ... 阅读全文

posted @ 2008-08-07 17:05 毅无涯 阅读(199) 评论(0) 推荐(0) 编辑

2008年7月4日

摘要: 恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码: int i1; int geti1() {return i1;} volatile int i2; int geti2() {return i2;} int i... 阅读全文

posted @ 2008-07-04 08:56 毅无涯 阅读(481) 评论(0) 推荐(0) 编辑

2008年5月7日

摘要: 本文是一篇软件加密技术的基础性文章,简要介绍了软件加密的一些基本常识和一些加密产品,适用于国内软件开发商或者个人共享软件开发者阅读参考。 1、加密技术概述 一个密码系统的安全性只在于密钥的保密性,而不在算法的保密性。 对纯数据的加密的确是这样。对于你不愿意让他看到这些数据(数据的明文)的人,用可靠的加密算法,只要破解者不知道被加密数据的密码,他就不可解读这些数据。 但是,软件的加... 阅读全文

posted @ 2008-05-07 10:13 毅无涯 阅读(176) 评论(0) 推荐(0) 编辑

2008年4月15日

摘要: ^([0-9a-fA-F]{2})(([/\s:-][0-9a-fA-F]{2}){5})$ Mac地址以空格,"-",":"分开 ^([0-9a-fA-F]{2})(([0-9a-fA-F]{2}){5})$ 中间没有任何符号 阅读全文

posted @ 2008-04-15 11:26 毅无涯 阅读(16075) 评论(2) 推荐(1) 编辑

上一页 1 ··· 12 13 14 15 16