create  table testbase( id number(10) not null primary key, basename varchar2(20) not null, address varchar2(50
原创 2012-04-29 11:09:22
588阅读
Oracle数据库中,创建索引虽然比较简单。但是要合理创建索引则比较困难了。笔者认为,在创建索引时要做到三个适当,即在适当上、适当列上创建适当数量索引。虽然这可以通过一句话来概括优化索引基本准则,但是要做到这一点的话,需要数据库管理员做出很大努力。具体来说,要做到这个三个适当有如下几个要求。   一、 根据大小来创建索引。   虽然给创建索引,可以提高查询
RMAN> show all; RMAN configuration parameters are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE B
原创 6月前
33阅读
oracle迁移到mysql中,可以用converto mysql这个工具,网上,但是不
原创 2022-12-02 10:19:03
116阅读
Oracle9i开始,Oracle外部技术(Oracle External Tables)被极大增强,通过外部访问外部数据增强了Oracle数据库和外部数据源进行数据交互能力,对于数据仓库和ETL来说,这些增强极大方便了数据访问。对于DBA来说,最常见一个例子是可以使用外部来访问警告日志文件或其他跟踪文件.以下一个例子用来说明外部用途。首先需要创建一个Directory:[or
使用外部查看ORACLE报警日志 目得:首先了解什么是外部,与其它区别,建立一个简单外部(主要看操作过程),最后我们用外部查看ORACLE报警日志 1.了解oracle外部 外部定义:结构被存放在数据字典,而数据被放在OS文件中 作用:在数据库中查询OS文件数据,还可以将OS文件数据装载到数据库中 与其它区别:在外部上不能执行DML操作,也不能在外部上建索引,只能
推荐 原创 2009-06-19 16:20:48
2665阅读
2评论
  undo空间与redo日志文件在oracle作用非常重要,本文重点介绍undo回滚段作用与特点,同时简单介绍undo与redo区别和各自己作用: 一.undo中数据特点: 1。是数据修改前备份,主要是保证用户读一致性 2. 在事务修改数据时产生 3。至少保存到事务结束 二。undo数据作用: 1.回滚(rollback)操作 2.实现读一致性与闪回查
原创 2011-03-29 12:14:45
6494阅读
3点赞
1评论
--================================================-- 使用外部管理Oracle 告警日志(ALAERT_$SID.LOG)--================================================Oracle 告警日志时DBA维护数据库经常需要关注一部分内容。然而告警日志以文本文件,按时间先后顺序不断累积形式来存
1、审计(Audit):对用户所执行数据库活动跟踪记录,便于事后监督、检查。 审计信息存放位置:审计记录信息,存储在system空间中SYS.AUD$数据字典;或操作系统默认位置$ORACLE_BASE/admin/$ORACLE_SID/adump/; Oracle 11G以后,数据库默认是开启审计功能,因此有时候我们忘记了关闭该功能导致SYSTEM空间暴满,但
转载 2023-11-29 10:48:39
32阅读
问题如下:SQL> drop tablespace TABLESPACENAME; drop tablespace TABLESPACENAME*ERROR at line 1:ORA-01549: tablespace not empty, use INCLUDING CONTENTS option###########################SQL> drop t
原创 2015-10-30 09:38:12
3410阅读
OMF管理  OMF,全称是Oracle_Managed Files,即Oracle文件管理,使用OMF可以简化管理员管理工作,不用指定文件名字、大小、路径,其名字,大小,路径由oracle 自动分配。在删除不再使用日志、数据、控制文件时,OMF也可以自动删除其对应OS文件。OMF支持下列文件自动管理:    空间    日志
转载 2017-06-16 17:59:27
5260阅读
文章目录一、概念1、列2、列数据类型3、行二、创建1、创建2、创建主键三、表记录插入、修改和删除1、向中插入
原创 2022-11-22 22:36:24
163阅读
几种存储用户数据方法:Regular table(table)、partitioned table、Index-organized table、clustered tables。 Regular tables通常称为或堆,管理员很难控制表中行存储位置。插入行时,只要中有合适空间就将行放置在哪。 Clustered table:将一些相关通过一个cluster key关联在一起,
转载 2011-06-14 14:54:56
607阅读
个人对oracle重做日志理解,如果有不对地方请指正,谢谢。
原创 2017-12-26 23:33:01
3196阅读
1点赞
在Linux系统中,日志文件是非常重要信息记录和排错工具。在Oracle数据库中,日志文件更是不可或缺组成部分。通过日志文件,管理员可以追踪数据库活动,监控性能,检测潜在问题并进行故障排除。而在Linux操作系统上,红帽(Red Hat)提供了一些工具来帮助管理和监视日志文件。 在Linux系统上,日志文件通常存储在/var/log目录下。其中,syslog是Linux系统中最常见系统日
原创 2024-03-29 10:53:02
72阅读
翻译 2021-09-08 09:26:29
1473阅读
redo日志和归档日志区别:redo是循环切换写只能恢复最近三个日志文件,归档是一直写能恢复任何时候日志文件一句话:归档是加长版redo###########################################################################################redo文件管理和使用案例1:增加redo组初始默认三组redoSQL&
原创 2015-02-28 17:00:49
884阅读
fast_start_mttr_target=600s 表示600秒dbw必须写一次磁盘!alter system switch logfile 强制oracle进行一次联机日志切换;alter system checkpoint 修改一次检查点;
原创 2023-02-02 10:51:53
140阅读
1、创建存储过程create procedure updatedemo  (ageparam IN number)asbeginupdate demo set age = ageparam;commit;end;/2、传参执行beginupdatedemo(20);end;/3、为存储过程设置参数默认值3.1创建存储过程create or replace proc...
转载 2021-08-09 22:42:24
3311阅读
Oracle里创建参数视图 在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是number ,当然可定义其它类型但切记,第二个create 参数类型等需以第一个create一致,否则程序包创建失败*/create or repl...
原创 2021-08-24 15:28:07
1613阅读
  • 1
  • 2
  • 3
  • 4
  • 5