参数文件的备份与恢复
参数文件有 initsid.ora(文本参数文件)pfile(文本参数文件)、 spfile(二进制参数文件) 三种 pfile 和 spfile 可以互相转换(拷贝): create spfile='path' from pfile='path'; create pfile='path' from spfile='path'; 数据库启动时,最先打...
rman 恢复参数文件、控制文件
首先做数据库全备关闭数据库然后删除参数文件和控制文件。数据库状况:丢失参数文件,控制文件。数据库关闭状态,但是有归档、备份。恢复开始:首先手动创建一个参数文件 vi pfileorcldb1.oradb_name=orcl把数据库启动到nomount状态。RMAN> restore spfile to '/u01/oracle/spfileorcldb1.ora' ...
oracle lag()和lead()函数
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。--exp_str要取的列 --offset取偏移后的第几行数据 --defval:没有符合条件的默认值 ...
rman备份数据库后到另一台机器上恢复的例子
rman备份数据库后到另一台机器上恢复的过程1.先查询并记录源数据库的dbid号和数据文件名SQL> select dbid from v$database; DBID----------2674069457SQL> select file#,name from v$datafi...
AWR报告生成--快照创建-修改-删除
--如果需要的话?DBA可以通过DBMS_WORKLOAD_REPOSITORY过程手动创建、删除或修改snapshots.--提示?调用DBMS_WORKLOAD_REPOSITORY包需要拥有DBA权限。--1.手动创建Snapshots 手动创建Snapshots?通过DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT过程?--例如?exec dbms_workload_repository.create_snapshot();-- 然...
OracleAWR删除历史快照说明
一. AWR 概述之前整理过一篇AWR 的说明的文档:Oracle AWR(Automatic Workload Repository) 说明http://blog.csdn.net/tianlesoftware/article/details/4682300从Oracle 10g 开始,Oracle 推出一个工具:AWR(Automatic Workload Repository),并建议用AWR 代替9i 的Statspack。AWR 实质上是一个...
用SQLLOAD导入CLOB数据
10G,SUSE 9,SQLPLUS[@more@]1,创建表结构create table sqlload_test ( EMPNO number,ENAME varCHAR2(20),JOB varCHAR2(20),MGR number,SAL number,COMM number,DEPTNO number,resume clob)2,建立数据oracle@linux:~> cat > ulcase91.dat <<EOFResume for Mary ClarkCareer Objective: Manage a sales team with consistent record breakingperformance.Education: BA Business University of Iowa 1992Experience: 1992-1994 - Sales Support at MicroSales Inc.Won "Best Sales Support" award in 1993 and 199419
【实验】【SQL*Loader】使用SQLLDR将数据加载到CLOB字段
上文提到,使用SQL*Loader工具加载数据到LOB字段比较复杂,真的是那样么?这个小文儿演示一下加载数据到CLOB字段。这里“上文”指:《【实验】【SQL*Loader】使用SQLLDR将Linux的用户文件passwd导入数据库》http...
Oracle 11g Database和ASM默认的审计策略和相关操作
这篇文章详细讨论一下Oracle 11gR2 Database中ASM实例和Database实例默认的审计策略和相关操作。1.DATABASE默认的审计策略。 ...
Oracle Database标准审计和细粒度审计功能
这篇文章主要简单的讨论一下Oracle的审计功能,包括粗粒度审计、细粒度审计(FGA),另外还将引用一篇文章讨论Oracle默认的SYS用户审计和Oracle 11g Database默认...
oracle用户权限、profile及角色的管理
在oracle数据库中,用户和角色与数据库的权限息息相关,正确掌握对用户与角色的管理对于数据库的安装非常重要,本文主要总结在工作过程中经常用到的用户及角色的管理操作:一。用户的基本管理操作:1.创建用户同时指定密码与默认表空间create user test identified by test default tablespace users;2。给用户...
ORACLE 用户、Profile 及权限
用户管理一、创建用户:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需要为其指定相应的权限。 SQL> Create User username Identified by password Default Tablespace tablespace Temporary Tablespace tablespace Profile profile Quota ...
oracle用户权限、角色管理详解
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。...
Oracle 用户权限管理方法
sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆 sqlplus / as sysdba;//登陆sys帐户&n...
实例宕机引发的ORA-00240错误
1.环境描述OS:AIX6.1Oracle :11.2.0.3.0 RAC 2.事故发生 数据库NODE 2所在小型机发生宕机事故,本应正常切换至NODE1,但切换失败,重...
oracle 11g rac 集群操作命令
1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online2)、所有 Oracle 实例 —(数据库状态): [grid@rac02 ~]$ srvctl status database -...
PLSQL开发中动态SQL的使用方法
PLSQL开发中动态SQL的使用方法[@more@]内容摘要:在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来详细的讲解动态SQL的...
AWR数据导致SYSAUX表空间一直增长的问题
Oracle 11.2.0.4版本中存在bug(bug id 14084247),该bug主要数据库无法清理AWR的历史数据,导致SYSAUX表空间使用率一直增长。主要表现为表SYS.WRH$_EVENT_HISTOGRAM 使用?/rdbms/admin/awrinfo.sql可以查看awr的数据使用情况。问题原因分析:Oracle在删除操作时出现问题,导致后续的拆分分区的操作没有正...
关于log file sync等待事件的描述
我们在处理数据库问题的时候,总会遇到log file sync的等待事件。对于这个等待事件,看到一个相对比较清晰的描述。贴出来供参考。按照时间轴展开LGWR进程对在线REDO日志的写入操作:1)用户提交COMMIT命令;2)前台触发LGWR进程,LGWR等待CPU队列;3)LGWR提交I/O请求,进入SLEEP状态;4)I/O过程;5)I/O完成,L...
enq: WF - contention等待事件
前几天在客户现场看到一个比较少见的数据库等待事件 enq: WF - contention下面是找到的关于这个等待事件的一些描述What is the "WF - Contention'' Enqueue ?MMON (Manageability Monitor) is attempting the autoflush function which means that we are trying to flush the ASH (Active Session History) d...