Just Do IT

但行好事,莫问前程!

【Oracle】RAC集群中的命令

数据库名称:racdb 节点名称:rac3、rac4注:以下命令均在grid用户中执行1.查看集群节点的状态:[grid@rac3 ~]$ crsctl check cluster[grid@rac3 ~]$ crsctl check crs2.查看全部节点的实例启动情况:[grid@rac3 ...

2016-12-31 19:52:40

阅读数 438

评论数 0

【Oracle】RAC中控制文件多路复用

1.—关闭数据库,各个节点都要关闭:[oracle@rac1 ~]$ srvctl stop database -d racdb -o immediate2.—启动任一节点到nomount状态:[oracle@rac1 ~]$ sqlplus / as sysdbaSQL*Plus: Releas...

2016-12-29 15:27:24

阅读数 1087

评论数 0

【Oracle】ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

出现此错误的原因是因为事务等待造成的,找出等待的事务,kill即可。 下面是我当时遇到的错误: SCOTT@GOOD> drop table t1; drop table t1 * ERROR at line 1: ORA-00054: resource busy an...

2016-12-25 16:45:45

阅读数 719

评论数 0

【Oracle】DBMS_STATS.GATHER_TABLE_STATS分析表

表分析,简单的说,就是收集表和索引的信息,CBO根据这些信息决定SQL最佳的执行路径。通过对表的分析,可以产生一些统计信息,通过这些信息oracle的优化程序可以优化。 语法:DBMS_STATS.GATHER_TABLE_STATS ( ownname VARCHAR2...

2016-12-24 17:36:54

阅读数 952

评论数 0

【Oracle】ORA-38171: Insufficient privileges for SQL management object operation

问题: 使用SQL PLAN MANAGEMENT的时候运行下面的存储过程报错。SYS@GOOD> conn scott/tiger Connected. SCOTT@GOOD> DECLARE 2 l_plans_loaded PLS_INTEGER; 3 BEGI...

2016-12-23 19:37:32

阅读数 582

评论数 0

【Oracle】ORA-55610: Invalid DDL statement on history-tracked table

—删除表emp1时出现问题SCOTT@GOOD> drop table emp1; drop table emp1 * ERROR at line 1: ORA-55610: Invalid DDL statement on history-tracked table—...

2016-12-23 19:17:20

阅读数 939

评论数 0

【Oracle】三种方式查看SQL语句的执行计划

查看执行计划的方式有三种: EXPLAN PLAN 、V$SQL_PLAN 、SQL*PLUS AUTOTRACE1.EXPLAN PLAN: 显示执行相应语句时可以使用的理论计划 读取执行计划:按缩进量读取,缩进越多,越先执行;缩进量相同,先上后下。 dbms_xplan 程序包里三种表...

2016-12-22 01:01:30

阅读数 11203

评论数 0

【Oracle】ORA-01157: cannot identify/lock data file 201 - see DBWR trace file

今天数据库在查询数据的时候显示了这个错误:ORA-01157: cannot identify/lock data file 201 - see DBWR trace file ORA-01110: data file 201: '/u01/app/oracle/oradata/ORA11GR2/...

2016-12-21 22:16:18

阅读数 1158

评论数 0

【Oracle】跟踪文件目录(User_Dump_Dest)生成脚本(11g/9i).txt

oracle 11g 生成跟踪目录(User_Dump_Dest)脚本: –设置合适显示长度: column trace new_val TRACE format a100 –脚本:select c.value || '/' || d.instance_name || '_ora_' || ...

2016-12-18 18:09:35

阅读数 396

评论数 0

【Oracle】修改参数的同时添加注释

当修改参数时添加注释,我们会用到如下语句:alter system set parameter=value comment='description';--修改参数需要有相应权限的用户去执行。例如: 修改pga_aggregate_target 的大小为512M,并添加注释SCOTT@ORA11...

2016-12-18 16:35:34

阅读数 428

评论数 0

【Oracle】重置参数

单实例中:alter system reset parameter <scope=memory|spfile|both>;--memory|spfile|both,选其一集群环境中:alter system reset parameter <scope=memory|spfile...

2016-12-18 16:20:22

阅读数 218

评论数 0

【Oracle】SCOPE=MEMORY|SPFILE|BOTH

SCOPE=MEMORY|SPFILE|BOTH 指示了修改参数时的“作用域”:SCOPE=MEMORY :只在实例中修改,重启数据库后此次修改失效。 SCOPE=SPFILE :只修改SPFILE中的值,重启数据库后这个修改才会生效。 SCOPE=BOTH :在内存和SPFILE中都会完成参...

2016-12-18 16:04:07

阅读数 420

评论数 0

【Oracle】解锁用户

解锁命令:alter user user_name identified by password account unlock;例如: 解锁,用户:scott,密码:tigerSYS@ORA11GR2> conn scott/tiger ERROR: ORA-28000: the acco...

2016-12-18 15:04:01

阅读数 336

评论数 0

【Oracle】开、关、删归档日志(archivelog)

归档日志:当redo日志发生切换时,归档进程(ARCn)会把redo日志自动归档,产生归档日志。1.启动归档模式 –确定数据库为非归档模式 SYS@LGR> archive log list; –一致性关闭数据库 SYS@LGR> shutdown immediate –数据...

2016-12-18 14:47:10

阅读数 358

评论数 0

【Oracle】Rman简介

1.备份和恢复功能的用途: –保护数据 -介质故障 -用户错误 -应用程序错误 –数据保存和历史数据保留 –数据传输 2.典型的备份和恢复任务 –通过配置数据库实现可恢复 –定义备份计划 –对不同类型的故障情形进行计划和测试 –对备份和恢复环境进行监控、调整和故障...

2016-12-18 14:44:36

阅读数 328

评论数 0

【Oracle】非RMAN恢复数据文件、控制文件

实验环境:OEL 5.6 oracle 11g(11.2.0.4.0) 注意: system表空间数据文件不能在线recover,需要启动到mount状态再recover; undo表空间数据文件可以在线recover; 用到的命令: ps -ef |grep dbw |grep -v gre...

2016-12-17 00:30:57

阅读数 360

评论数 0

【Oracle】手工建库时启动到nomount状态时错误ORA-09925,ORA-01017

配置好pfile和口令文件后启动数据库到nomount状态下出现错误: [oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Dec 1 19:23:55 2016Copyr...

2016-12-16 17:24:12

阅读数 705

评论数 0

【SQL】分析函数功能-排序

1:排名,不考虑并列问题 row_number() 2:排名,有并列,并列后的排名不连续 rank() 3:排名,有并列,并列后的排名连续 dense_rank() 测试: SQL> create table test1 2 (id number, 3 name varchar2...

2016-12-16 17:22:23

阅读数 697

评论数 0

【PL/SQL】开发程序

1.开发PL/SQL过程 · 程序是指被命名的PL/SQL块 ·可以存在参数 ·可以被其他应用程序调用 ·语法: CREATE [OR REPLACE] PROCEDURE procedure_name     [(argument1 [mode1] datatype1,      argumen...

2016-12-16 17:16:46

阅读数 258

评论数 0

【PL/SQL】异常处理

一、异常简介 ·为了提高程序的健壮性,必须考虑异常情况,否则程序会被终止 ·异常(Exception)是一种PL/SQL标识符 ·通过在PL/SQL块中引入异常处理部分,可以捕获各种例外,并根据例外的情况进行相应的处理 二、异常分类 1.oracle提供的预定义异常 ①预定义的异常是PL/SQL所...

2016-12-16 17:15:53

阅读数 490

评论数 0

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