安装DPServer:下面对安装过程做一个简单的介绍 1.目录下,运行./omnisetup.sh -install da,ma,cc,oracle8这里需要特别注意是oracle8安装文档上是oracle 4.ORACLE安装路径: /opt/omni/lib(运行下面的命令 mv libobk.so
数据文件重命名可以用两种方法:alter database和alter tablespace 两种方法的不同点是alter tablespace只能用于下面情况下的数据文件:不是SYSTEM表空间,不包含激活的回滚段,还有临时段,但是用alter tablespace可以在实例启动的时候来执行.而alter database则适应于任何的数据文件,但是数据库要在MOUNT状态下. alter
linux 下加\转义 $sqlplus -S "/as sysdba" >/dev/null <<EOF> set feedback off> set heading off> set linesize 120> set pagesize 0> spool asmboy.txt> select name from v\$datafile;&
正确切换UNDO TABLESPACE 有些时候,我们需要切换undo tablespace,也就是说用一个新的undo tablespace来替换目前的undo tablespace,切换前必须保证被切换的undo tablespace上没有活动或悬挂的事务,如果有事务活动,那么切换将有可能导致数据库hang. 下面给出一个切换的例子: 将现有的undo_b切换到新建的undo_c 1、确
alter session set workarea_size_policy=MANUAL;alter session set hash_area_size=100000;alter session set sort_area_size=1073741824;alter session set sort_area_size=1073741824;alter session set db
Oracle Error : ORA-16197: Invalid DB_UNIQUE_NAME parameter specification Cause: The DB_UNIQUE_NAME parameter has an invalid specification. The DB_UNIQUE_NAME parameter has a maximum length of 30 chara
exec dbms_scheduler.disable('SYS.GATHER_STATS_JOB');exec dbms_scheduler.disable('SYS.AUTO_SPACE_ADVISOR_JOB');
Note:341880.1 This document provides details for changing word size from 32bit to 64bit in same release .For example, if you have the 32-bit version of Oracle release 9.2.0.4 and you want to switch t
(需要引用, 请注明出处: http://ningoo.itpub.net) 在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。 使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。 SQL> selec
nnd,文字太多不好编辑
bbed就是英文block browse block edit的缩写,用来直接查看和修改数据文件数据的一个工具。 http://blog.itpub.net/post/385/40969 bbed的学习心得 =========================================================== 作者: haochunpeng(http://blog.itpub.n
收集在不同的Oracle版本中取得當前SCN的方法: 8i前select max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;9iselect max(ktuxescnw * power(2, 32) + ktuxescnb) from x$ktuxe;select dbms_flashback.get_system_change_numb
某些情况下单纯的select 也会用到“db block gets”,我的理解原因如下:Table scan = "read segment header to figure out what block ranges to full scan, then fullscan them"这里提到的”what block ranges to full scan”在查询过程中是可能发生变化的,所以有可能
作者:eygle | English Version
增量检查点是3秒一次,也就是是说,如果系统做实例恢复的话,最多不超过3秒。这句话就不对,因为检查点增加和写不写数据文件是没有关系的。FAST_START_MTTR_TARGET:这个参数如果设置的很小的话,oracle会频繁的触发DBWn来写数据文件(限制DB_BUFFER中的dirty block的数量等等),这样可以减少恢复的时间,但其实在9i之前,这个参数是两个参数,到9i以后合并成1个参
如何进行 Oracle10g RAC关闭及启动 情况1: 保养数据库及操作系统,服务器,需要关闭DB(所有实例),OS及Server a. 首先停止Oracle10g 环境 $ lsnrctl stop (每个节点上停止监听,也可以用srvctl来操作) $ emctl stop dbconsole (每个节点停止dbconsole) $ srvctl stop database -d RACD
在
RAC启动dbconsole 抛出一个错误 [oracle@node1 ~]$ emctl start dbconsole TZ set to US/Eastern OC4J Configuration issue. /opt/ora10g/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_node1_+ASM1 not found. 到/o
一般我们直接shutdown immediate就可以停下数据库,但是对于生产系统,跑的数据量又比较大,redolog又有几百兆,这个时候我们shutdown数据库的时候一定要谨慎。 1.停数据库1.1、停listener1.1.1、lsnrctl stop LISTENER_NAME 停侦听1.1.2、lsnrctl status LISTENER_NAME 确认侦听是否正常停止1.1.3、约过
ORACLE RAC 启用归档 1、关闭所有节点数据库实例c:>srvctl stop database -d RACDB 2、修改服务器配置参数sql>startup mountsql>alter system set cluster_database=false scope=spfile;sql>shutdown immediate &nbs
SQL> alter system set log_archive_dest_1='+DATA' scope=both;alter system set log_archive_dest_1='+DATA' scope=both*ERROR at line 1:ORA-32017: failure in updating SPFILEORA-16179: incremental change
oracle 增量备份脚本 OS :RHEL AS 4 oracle 10g 0备份脚本 #!/bin/bash# incremental level 0 backup script source /home/oracle/.bash_profile current_day=`date +%Y%m%d`mkdir /home/oracle/RMANBACK
在数据库的数据块才能知道哪些数据块发生了变化,这是一个代价很大,时间很长的过程,而且由于增量备份形成多个不同的备份集,使恢复变得更加不可靠,所以增量备份在版本9中仍然不被推荐使用;在10g中,增量备份作了很大的改进,不需要再扫描所有数据块就能得知哪些数据块发生变化,从而大大提升备份效率。但这些却以牺牲磁盘i/o为代价,所以在oltp事务系统中还得衡量是否愿意以i/o为代价来保证安全及高可用性。10
解决过程:1、查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近 SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 10月 9 15:50:21 2006Copyright (c)&nbs
在online rebuild index的过程中,如果中途异常终止(比如按ctrl+c强行退出),运气不好的话,可能会遇到问题,在你想重新rebuild index(或者drop,analyze)的时候,报错: ORA-08104: this index object 67420 is being online built or rebuilt 这是由于在异常终止online rebuild
1.Stop dbconsole4.edit targets.xml <Property NAME="password" VALUE="829e1a25401de489" ENCRYPTED="TRUE"/>5.restart dbconsole
create table t nologgingasselect o.* from(select * from dba_objects where rownum <10001) o,(select * from dba_objects where rownum <101) o2order by o.object_id; select bytes/1024/1024 f
联机日志损坏如何恢复 2008-06-02 15:53 1、如果是非当前日志而且归档(从v$log可以看出),可以使用 Alter database clear logfile group n 来创建一个新的日志文件;如果该日志还没有归档,则需要用 Alter database clear unarchived logfile group n例如(手工vi状态是UNUSED且未
测试数据库shutdown abort,再startup报了一个redo log错误 首先 startup mount; select * from v$log; 查看报错的redo log发现是当前的活动日志 尝试Oracle的隐含参数来试试alter system set "_allow_resetlogs_corruption"=true
脚本摘自《教你如何成为oracle 10g OCP》 查找最近一分钟内,最消耗CPU的sql语句select sql_id,count(*),round(count(*)/sum(count(*)) over (),2) pctloadfrom v$active_session_historywhere sample_time > sysdate -1/(24*60)and
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号