dbms_metadata包中的get_ddl函数详细参数
当我们想要查看某个表或者是表空间的DDL的时候,可以利用dbms_metadata.get_ddl这个包来查看。dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参数如下-- object_type ---需要返回原数据的DDL语句的对象类型-- name --- 对象名称-- schema ---对象所在的Schema,默...
数据库hang住,分析处理
oracle hang hanganalyze oradebug
物理DG与逻辑DG的区别与逻辑DG同步异常处理方法
一、物理DG与逻辑DG的区别官方文档是这样说明的The main difference between physical and logical standby databases is the mannerin which log apply services apply the archived redo logs: For physical standby databases, Data Guard uses redo apply technology, whichapplies redo data on th...
logminer抽取日志案例
oracle logminer 分析日志
PL SQL异常处理.
PL/SQL程序执行过程中出现的错误,称之为异常。PL/SQL程序的错误可分为两类: 一类是PL/SQL语法错误,它由PL/SQL编译器发现并给出错误信息, 另一类是运行时错误,由PL/SQL运行时引擎发现并给出错误信息。异常分类: PL/SQL语言的异常分为两大类一类是ORACLE系统异常ORA...
ORACLE用户管理与权限设置
创建用户:CREATE USER user_nameIDENTIFIED BY password[DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name][QUOTA ... ON tablespace_name] --设置磁盘空间配额[PASSWORD EXPIRE]--密码过期,用户登录时,提示用户改密码[ACCOUNT LOCK|UNLOCK]--设置用户是否锁定unlimited...
ORACLE物化视图测试
ORACLE物化视图测试物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。物化视图有ON DEMAND和ON COMMIT物化视图ON DEMAND顾名思义,仅在该物化视...
利用RMAN搭建DATAGARD进行主备切换
使用rman的duplicate来创建备库,过程简洁了不少,无需在手动创建备库控制文件。主库SPFILE *.log_archive_format='%T%S%r.ARC'*.DB_UNIQUE_NAME='primary'*.log_archive_config='DG_CONFIG=(primary,standby)'*.log_archive_dest_1='location=C:/oracle/product/10.2.0/oradata/arch VALID_FOR=(ALL...
DG日志不应用,GAP,主备切换解决思路与办法
环境ORACLE 10G OS WINDOWS对于DG故障解决思路,DG日志切换不进行应用,DG出现GAP解决方法,DG主备库切换,当DG出现故障时,第一时间检测alert日志,服务器OS日志,网络是否通畅。1、当DG出现日志不能传输到备库...
DG保护模式与备用联机日志文件
Data Guard在最大保护maximize protection -和最高可用性maximize availability 模式下,Standby数据库必须配置standby redo log,通过下面的实验展示创建的原则和过程。maximize protection ---> maximize a...
利用RMAN把ORACLE 10G 64位降级为32位
由于项目需要测试环境,原库为ORACLE 10.2.0.4 64位,环境导致需迁移到32位上机器上去,网上有很多32位升级到64位的文章,其实64位降级为32位大同小异,数据字典的改变而已,可以利用冷备 RMAN等方法进行迁移,...
EXP,IMP迁移数据库的时候注释乱码解决方法
在使用 imp/exp 导入/导出 把8I迁移到10G数据时发现导入的数据注释全部都是乱码.原因是导出的时候客户端字符集没有设置,或者设置不对。修改成DB的就OK了查了一下字符集(select userenv('language') from dual;)...
UNDO表空间损坏,爆满,ORA-600[4194]/[4193]错误解决
模拟手工删除UNDO表空间 在ORADATA 中把UNDOTBS01.DBF 删除模拟启库SQL> STARUP;*第 1 行出现错误:ORA-01157: 无法标识/锁定数据文件 2 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 2: 'C:\ORACLE\PRODUCT\10.2.0\OR...
ORACLE 常用 函数
一)日期函数[重点掌握前四个日期函数]1,add_months[返回日期加(减)指定月份后(前)的日期]select sysdate S1,add_months(sysdate,10) S2,add_months(sysdate,5) S3 from dual;2,last_day [返回该月最后一天的日期]se...
ORACLE 单引号 双引号
在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单...
读懂Oracle 10046 SQL TRACE
为什么我们要使用10046 trace? 10046 trace帮助我们解析 一条/多条SQL、PL/SQL语句的运行状态 ,这些状态包括 :Parse/Fetch/Execute三个阶段中遇到的等待事件、消耗的物理和逻辑读、CPU时间、执行计划等等。即...
ORACLE 10G 在XP系统DATAGURAD搭建
由于自己机器配置很低,内存2G,硬盘250G 创建了两个XP系统虚拟机安装了ORACLE 10G 测试DATAGURAD主库 主机名 TEST1 IP 192.168.128.11 ORACLE_SID=ORCL DB_UNIQUE_NAME=primary备库 主...
REDO日志损坏,非归档模式数据文件恢复
今天一同事项目9I数据库 运行在非归档模式下,应用前端提示ORA-1033: ORACLE 正在初始化或关闭过程中 。OPEN过程中出现 ORA-16068: redo log file activation identifier mismatch &n...
oracle参数open_cursors和session_cached_cursor详解!
SQL> show parameter open_cursors --每个session(会话)最多能同时打开多少个cursor(游标) NAME&nbs...
ORACLE等待事件详解(转)
我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。 v$session_wait的p1、p2、p3告诉我们等待事件的具体含义,根据事件不同其...