揭开job,scheduler,program,chain,job_class,window,window_group神秘面纱
今天和大家分享一下1. 作业(job),2.调度(scheduler),3.程序(program),4.链(chain),4.作业类(job_class),5.窗口(window),6.窗口组(window_group)彻底揭开他们神秘的面纱。在oracle 8i,9i中使用dbms_job方式留作业。其限制有二。一是调度的时间不好控制,不太灵活,对时...
ORA-01102: 不能EXCLUSIVE模式mount数据库
一朋友在学习DATA GUARD ,搭建试验环境时遇到了ORA-01102: 不能EXCLUSIVE模式mount数据库。问题描述将数据库冷备份,原来数据库在D:\oradata\devdb目录下,实例名称为devdb,数据库的名称为devdb然后将冷备份恢复到F:\oradata\dgdevdb目录下将初始化参数文件initdevdb.ora复制,修改名称为initdgdevdb.ora使用...
Linux下Nagios的安装与配置
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发...
11G RAC ADG 配置
很高兴又来和大家分享技术知识了,本次分享的技术是11G RAC环境如何配置ADG,ADG是Oracle 11G 的新特性。 1.在主库,备库上配置tnsnames. 1)在主库上tnsnames.ora文件中添加 racdb = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTO...
参数 _disable_logging 和 _allow_resetlogs_corruption 使用
今天主要给大家介绍一下oracle的两个隐含参数_disable_logging与_allow_resetlogs_corruption。通过下面的试验,给大家介绍这个两个参数的作用。以下的试验仅作学习测试用,实际情况需慎重,在做试验前要做好数据库的备份,以防丢失数据。注意:请勿在生产环境上模拟该试验。1.先看试验环境:SYS@orcl > show paramet...
Oracle 数据库
在全球财富 500 强公司中,有 97% 的公司都在使用 Oracle 软件,因此亟需一批训练有素、技能精湛的数据库专业人员来管理关键系统。获得Oracle Database 认证将帮助您满足这一需求,因为这些权威证书为 IT 认证设立了行业标准。通过努力获得 Database 认证,您将扩大数据库技术的知识面,同时培养可直接运用到实际工作的热门...
Linux平台SQL*PLUS利用键盘上的上下箭头
在Linux平台下,想在Oracle数据库的SQL*PLUS的命令行提示符下,利用键盘上的上下箭头,调出历史执行的SQL命令,可以考虑采用rlwrap这一开源工具。现,简单记录一下安装过程(Red Hat Enterprise Linux as 5.4环境)。以前在4版本的操作系统上安装时很顺利,就不再记录。①解压并安装rlwrap工具:[root@server1...
卸载RAC
我们在部署RAC时经常会出现问题,或者在练习时,需要重新安装。因此需要清楚环境。1.rm -rf /etc/oracle/*rm -rf /var/tmp/.oracle修改/etc/inittab 删除以下三行h1:2:respawn:/etc/init.evmd run >/dev/null 2>&1 </dev/nullh2:2:respawn:/etc/init.cssd fatal >/dev/null 2>&1 </dev/nullh3:2:respawn:/etc/init.cr...
安装Grid Control
1. Grid Control Installation 1.1 Create a database for your repository on youre Database Server 1.1.1 Use EMREP for database name and instance name. 1.1.2 Label Security is the only option needed with the EMREP database. 1.2 Install Grid Control o...
Exception in thread "main" java.lang.UnsatisfiedLinkError: i386/libawt.so
./runInstaller Starting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 &...
10g OCM 考试介绍
和大家分享下,自己在备战OCM的一些经验。OCM考试的前提是你已经取得了OCP的证书。1、时间安排第一天:section 0:创建一个数据库 45分钟section 1:数据库和网络配置 120分钟section 2:Gridcontrol安装配置 120分钟section 3:数据库备份恢复 60分钟section 4:数据仓库管理 90分钟第二天:section 5:数据库管理 120...
10g OCM考试大纲
Server ConfigurationCreate the databaseDetermine and set sizing parameters for database structuresCreate and manage temporary, permanent, and undo tablespacesStripe data files across multiple physical devices and locationsConfigure the database environment to sup...
RMAN 使用catalog
创建RMAN catalog 数据库在catalog数据库上执行如下命令:1.创建管理catalog的表空间 create tablespace rc_data datafile '/u01/app/oracle/oradata/emerp/cr_data01.dbf' size 100mautoextend on next 10m extent management local segment space management auto;2.创建管理catalog的用户create user rc_admi...
ASM条带细粒度管理
1.创建DiskGroupcreate diskgroup dg1 external redundancy disk '/dev/sdd','/dev/sde' attribute 'compatible.asm'='11.2','AU_SIZE'='2M';2.定义条带宽度,条带大小:alter system set "_asm_stripewidth"=2;--条带宽度alter system set "_asm_stripesize"=262144;--条带大小3.添加细粒度模板alter diskgroup dg1 ...
解决ORA-00257:archiver error.Connect internal only, until freed
今日早晨在客户反馈不能登陆系统了,查看oracle日志。发现如下错误ORA-00257: archiver error. Connect internal only, until freed。该错误是由于归档日志满了,造成的。查看了下V$FLASH_RECOVERY_AREA_USAGE,看看归档目录使用的情况。果然是归档满了。SQL> SELECT * FROM V$FLASH_RECOVERY_AREA_USAG...
手动创建数据库
1.CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/my/redo01b.log') SIZE 100M BLOCKSIZE 512, GROUP 2 ('/u01/logs/my/redo02a.log','/u02/logs/my/redo02b.log') SIZE 100M BLOCKSIZE ...
重装RAC grid重置Votedisk和OCR Disk 裸设备
在安装grid时,执行root.sh脚本时经常出现错误,或者重装RAC grid的时候要清空原来使用过的Votedisk和OCR Disk 裸设备。我们可以使用dd命令清空裸设备,重复使用原来的裸设备磁盘。我模拟重新安装grid的情况,先说明下我当时的配置情况。当时Votedisk和OCR Disk 裸设备磁盘是这么做的。 查设备号[root@rac1 ~]# ...
移动表move tablespace
当我们建立表时,把表建立错了,或者把表建立到系统表空间了,或者不是自己默认用户下的表空间,我们需要使用移动表的技术,把表移动到自己用户下的表空间。注意:在移动了表,索引也需要手动移动。实验如下;SQL> create tablespace ts_test datafile 'D:\oracle\oradata\devdb\test01.dbf' size 10m;表...
优化全表扫描
全表扫描的工作是扫描高水位一下所有的数据块。高水位的标志存在表头。该数据块以后都是崭新未格式化的数据块,高水位有两个目的。一是它是全表扫描的终点,二是并行插入的起点!优化全表扫描的办法有四种,归根到底,最终核心目的就是降低高水位!一、降低高水位;二、紧密码放数据(压缩数据);三、并行查询;四、...
合理的使用物化视图
记录一个最近给生产环境做优化时,合理使用物化视图的案例。本案例非常小,但是使用非常合理。希望对大家工作有用。业务场景:首先给大家介绍下业务场景:有一张库存表t_mm_stock,该表有一个列(status),记录着库存状态各种状态,如1表示入库,2表示出库,3,表示移库4,表示封存,5,表示冻结 ,6表示最终完结状态...