- 博客(90)
- 资源 (4)
- 收藏
- 关注
原创 oracle 11g未找到文件WFMLRSVCApp.ear文件
安装oracle 11.2.4时,报错:未找到文件...WFMLRSVCApp.ear文件解决方法如下:oracle 11.2.4有两个压缩包,将压缩包解压至同一目录再安装即可解决此类问题。
2013-12-23 18:50:32
27323
原创 listener之一二
一、注册 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可以与实例名一致,也可以不一致,且可以注册多个服务。 注册可以分为静态注册与动态注册,下面分别介绍静态注册和动态注册。二、静态注册 静态注册就是预先配置好listener.ora文件,配置信息如下:
2013-10-16 18:01:51
2872
原创 vmware server 1.0搭建共享存储
vmware server 1.0搭建共享存储两台虚拟机,分别为L01,L021.首先使用vmware-vdiskmanager.exe命令创建磁盘(该命令位于vmware server的安装目录下)vmware-vdiskmanager.exe -c -s 8GB -a lsilogic -t 2 E:\Disk\db01.vmdk2.将磁盘db01.vmdk分别添加到两台虚拟机
2013-10-14 10:48:06
1246
原创 临时表空间
临时表空间11g之前(不包括11g)临时表空间不会自动释放其内容,除非重启数据库;但11g之后可通过shrink方法来搜索临时表空间。临时表空间消耗的主要操作有:1.order by2.group by3.distinct4.union [all]5.create[|rebuild] index6.analyze1.查询数据库默认临时表空间select *
2013-09-26 18:15:58
1571
原创 利用rman进行异机还原(目录不同)
--注:备份操作省略,详见利用rman进行异机还原(目录相同)。下列操作均在目标服务器上进行。--rman[oracle@db02 ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Sun Sep 22 08:19:14 2013Copyright (c) 1982, 2005, Oracle
2013-09-22 14:26:06
13083
原创 利用rman进行异机还原(目录相同)
利用rman进行异机还原(目录相同)源始库:192.168.201.2目标库:192.168.201.3--192.168.201.2--rman[oracle@db01 ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Wed Sep 18 08:52:25 2013Copyri
2013-09-18 13:19:17
4188
原创 Checking Network Configuration requirements Failed
安装oracle执行检查,出现Checking Network Configuration requirements ...Check complete. The overall result of this check is: Failed Problem: The install has detected that the primary IP address of the sys
2013-09-17 16:15:07
2473
原创 PCTFREE与PCTUSED概述
PCTFREE:表示一个block保留的空闲百分比。PCT_FREE的默认值为10,表示block可用空间剩余10%时,该block则不再接受数据insert,只能update;其引入的目的是为了减少行链接的发生。PCTUSED:表示一个block保留的可用百分比。当tablespace的管理方式为manual时,可设置该参数值(auto时不能设置);表示block已用空间大于n%
2013-09-04 17:32:30
1254
原创 rowid结构浅析
select rowid from dualAAAAB0AABAAAAOhAAArowid结构如下:对象号 文件号 块号 行号XXXXXX XXX XXXXXX XXX因此,AAAAB0 对象号AAB 文件号AAAAOh 块号AAA 行号如何得知这些编号对应的十进制编码值呢(rowid是基于64位编码的18个字符显示的
2013-09-03 15:36:38
910
原创 更改standby库的数据文件路径
更改standby库的数据文件路径[oracle@bldc02 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.3.0 Production on Mon Aug 26 10:44:57 2013Copyright (c) 1982, 2011, Oracle. All rights reserved.SQL> conn /as sysdba
2013-08-26 11:07:16
1286
原创 DB_WRITER_PROCESSES与LOG_ARCHIVE_MAX_PROCESSES
DB_WRITER_PROCESSESProperty DescriptionParameter type IntegerDefault value 1 or CPU_COUNT / 8, whichever is greater 默认值为1或CPU个数的1/8Modifiable No Range of values 1 to 20 取值范围为1
2013-08-22 15:14:50
3555
原创 强制日志归档
在Data Guard环境中,如果oracle数据库归档频率过低导致出现故障时丢失数据,我们可通过archive_lag_target参数来强制进行日志切换并归档。
2013-08-15 18:51:53
2180
原创 RMAN常用命令(未完待续)
1、SHOW命令: 1.1、RMAN> show all; 显示rman参数配置 2、REPORT命令: 2.1、RMAN> report schema 报告目标数据库的物理结构 2.2、RMAN>report need backup days=n; 报告最近n天没有被备份的数据文件
2013-08-14 19:28:33
1588
原创 ORACLE常用监控语句(未完待续)
--查询日志的切换频率select t1.RECID as srecid ,t2.RECID as erecid ,t1.FIRST_TIME as stime ,t2.FIRST_TIME as etime ,round((t2.FIRST_TIME-t1.FIRST_TIME)*1440,2) as minutesfro
2013-08-13 16:49:51
967
原创 LGWR: Failed to archive log X thread 1 sequence 151016 (16086)
更改主库redo大小,出现16086的错误,错误信息如下:LGWR: Failed to archive log 4 thread 1 sequence 151016 (16086)当主库redo大小发生变更,那么备库的standby日志也需要做相应调整备注:调整redo log大小的几个步骤1.添加日志组(按所需的redo log大小添加,具体大小和组的个数视log switch
2013-08-13 15:39:18
2426
原创 redo log的管理
1.添加日志组alter database add logfile group 1 ('/u02/oradata/bolan/redo01.log') size 100m;2.添加日志组成员alter database add logfile member '/u02/oradata/bolan/redo01.log' to group 1;3.删除日志组alter datab
2013-08-13 15:31:03
1492
原创 统计没有使用绑定变量的sql语句
摘要:select to_char(FORCE_MATCHING_SIGNATURE) as FORCE_MATCHING_SIGNATURE, count(1) as countsfrom v$sqlwhere FORCE_MATCHING_SIGNATURE>0 and FORCE_MATCHING_SIGNATURE group by FORCE_MATCHING_SIGNA
2013-06-06 17:51:36
2266
原创 关于oracle的where条件有特殊符号的处理
有这样的一些数据:select 'fie_a' as col from dualunion allselect 'fie_b' as col from dualunion allselect 'fi_a' as col from dualunion allselect 'fi_b' as col from dual;我需要从这些数据中查找fi_开头的数据,一般写法是
2013-05-09 10:52:31
1901
原创 关于oracle的&字符的处理
&符号是oracle的替代字符,只要出现该字符oracle就会提示输入替代值。解决该问题有以下三种方式:1.设置会话,将&符号作为普通字符SQL> set define off;SQL> select 'a&b' from dual;2.拆分字符SQL> select 'a'||chr(38)||'b' from dual;SQL> select 'a'||'&'||'b'
2013-05-09 10:45:40
947
原创 oracle如何显示毫秒?
date类型只能精确到秒,要想精确到毫秒,需要使用timestamp类型。应用举例:举例1:select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ss.ff') from dual;举例2:select to_char(to_timestamp('20130425 080000','yyyy-mm-dd hh24:mi:ss.ff'),
2013-04-25 17:50:29
3114
原创 货币基金
1.货币基金概述货币型基金是一种开放式基金,投向货币市场,以投资于债券、央行票据、回购等安全性极高的短期金融品种为主,期限最长不能超过397天。货币基金的收益仅高于银行的定期存款利率,但没有利息税,随时可以赎回,一般可在申请赎回的第二天(T+2)资金到账。所以货币基金非常适合追求低风险、高流动性、稳定收益的单位和个人。2.衡量货币基金收益的指标货币基金的收益分配公布方式只有“每万份收益
2013-02-18 11:20:49
1060
原创 常用权限视图
1.角色的权限视图role_tab_privs:包含角色的对象权限role_role_privs:包含角色的所属角色role_sys_privs:包含角色的系统权限2.用户的权限视图dba_tab_privs:包含用户的对象权限dba_role_privs:包含用户的所属角色dba_sys_privs:包含用户的系统权限3.当前用户的权限视图session_pr
2013-01-29 14:21:34
1961
原创 过程执行DDL语句提示ORA-01031错误
--创建测试用户create user hat identified by hat default tablespace dolphin;--授权限grant connect,resource to hat;--查看hat用户的角色权限select * from dba_role_privs where grantee='HAT';GRANTEE GRANTE
2013-01-29 11:46:19
1634
原创 事务隔离级别
数据库中,读取数据时常见的几种情况:Dirty Read:A transaction reads data that has been written by another transaction that has not been committed yet.Fuzzy Read:A transaction rereads data it has previously read and fi
2013-01-28 16:16:45
637
原创 v$sql、v$sqlarea、v$sqltext、v$sql_plan
--v$sqltext--Concept:This view contains the text of SQL statements belonging to shared SQL cursors in the SGA.--记录完整的sql,但sql被分片存储/* Name Null? Type -------------------------------
2013-01-25 11:45:13
2869
原创 存储过程&函数返回结果集
--创建测试表create table t01(id integer,name varchar2(10));--创建测试数据insert into t01(id,name) values (1,'a');insert into t01(id,name) values (2,'b');insert into t01(id,name) values (3,'c');--提交commi
2013-01-24 14:02:15
8924
原创 using(动态语句)
--创建测试表create table t01(id integer,name varchar2(10));--创建测试数据insert into t01(id,name) values (1,'a');insert into t01(id,name) values (2,'b');insert into t01(id,name) values (3,'c');--提交commi
2013-01-24 11:38:51
907
转载 ORACLE 10g R2及PATCH官方下载地址
本文为转载文章,文章出处:点击打开链接ORACLE 10g R2及PATCH官方下载地址 Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10
2013-01-22 10:06:02
3642
转载 优化公式T=S/V
本文转自ITPUB的anlinew。原文出处:点击打开链接---------------------------------------------------------------------------------------------------------------------------------------------------------------------
2013-01-21 11:11:52
1639
原创 TABLESPACE为READ ONLY,可进行的DML和DDL操作(部分举例)
创建测试表空间create tablespace tablespacereadonly datafile '/u02/oradata/orcl/tablespacereadonly01.dbf' size 1m autoextend on next 1m maxsize unlimited;创建测试用户create user ureadonly identified by "123
2013-01-18 13:38:59
1022
原创 RMAN-06004、RMAN-20011
备份数据库与还原数据库所有参数设置及相关信息均一致,使用catalog异机还原,因alter database open resetlogs引起的RMAN-06004错误,错误信息如下:RMAN> show all;RMAN configuration parameters are:RMAN-00571: ======================================
2012-12-13 10:07:43
2072
原创 ORA-19870、ORA-19573
还原数据库时出现ORA-19870和ORA-19573错误,如:RMAN> restore database;Starting restore at 11-DEC-12using channel ORA_DISK_1channel ORA_DISK_1: starting datafile backupset restorechannel ORA_DISK_1: s
2012-12-11 17:10:44
2593
原创 死锁
--1.知道被锁住的对象--查找被锁的对象ID--HAT表示用户--HAT_LOCKS表示表select object_idfrom dba_objectswhere owner='HAT' and object_name='HAT_LOCKS';--查找该对象被谁锁定--51174表示表HAT_LOCKS的OBJECT_ID--ACTIVE表示死锁--
2012-12-10 14:50:14
674
原创 对表进行dml操作时影响产生日志量的几个因素
归档模式SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /u02/archive_logOldest online log sequence 29Next lo
2012-12-07 18:04:34
1027
原创 定位表的最后操作时间
1.创建测试表HAT_OBJECTSSQL> CREATE TABLE HAT_OBJECTS AS SELECT * FROM ALL_OBJECTS; Table created 2.查看表HAT_OBJECTS的MONITORING功能是否打开(默认是打开的)SQL> SELECT T.TABLE_NAME,T.MONITORING FROM USER_TABLES
2012-12-07 14:08:56
1383
原创 Data Guard模式切换
Data Guard模式切换 概念a、最大性能(maximize performance): 这是Data Guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息,该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。b、最大可用(maximize availability): 在正常
2012-11-15 16:56:45
2470
原创 使用rman进行data guard环境搭建(maximize performance)
使用rman进行data guard环境搭建(maximize performance)主库:--检查主库是否开启归档archive log list;--如果主库未开启归档,则打开归档--设置归档路径alter system set log_archive_dest_1='LOCATION=/u02/archivelog';--重启数据库shutdown imme
2012-11-15 14:25:42
1071
原创 ORACLE表连接
ORACLE表连接一、什么是表连接?表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。二、ORACLE的优化器使用的表连接有哪些?1.嵌套循环连接(NESTED LOOP JOIN)2.群集连接(CLUSTER JOIN)3.排序合并连接(SORT MERGE JOIN)4.笛卡尔连接(CARTESIAL JOIN)
2012-11-06 16:24:51
978
原创 ORA-38029:object statistics are locked
错误:ORA-38029:object statistics are locked场景:执行"analyze table table_name compute statistics;"解决方式:begin dbms_stats.unlock_table_stats('USER_NAME','TABLE_NAME');end;参数介绍:USER_NAME:schema
2012-11-05 17:38:02
3147
ttfonts-zh_CN-2.14-6.noarch.rpm
2012-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人