自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙神add-走向数据架构师的路

要想人前显贵,必定人后受罪

  • 博客(85)
  • 资源 (19)
  • 收藏
  • 关注

原创 监视自动工作负荷知识库

(1)使用system连接数据库SQL> conn system/oracle已连接。(2)查看awr占用的空间SQL> select occupant_desc,space_usage_kbytes from v$sysaux_occupants where  2  occupant_name='SM/AWR';OCCUPANT_DESC        SPACE_USA

2013-08-17 15:22:47 533

原创 管理AWR

默认设置下,统计数据的快照在AWR中保存8天,这个周期是可配置的。作为一条用于分配存储空间大小的大致原则,如果每小时进行一次快照收集并且快照保留时间为8天,那么AWR在sysaux表空间内可能需要200mb-300mb的空间。不过,这个数字总是发生变化,并且根据会话会被大幅提高。    调整AWR设置来频繁保存快照,可以更准确的诊断问题。如果快照间隔数个小时,您可能错过活动高峰时刻

2013-08-17 14:26:23 750

原创 收集AWR统计信息

统计信息的级别由一个实例参数statistics_level控制。它由三个取值:typical,all,basic。typical:允许收集正常调整所需的所有统计信息,同时不会收集对性能有不良影响的统计信息集合。all:收集与sql语句执行相关的,及其详细的统计信息。如果要进行高级的sql语句调整,那么可以使用all级别,不过在收集信息时会导致性能稍有退化。basic:禁用收集所有统计

2013-08-17 14:01:14 1413

原创 墨菲定律的内涵可以告诉我们的道理

墨菲定律告诉我们:1、任何事都没有表面看起来那么简单;2、所有的事都会比你预计的时间长;3、会出错的事总会出错;4、如果你担心某种情况发生,那么它就更有可能发生。“墨菲定律”忠告人们:面对人类的自身缺陷,我们最好还是想得更周到、全面一些,采取多种保险措施,防止偶然发生的人为失误导致的灾难和损失。归根到底,“错误”与我们一样,都是这个世界的一部分,狂妄自大只会使我们自讨苦吃,我们

2013-08-17 11:44:09 5126

原创 statistics_level参数说明

SQL> show parameter statistics_levelNAME                                 TYPE        VALUE------------------------------------ ----------- -------------statistics_level                     strin

2013-08-17 11:08:41 2905

原创 什么是awr?

Oracle收集大量的有关性能和活动的统计信息。这些信息在内存内累积,并定期的写入数据库:写入到构成自动工作负荷知识库(Automatic Workload Respository,AWR)的表中。AWR作为SYSAUX表空间中的一组表和其他对象而存在。AWR与数据字典相关,但与数据字典不同,因为AWR对于运行数据库而言并不是必需的。数据写入AWR,并存储一段时间,最终被最近的信息覆盖

2013-08-17 10:48:37 2732

原创 管理行迁移

(1)使用system用户登录数据库SQL> conn system/oracle已连接。(2)创建一个有着变长行的表SQL> create table ex235(c1 varchar2(20));表已创建。(3)运行下列pl/sql块插入一些行SQL> begin  2  for i in 1..1000 loop  3  insert into ex235

2013-08-16 15:55:04 633

原创 使用可恢复空间分配

(1)使用system用户连接数据库创建一个表空间:SQL> conn system/oracle已连接。SQL> create tablespace small datafile 'small1.dbf' size 2m;表空间已创建。(2)在该表空间中创建一个联系表SQL> create table toobig(c1 char(1000)) tablespace sm

2013-08-16 14:20:45 648

原创 Data Pump导入导出实例

将Data Pump与命令行实用程序一起使用:可执行程序expdp和impdp安装在ORACLE_HOME/bin目录中。在任何情况下,命令都必须是一个单行命令。使用换行符完全是为了增强可读性。如要导出整个数据库,使用如下命令:(1)先创建4个目录:SQL> conn system/oracle已连接。SQL> create directory datadir1 as

2013-08-16 11:56:17 1031

原创 ORA-01652无法扩展temp表空间段

(1)查询系统当前表空间文件SQL> select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;(2)扩展一下temp数据文件SQL> alter database tempfile 'D:\ORACLEPX\TOOLS\ORACLE11G\ORADAT

2013-08-16 11:49:03 1193

原创 Data Pump的功能

Data Pump常用于从一个数据库提取大量数据,并将这些数据插入另一个数据库。此外,Data Pump也用于提取其它信息,如PL/SQL API.无论出于哪种目的。使用哪种技术,文件的格式始终是Data Pump专用格式。无法使用除Data Pump外的任何工具读取Data Pump文件。function:细粒度的对象和数据选择功能意味着,Data Pump可以导出完整的数据库,或数

2013-08-16 10:57:10 1334

原创 Data Pump之直接路径与外部表路径

Data Pump通过直接路径与外部表路径这两种方法来完成数据的加载和卸载。直接路径避开了数据库缓冲区缓存。通过直接路径方法导出数据时,Data Pump从磁盘直接读取数据文件,提取和格式化文件内容,最后将这些内容写为一个转存文件,使用直接路径导入数据,Data Pump读取转储文件,使用文件内容填充表数据块,最后将这些内容直接写入数据文件,写操作在表的"高水位线"之上完成,其好处在于与前

2013-08-16 10:26:18 1768

原创 Data Pump目录和文件位置

Data Pump目录和文件位置:DataPump始终使用Oracle目录。为了定位将要读写的文件及其日志文件,这些是必须的。应该说有一个目录就够了,但作业通常使用多个目录。假设数据量是要并行写入多个文件的数千兆字节数据,那么您可能需要将磁盘活动分布到不同文件系统的多个目录上。    假设没有在Data Pump命令中指定多个目录,那么将使用默认目录。每个11g数据库都有一个可供使

2013-08-16 09:33:02 3955

原创 Data Pump体系结构

Data Pump体系结构:Data Pump是一个服务器端实用程序。我们可以从某个用户进程(使用sql*plus或通过Enterprise Manager)启动Data Pump,但是其所有工作都由服务器进程完成。因为运行在服务器上的Data Pump进程直接访问数据文件与SGA(不必通过会话进行访问),所以与过去的Export/Import实用程序相比,使用Data Pump能够显著的改善

2013-08-15 17:48:29 7693

原创 使用sql*loader和外部表

使用sql*loader和外部表:(1)使用system登录连接数据库(2)创建一个练习使用的表SQL> create table names(first varchar2(10),last varchar2(10))表已创建。(3)使用文本编辑器创建names.txt文件,内容如下:jone,watsonroopesh,ramklasssam,alapati(

2013-08-15 16:46:16 845

原创 外部表目录举例

外部表目录举例:(1)使用scott用户登录SQL> conn scott/oracle已连接。(2)使用scott用户创建目录SQL> create directory scott_dir as 'd:\data';create directory scott_dir as 'd:\data'*第 1 行出现错误:ORA-01031: 权限不足(3)使用s

2013-08-15 16:05:06 920

原创 使用调度程序API创建作业

使用调度程序API创建作业:使用DBMS_SCHEDULER包创建一个作业,并确认这个作业正在运行。(1)使用sql*plus,作为system用户连接到数据库SQL> conn system/oracle已连接。(2)创建一个存储时间的表,并且设置显示日期与时间的日期格式:SQL> create table times(c1 date);表已创建。SQL> alt

2013-08-14 12:01:13 544

原创 调度程序体系结构

调度程序体系结构:数据字典包含一个作为所有调度程序作业的存储点的表。通过dba_scheduler_jobs视图查询该表。作业队列协调器后台进程CJQ0监视此表,根据需要启动作业队列进程Jnnn来运行作业。如果有任何定义的,活动的调度程序作业,就自动启动CJQ0进程。根据需要启动Jnnn进程,但是最大数量受job_queue_processes实例参数限制,该参数可以是0-1000

2013-08-14 10:14:50 644

原创 创建闪回数据归档

创建闪回数据归档:(1)创建一个供闪回数据归档使用的表空间:SQL> create tablespace fda datafile 'd:\data\fda1.dbf' size 10m;表空间已创建。(2)在表空间创建一个保留时间为1年的闪回数据归档SQL> create flashback archive flal tablespace fda retention 1 ye

2013-08-12 18:00:47 698

原创 闪回数据归档

闪回数据归档:闪回的三种技术(闪回数据库,闪回删除和各种形式的闪回查询)都很有用,但还是它们的闪回能力有限,可以配置闪回数据归档来保证将表闪回到任何时间--或许是多年之前的某个时间。它还能保证当数据过期时予以删除。   从体系结构上看,闪回数据归档要求一个或多个表空间,用于每个受保护的表的各种段以及一个新的后台进程:FBDA进程。DBA必须创建表空间和其内部的归档,为每个归档指定保

2013-08-12 17:19:50 796

原创 闪回事务查询

闪回事务查询:检索一个事务的所有撤销数据,不考虑它影响了多少对象。关键的视图如下:SQL> desc flashback_transaction_query 名称                                      是否为空? 类型 ----------------------------------------- -------- -------------

2013-08-12 16:19:49 661

原创 闪回版本查询

闪回版本查询:一个表中的行在它的生命周期中可能改变多次。闪回版本查询(flashback versions query)允许查看一个行所有提交的版本(不能查看任何未提交的版本),包括创建和结束每个版本的时间戳。另外,还可以查看创建了任何特定版本的行的事务的事务标识符,然后可以将它用于闪回事务查询。此信息可以通过每个表可用的许多伪列来提供。伪列是由Oracle在内部附加到行上的列:它们不

2013-08-12 15:21:04 686

原创 Oracle之闪回查询

闪回查询:闪回查询的工作原理是:将查询指定的时间映射到一个系统变更号和SCN,每当查询找到自从该SCN以来更改的一个块,它将转到撤销段以提取回滚此更改所需的撤销数据。严格来说,这种回滚是临时性的,并且仅对运行闪回查询的会话可见。显然,为了成功执行闪回查询,撤销数据必须是可用的.    在后续Oracle版本中,大大增强了闪回查询功能,现在它可以用来检索一个行的所有版本,反转各个事务

2013-08-12 14:58:40 811

原创 设置dual表中查询sysdate的格式

SQL> show parameter nls_date_formatNAME                                 TYPE        VALUE------------------------------------ ----------- --------nls_date_format                      string 

2013-08-12 09:17:49 1086

原创 对回收站的空间进行回收

对回收站的空间进行回收:删除的对象处于不明确的状态:虽然将它分配给对象,但是Oracle可以任意重写它。有关空间使用的诊断程序会忽略回收站占用的空间,这意味着在活动对象占用的空间达到警告和临界空间使用级别之前,不会触发"表空间比例已满"的警报。此外,如果启用了数据文件的autoextend特性,Oracle实际上不会自动扩展数据文件,直到重新分配了删除的对象占用的所存空间:它将优先

2013-08-11 09:57:17 799

原创 管理回收站(Oracle)

管理回收站:回收站是表示删除的表象使用的存储空间的一个术语。可以完全忽略回收站--它的管理是自动的,无论在删除对象时将他们转移到回收站,还是在活动对象的表空间需要空间时,都将它们永久清除。但在有些情况下需要了解回收站的内容以及它们占用的空间大小。使用实例参数recyclebin禁用回收站,默认值是on,意味着所有模式都有一个回收站。该参数是动态的,可以为某个会话或整个系统将其设置为OF

2013-08-11 09:02:56 649

原创 闪回删除例子

闪回删除例子:(1)用system用户连接到数据库SQL> conn system/oracle已连接。(2)创建一个新用户SQL> create user dropper identified by dropper;用户已创建。SQL> grant create session,resource to dropper;授权成功。SQL> conn droppe

2013-08-10 19:15:18 550

原创 闪回删除

闪回删除:所谓的drop实际上就是rename,我们通过查看回收站获取它们的新名称可以查询删除的对象。每个用户都有一个回收站,可以在user_recyclebin数据字典视图中看到它,若要了解全局视图,可以查询dba_recyclebin,当表空间的空间不够时,可以自动重用回收站对象占用的空间(此后不能恢复对象).或者可以手动强制Oracle使用purge命令真正删除对象。使用

2013-08-10 18:15:56 707

原创 设置表空间的闪回开关

设置表空间的闪回开关:(1)查询所有表空间的闪回功能是否开启SQL> select name,flashback_on from v$tablespace;NAME                           FLA------------------------------ ---SYSTEM                         YESSYSAUX  

2013-08-10 17:11:23 689

原创 使用RMAN执行闪回

使用RMAN执行闪回在RMAN环境中,有三种方法:可以闪回到某个时间点,SCN或日志切换序列号例:RMAN>flashback database to time=to_date('10-08-13 16:00','dd-mm-yy hh24:mi:ss');RMAN>flashback database to scn=5641585;RMAN>flashback database

2013-08-10 16:37:57 650

原创 sql*plus下执行闪回数据库

sql*plus下执行闪回数据库:使用闪回数据库的方法:*关闭数据库*加载数据库*闪回到某个时间点,SCN或日志切换序列号*使用resetlogs打开数据库只要拥有需要的所有归档日志,闪回操作将能够完全自动的运行。如下:SQL> shutdown abortORACLE 例程已经关闭。SQL> startup mount;ORACLE 例程已经启动。

2013-08-10 16:15:17 673

原创 监视闪回数据库

监视闪回数据库:闪回目标时间(db_flashback_retention_target)只是一个目标时间,实际上并不保证闪回到其内的某个时间。相反,甚至可能闪回到该目标时间之外。可获得的闪回期限是每秒钟生成的闪回日志信息量和在使用更新的数据重写它们之前可供存储这些信息的空间量的一个函数.闪回监视最基本的就是确认是否启用了它:SQL> select flashback_on fro

2013-08-10 15:49:18 566

原创 配置闪回数据库

配置闪回数据库:(1)确定数据库处于归档日志模式SQL> select log_mode from v$database;LOG_MODE------------ARCHIVELOG(2)创建闪回恢复区闪回恢复区是存放闪回日志的场所。除了设置闪回恢复区目录并限定其大小外,不能施加其他控制。可以使用两个实例参数来控制:db_recovery_file_dest和db_

2013-08-10 15:13:49 626

原创 用户管理的备份,恢复和还原知识点小结

用户管理的备份,恢复和还原知识点小结:(1)丢失临时文件进行恢复:*通常不能将临时表空间置于备份模式*通常不还原临时文件--删除并重建它们更快捷(2)丢失日志文件组进行恢复:*可以删除并重新创建或者清除受损的日志文件成员或整个日志组*对于打开的备份不能备份联机重做日志文件,如果干净的关闭数据库,那么也不需要为关闭的备份备份它们(3)在丢失口令文件后进行恢复*一般,不

2013-08-10 11:09:45 946

原创 执行不完整恢复

执行不完整恢复:(1)将数据库处于备份模式:SQL> alter database begin backup;数据库已更改。(2)找出所有的数据文件:SQL> select name from v$datafile;NAME--------------------------------------------------------------------------

2013-08-10 10:46:11 669

原创 丢失非关键数据文件的恢复

(1)将rman01.dbf先备份alter tablespace RMAN begin backup;D:\data>copy RMAN01.DBF RMAN01.BAK已复制         1 个文件。alter tablespace RMAN end backup;(2)将该数据文件破坏掉(3)查询在该数据文件中的表信息SQL> select * from rm

2013-08-10 10:16:30 643

原创 非归档模式下恢复数据文件浅析

非归档模式下恢复数据文件浅析:当处于非归档模式下,只能进行还原操作。但是如果还原的数据文件通过应用归档日志文件不能与数据库的其余部分同步,则数据库打不开。因此,当处于非归档日志模式时唯一的选项是还原整个数据库:数据文件和控制文件。我们只有从一个完整的脱机备份中还原出所有这些文件,在还原操作后将会得到一个所有这些文件已同步的数据库,并可以打开数据库。但自备份以来的所有工作都会丢失。

2013-08-10 09:07:15 1274

原创 丢失临时文件进行恢复

(1)查询临时文件路径SQL> select name from v$tempfile;NAME-----------------------------------------------------D:\ORACLEPX\TOOLS\ORACLE11G\ORADATA\ORCL\TEMP01.DBF(2)向临时表空间中添加另一个临时文件,删除原有的临时文件:SQL> a

2013-08-10 08:50:23 808

原创 8月Oracle高级管理,这可能是最终篇了

从Oracle复杂而又方便的体系结构,再到基本篇。自己早已轻车熟路。现在,已经到高级部分了。其实,可能也是我的一个突破。每次接受新的知识的时候,心中总会有点小激动。客观上来说,梦想总是在激励着我不断的去前进。我总是很开心。我终于也了解,拥有梦想是多么开心的意见事情。我现在,都在想,当自己对高级管理也轻车熟路了之后,是不是心中会有怎样的情感!或许,我的人生是丰富多姿的。可是,我更喜欢去迎

2013-08-09 18:42:11 713

原创 为异步I/O配置RMAN

为异步I/O配置RMAN:1.了解同步I/o和异步I/o让RMAN读写数据时,I/O操作要么是同步操作,要么是异步操作。同步操作不允许服务器进程一次执行多个操作。只有在完成一个操作后才可能开始另一个操作。而异步操作可以启动一个I/O操作,然后立即执行其他操作。  可以使用初始化参数控制I/O操作的类型。对于磁带备份而言,可以将backup_tape_io_slaves设置为true,

2013-08-09 18:21:28 1023

数据挖掘与商业技能完全解决方案sqlserver

数据挖掘与商业技能完全解决方案 sqlserver

2014-03-27

在线音乐网站

ssh整合框架开发,项目有三个,分别对应mysql数据库,sqlserver2000数据库与sqlserver2005数据库。

2013-06-05

mysql jar 驱动包

mysql驱动 jar包,直接在MyEclipse中就可以方便使用

2013-05-01

c#项目留言本

c#编写的留言板,还不错。适合初学者,分类清晰,详细,代码浅显易懂。

2013-03-29

rlwrap软件 linux下解决sqlplus不能后退的软件

rlwrap软件 内含安装txt 解决linux环境下sqlplus不能前进后退问题,方便在sqlplus环境下轻松解决输入问题。

2013-03-14

ocp上课文档

提供ocp考证必备的一套学习资料。题库必备,学习OCP,得到OCP证书不是梦想

2013-02-28

PL SQL Developer免安装版

下载后可以直接输入oracle用户和密码进行登录。

2013-02-23

在线考试系统

c#编写的在线考试系统,使用三层架构,DAO开发,对c#三层架构有兴趣的可以下载一下看一下,相信对你会有帮助!

2013-02-23

JSP论坛系统

java web开发论坛系统,支持在线回复,管理员删除与管理帖子。

2013-01-24

问卷管理系统

Java web开发问卷管理系统,自己编写的。适合初学者

2013-01-24

java web开发简单留言板

简单易懂的java web应用的留言板小项目。

2013-01-23

操作系统第三版课件(汤晓丹版)

本课件包含整本书,很全。不需要买书的可以下载下来在电脑上看

2012-11-21

c#音乐播放器

自己做的音乐播放器,感觉功能不太齐全,但代码本人已经注释,浅显易懂。

2012-11-13

c++计算器系统

c++编写的计算器系统,代码简单易懂。适合初学者下载学习

2012-02-24

c#图书管理系统

c#编写的图书管理系统。。适合于初学者。。

2012-02-24

空空如也

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

TA关注的人

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