自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle Hands on填写指导说明

OCP考试合格后,学员需要通过以下网址,提交个人相关资料,完成后才能获得进一步的OCP审核。www.oracle.prometric.com  Hands-on CourseRequirement Form的填写注意点     首先,大家要明确,需要填写Hands-on Course的是哪些人:    ...

2011-04-29 09:34:27 625

原创 RMAN 使用详解

在Oracle 10g中的配置情况使用RMAN>show all;可以显示出RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; ...

2011-04-28 14:45:22 454

原创 Oracle RMAN的备份与恢复命令详解(一)

Oracle RMAN的备份与恢复命令详解(一) 收藏 4.3 Copy 镜像拷贝与恢复    Copy镜像拷贝命令可以创建数据库数据文件、归档重做日志或者控制文件的精确副本。 RMAN 副本与这些文件的区别仅在于名称和(或)位置的区别。功能相当于用户管理的备份恢复中的热备份。备份副本的好处是恢复比较快,恢复时可以不用拷贝,指定新位置即可。    Copy镜像拷贝至少要在mou...

2011-04-28 14:40:29 280

原创 OCA 052 通过总结

 2011-4-27 成功通过OCA 052。 成绩 98%, pass。 今天去考的OCA 052,去考场路上不知为何临时来了场雷雨,把我浇的浑身都湿了,竟然这么不走运。 吸取上一门考试的教训,总共通读教材两遍,并结合题库,最后顺利通过考试。 现特将备考过程分享出来,希望能够帮助同我一样有考证需求的人。 这一门的备考过程: 备考时间:2011-2-22...

2011-04-27 21:42:25 146

原创 Oracle体系结构之-物理结构

一、物理文件的分类Oracle数据库的物理文件可以分成三类:·数据文件·日志文件·控制文件 二、数据文件数据文件顾名思义是用来存储数据的。例如:表,索引等等。从数据文件中读取出来的数据会首先存放在内存中的SGA,作为缓冲数据。应用对数据的修改也是先保持在SGA中。由DBWR在某一时刻将其写入到数据文件中。那么如何查看数据库中的数据文件呢?我们可以使用以下的SQL语句:SQL>select  ...

2011-04-10 18:03:12 100

原创 Oracle体系结构之-连接配置结构

Oracle的连接可以分成两种:一、专用服务器连接结构(Dedicated Server):在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程为之服务,执行Oracle服务器代码。专用服务器的工作过程:1)客户端通过oracle net向监听器发连接请求2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创建一个专用连接3) 客...

2011-04-10 18:02:18 107

原创 Oracle体系结构之-逻辑结构

一、Oracle 逻辑结构简介oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据块大小的整数倍,区的大小可以不相同;...

2011-04-10 18:01:09 142

原创 Oracle体系结构之-内存结构

一、系统全局区(SGA)系统全局区的数据被多个用户共享。当数据库实例启动时,系统全局区内存被自动分配。SGA按作用的不同,又分为:数据缓冲区、日志缓冲区、共享池。1. 数据缓冲区数据缓冲区用于存储从磁盘数据文件中读入的数据,供所有用户共享。修改、插入的数据存储在数据缓冲区中,修改完成或DBWR进程执行时,数据被写入数据文件。对于缓冲区中已经被修改但尚未写入文件的数据,我们称之为“脏数据”。Orac...

2011-04-10 18:00:10 99

原创 Oracle体系结构之-Oracle后台进程

前面我们说过,Oracle的实例由内存结构和一组后台的进程组成。Oracle的后台进程比较重要的包括以下几个:·SMON·PMON·DBWR·LGWR·ARCH·CKPT下面我们将逐一介绍各个进程的作用。一、SMONSMON(System Monitor)-系统监控进程,在实例启动时执行实例恢复,并负责清理不再使用的临时段。SMON进程要完成所有“系统级”任务。PMON感兴趣的是单个的进程,而SM...

2011-04-10 17:26:31 81

原创 Shell script 逻辑判断式

逻辑卷标表示意思1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个『 block 档案』-c侦测是否为一个『 character 档案』-S侦测是否为一个『 socket 标签档案』-L侦测是否为...

2011-04-05 15:41:36 119

原创 VI 常用命令总结

文件操作vi +n file 打开文件并移动到第n行vi +  file 打开文件并移动到最后一行vi R file / view file  只读打开文件:w  保存:w!  覆盖已存在的文件文件:w newfile 保存为新文件:wq  保存并退出ZZ  保存并退出=:wq:q  退出:q!  退出不保存修改:e!  退回到上一次保存的状态:1,10w newfile 将第一行到第...

2011-04-03 21:07:48 98

原创 磁盘分区表备份与恢复-图解(转)

 一、备份分区表 “分区表”这个词大家应该都非常熟悉,但是能够深入了解它的朋友并不多。分区表的重要性是不言而喻的,如果分区表损坏会造成系统启动失败,数据丢失等严重后果。此贴将对分区表进行简要介绍,并给大家提供手工备份与恢复分区表的方法。因为分区表的备份很简单,但是它被破坏之后想重新生成却非常困难,大家只要按照方法备份好,如果遇到数据丢失再来找这贴就行了。 硬盘分区表的...

2011-04-03 01:26:44 698

原创 硬盘空间管理原理(转)

我们知道硬盘中是由一片片的磁盘组成的,大家可能没有打开过硬盘,没见过它具体是什么样.不过这不要紧.我们只要理解了什么是磁道,扇区和柱面就够了.在下图中,我们可以看到一圈圈被分成18(假设)等分的同心圆,这些同心圆就是磁道(见图).不过真打开硬盘你可看不到.它实际上是被磁头磁化的同心圆.如图可以说是被放大了的磁盘片.那么扇区就是每一个磁道中被分成若干等分的区域.相邻磁道是有间隔的,这是因为磁化单元太...

2011-04-03 00:52:46 217

原创 Unix/Linux历史和大事记(转)

Unix 简史1965年时,贝尔实验室(Bell Labs)加入一项由奇异电子(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi- processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划就被停了下来。当时,Ken Thom...

2011-04-02 18:52:59 168

原创 (美国)数字设备公司 DEC

(美国)数字设备公司公司简介Digital Equipment Corporation  美国DEC公司  美国数字设备公司,英文:Digital Equipment Corporation,简称DEC。1998年1月DEC公司被康柏以96亿美元的价格收购,2001年惠普康柏宣布合并。  DEC公司于1957年诞生,1958年初,即运出了第一批产品-数字实验室和数字系...

2011-04-02 18:47:55 2355

原创 美国电话电报公司 AT&T

资料来源:百度百科公司简介公司名称:美国电话电报公司 AT&T (American Telephone & Telegraph Company)  美国电话电报公司  AT&T的前身是由电话发明人贝尔于1877年创建的美国贝尔电话公司。1895年,贝尔公司将其正在开发的美国全国范围的长途业务项目分割,建立了一家独立的公司称为美国电话电报公司(AT&amp...

2011-04-02 18:35:17 886

原创 Window环境的服务管理方法总结

开始”——“运行”——“msconfig”回车 在“服务”里面可以找到至于删除服务项,就请打开注册表(“开始”——“运行”——“regedit”)然后依次打开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services,将你所希望删除的服务项从注册表里删除就行了,建议使用辅助软件来管理你的注册表项目(比如 360 安全卫士以及你说的 Windows ...

2011-04-01 22:27:31 140

原创 xp环境下常见服务总结

在xp系统中,有近90个服务,默认开启了30多个服务,而事实上我们只需要其中几个就够用了。禁止所有不必要的服务可以为您节省n多的内存和大量系统资源。不过,由于默认安装完Windows XP后,系统会开启很多服务,其中不少对于普通用户根本用不到或暂时用不到,反而浪费了相当多的内存和系统资源,影响了系统启动和运行的速度。关闭服务的方法:我的电脑-控制面板-管理工具-服务。如果调整后电脑出了...

2011-04-01 22:22:54 109

原创 NLS_CHARACTERSET字符集的更改

数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。我们也可以通过以下方式更改ALTER DATABASE CHARACTER SET 注意:修改数据库字符集时必须谨慎,修改之前一定要为数据库备份。由于不能回退这项操作,因此可能会造成数据丢失或者损坏。这是最简单的转换字...

2011-04-01 16:00:14 1240

原创 ORACE 数据导出 EXP 命令参数总结

 Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\administrator.SICE>exp help=yExport: Release 9.2.0.1.0 - Production on 星期日 11月 25 14:54:05 2...

2011-04-01 15:14:12 209

原创 Oracle10g 数据泵导入命令 impdp 使用总结

1) 导入表impdp scott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,empimpdp system/manager DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=scott.dept,scott.emp REMAP_SCHEMA=SCOTT:SYSTEM第...

2011-04-01 11:40:05 197

原创 数据泵导出命令 expdp 常用使用总结

1.1.1 expdp使用 使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.  首先得建DIRECTORY:SQL> conn /as sysdba...

2011-04-01 11:39:02 1283

原创 Oracle 10g的Oracle Data Pump(数据泵)方式的数据导入和导出

给数据泵加压  作者:Jonathan Gennick Oracle数据库10g中的新的实用程序使其性能和多功能性达到了新的水平。Oracle数据库10g中增加的叫做Oracle Data Pump(数据泵)的新的导入和导出特性,彻底改变了数据库用户已经习惯的过去几代Oracle数据库的客户/服务器工作方式。现在服务器可以运行导出和导入任务。你可以通过并行方式快速装入或卸载大量数据,而...

2011-04-01 00:14:45 316

原创 利用UTL_FILE包实现文件I/O操作

文件I/O对于数据库的开发来说显得很重要,比如如果数据库中的一部分数据来自于磁盘文件,那么就需要使用I/O接口把数据导入到数据库中来。在PL/SQL中没有直接的I/O接口,一般在调试程序时可以使用Oracle自带的DBMS_OUTPUT包的put_line函数(即向屏幕进行I/O操作)即可,但是对于磁盘文件的I/O操作它就无能为力了。其实Oracle同样也提供了可以进行文件I/O的实用包-----...

2011-03-31 23:05:08 230

原创 【ORA-16196】一个实例在其生命周期里最多只能装载和打开一个数据库

如果使用“alter database open;”命令打开一个曾经被“alter database close;”命令关闭的数据库时,您将会收到如下的报错信息:"ORA-16196: database has been previously opened and closed"这个报错的原因是什么呢?原因是:一个实例在其生存期中最多只能...

2011-03-31 12:38:01 225

原创 非法使用long类型数据

LONG列不能出现在SQL语句的某些部分:1、在WHERE、GROUP BY、ORDER BY、CONNECT BY子句以及在具有DISTINCT 操作的SELECT语句中。2、SQL函数(如SUBSTR或INSTR)3、表达式或条件。4、包含有GROUP BY子句的查询的选择表。5、在子查询的选择表或由集合操作组合查询选择表。6、CREATE TA...

2011-03-30 14:38:49 352

原创 PL/SQL 常见异常总结

Oracle异常处理异常处理是考验一个应用程序健壮性的最好方式,开发人员必须考虑程序中可能出现的各种错误,并进行相应的处理。Oracle中异常分为预定义异常,非预定义异常和自定义异常三种。一 预定义异常预定义异常是指由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或出现其它系统限制的情况时,将会隐含地触发一个内部异常。以下是PL/SQL为...

2011-03-29 15:21:26 441

原创 oracle索引类型:Oracle中如何选择合适的索引类型

索引就好象一本字典的目录。凭借字典的目录,我们可以非常迅速的找到我们所需要的条目。数据库也是如此。凭借Oracle数据库的索引,相关语句可以迅速的定位记录的位置,而不必去定位整个表。   虽然说,在表中是否创建索引,不会影响到Oracle数据库的使用,也不会影响数据库语句的使用。这就好像即使字典没有目录的话,用户仍然可以使用它一样。可是,若字典没有目录,那么可想而知,用户要查某个条目的...

2011-03-24 15:04:16 197

原创 oracle share server mode

共享模式下,查看当前session,使用dispatcher和shared_server的方法 SQL: select d.name ,s.name from v$dispatcher d, v$shared_server s, v$circuit cwhere d.paddr=c.dispather and s.paddr=c.server; ...

2011-03-20 16:17:54 120

原创 oracle监听器命令

现在总结下oracle监听器的常用命令: 查看命令的方法 lsnrctl help 1.start : 开启监听器 2.stop : 关闭监听器 3.status : 查看监听器状态 4.services : 查看监听器提供服务的状态                 其中 status : UNKNOWN 表示静态注册实例              ...

2011-03-19 21:24:54 337

原创 开启oracle监听器和服务端trace

今天监听器出了问题,想开启监听器的trace监视下错误。。于是google下。下面的我试过了。 1,server trace, 指的是 sqlnet的server端trace, 可以在server 端的%oracle_home%\network\admin\sqlnet.ora里面加上以下行:TRACE_LEVEL_SERVER=16TRACE_FILE_SERVER=...

2011-03-16 22:37:34 636

原创 解决windows环境下服务消失的问题

环境:Windows XP背景:       今天360杀毒真的很给力,直接将oracle实例服务和监听器服务当成病毒给删了。。解决办法:       看来必须恢复,怎么搞呢,后来想起我在使用DBCA创建时,保存的脚本了,看来能派上用场。。              找到脚本的位置:$ORACLE_BASE\admin\$SID\scripts...

2011-03-15 23:38:52 580

原创 oracle 监听器详解引文

最近在管理时,总是时不时的被监听器困扰,于是上网查找资料,发现这位仁兄的介绍很详细,于是mark了。。http://space.itpub.net/?uid-17203031-action-viewspace-itemid-682628 文章讲解的很详细,很适合初学者的。。...

2011-03-15 17:29:25 72

原创 Oracle sqlplus设置显示格式命令详解

设置列格式的相关命令 1. 改变列的显示长度 COLUMN column_name FOR[MAT] format 备注:    注意该命令将保持一直生效直至输入了一个新的格式值或者退出了SQL*PLUS, 其中字段类型可以为Char, Varchar2, varchar。如果SQL*PLUS的WARP变量的值被设置为"开"(默认值), 那么字段的内容将会在format命令规定的长...

2011-03-15 13:44:52 558

原创 OCA 051 通过心得和总结

2月14日, 成功通过OCA 051 SQL Funditional 这一门考试,踏实向OCP走着,一步一步。。今年的计划一定要实现,下一步向着OCA 052进发。。 回味考试过程,下午2点到4点,考试总共2小时,70道题目。。 话说,我没有参加培训,简单的做了几套在网上找的题库。然后就是看书,,看了得4遍。。 考试中,才发现那几套题都是骗人的,没有中一道题,。。没办法...

2011-03-09 21:29:20 228

原创 oracle data dump 详解

转帖Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.数据泵导出导入(EXPDP和IMPDP)的作用1,实现逻辑备份和逻辑恢复.2,在数据库用户之间移动对象.3,在数据库之间移动对象4,实现表空间搬移....

2011-03-09 21:17:41 1469

原创 查询表空间和数据文件对应关系的方法

对应关系 select username,default_tablespace from dba_users;总的大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;剩余的大小 SELECT...

2011-03-09 00:08:10 426

原创 Oracle DBA日常sql列表及常用视图[转]

--监控索引是否使用alter index &index_name monitoring usage;alter index &index_name nomonitoring usage;select * from v$object_usage where index_name = &index_name;--求数据文件的I/O分布select df.name,phyrds...

2011-03-07 23:13:22 121

原创 oracle中跟踪sql执行计划的方法

不论是做为开发DBA还是维护DBA,总是或多或少地遇到SQL执行效率或者说SQL调优问题,查看执行计划是必须的。一般我们可以用3种方法查看:  一、explain plan for  举例就足以说明其用法  sys@ORCL> explain plan for   2 select sysdate from dual;   Explained.   sys@ORCL&g...

2011-01-19 16:11:09 204

原创 卸载Oracle数据库的方法~~

现在oracle 11g在卸载方面做得很nice的,许多需要手工做的步骤都可以省略。以下的实现方法,是10g或者更早的版本。。  实现方法:   1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。   2、开始->程序->Oracle - OraHome81->Oracle Installation Products->U...

2010-12-27 17:06:06 99

空空如也

空空如也

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

TA关注的人

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