日常管理
文章平均质量分 83
搞怪的索引
对数据库特别是oracle有特殊的偏爱
展开
-
ORACLE 数据库 SYS 用户密码忘记解决方案
如题:如果是其他用户密码忘记可以使用alter user 命令进行修改或重置; 如果SYS用户密码忘记,首先找到数据库服务器上database文件夹下的密码文件,记录下文件名,然后删除; 接着进入命令窗口,执行如下命令: orapwd file=D:\app\datacvg\product\11.2.0\dbhome原创 2016-03-25 16:14:47 · 1982 阅读 · 0 评论 -
ORACLE 参数之 ASM_DISGROUPS
ASM_DISKGROUPSPropertyDescriptionParameter typeStringSyntaxASM_DISKGROUPS = diskgroup [, diskgroup ] ...Default valueThere is no default value.Modifia翻译 2013-07-01 17:32:27 · 1198 阅读 · 0 评论 -
ORACLE 参量之ASM_DISKSTRING
ASM_DISKSTRINGThe ASM_DISKSTRING initialization parameter specifies a comma-delimited list of strings that limits the set of disks that an Oracle ASM instance discovers. The discovery strings ca原创 2013-07-02 10:35:49 · 4774 阅读 · 0 评论 -
快速镜像同步(Fast Mirror Resync)
转载自:http://book.51cto.com/art/201108/288296.htm在Oracle Database 11g以前,ASM磁盘的损坏通常都是一种灾难,即使你的ASM磁盘组是受Normal Redundancy或High Redundancy的保护。因为在Oracle 10g中,损坏的ASM磁盘会马上offline,进而这个损坏的磁盘立刻会被Oracle drop转载 2013-07-01 14:45:44 · 2180 阅读 · 0 评论 -
ORACLE 变量之 NLS_LANGUAGE
NLS_LANGUAGEPropertyDescriptionParameter typeStringSyntaxNLS_LANGUAGE = languageDefault valueOperating system-dependent, derived from the NLS_LANG environment原创 2013-07-01 11:19:40 · 1326 阅读 · 0 评论 -
归档日志目录设置问题(ORA-16019)
11g 版本中,如果归档目录没有设置的话,默认是在$ORACLE_HOME/dbs下;当然可以设置关于归档的一些参数:log_archive_dest 及log_archive_dest_n这里需要注意的是log_archive_dest 和 log_archive_dest_n 参数是相排斥的,同时只能用其中的一种;否则会出现ORA-16019错误;官方给出的描述及解决方法:原创 2013-06-23 18:49:57 · 1292 阅读 · 1 评论 -
SPFILE 、PFILE 的全面解读
参数文件是实例启动首先要用到的文件,所以此类文件相当关键,本文就结合官方文档对参数文件进行一次全面的解读;原创 2013-07-07 12:55:23 · 2115 阅读 · 0 评论 -
Oracle 变量之 DDL_LOCK_TIMEOUT
DDL_LOCK_TIMEOUTPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SESSIONRange of values0 to 1,000,000 (in seconds)BasicNo原创 2013-06-19 09:43:19 · 1347 阅读 · 0 评论 -
ORACLE 变量之DB_BLOCK_CHECKING
ORACLE 11gDB_BLOCK_CHECKINGPropertyDescriptionParameter typeStringSyntaxDB_BLOCK_CHECKING = { FALSE | OFF | LOW | MEDIUM | TRUE | FULL }Default valueFALSE原创 2013-06-18 15:25:30 · 933 阅读 · 0 评论 -
“实例恢复的深入解析”
这里摘自郭老师的一篇文章,关于实例恢复的一些查看,跟着做了一下实验,感觉很神奇哦,对于理解oracle内部原理有好处。摘自:http://blog.csdn.net/guoyjoe/article/details/9034425什么时候会产生实例恢复呢?当你数据库服务器异常断电,重启数据库就会发生实例恢复。实例恢复是由数据库自动完成的,无须DBA的干涉。当然这里有个前提条件转载 2013-06-14 17:06:48 · 745 阅读 · 0 评论 -
ORACLE 初始化参数OS_AUTHENT_PREFIX、REMOTE_OS_AUTHENT
PropertyDescriptionParameter typeStringSyntaxOS_AUTHENT_PREFIX = authentication_prefixDefault valueOPS$ModifiableNoOS_AUTHENT_PREFIX specifies a pre原创 2013-06-04 15:28:56 · 2347 阅读 · 0 评论 -
块修改跟踪 (Block Change Tracking)
Using Block Change Tracking to Improve Incremental Backup PerformanceThe block change tracking feature for incremental backups improves backup performance by recording changed blocks for each da原创 2013-07-04 13:03:46 · 1437 阅读 · 0 评论 -
Memory_max_target 与 Memory_target 使用介绍(11g新特性AMM)
Oracle 11g R1下的自动内存管理(AMM) Oracle在简化内存管理方面过去几年做了巨大的努力,从Oracle 9i通过PGA_AGGREGATE_TARGET参数实现PGA自动管理开始,Oracle 10g通过SGA_TARGET参数实现了SGA的自动管理,Oracle 11g更是惊人地实现了数据库所有内存块的全自动化管理,它使得动态管理S转载 2013-04-09 16:05:08 · 11214 阅读 · 1 评论 -
oracle数据库迁移
同版本数据库,同操作系统数据库的迁移;迁移思路是,在目标操作系统上,按照源数据库的$ORACLE_BASE来安装一个数据库软件,然后拷贝相应的源数据库的数据文件、密码文件、spfile文件、相应dump的文件夹到迁移的库上来完成迁移;步骤如下:首先查看源数据的相应信息,为迁移做准备;源数据库:SQL> select * from v$version;BANNER原创 2013-07-30 21:11:40 · 3837 阅读 · 0 评论 -
连接 ORACLE 出现 "TNS-12535: TNS: 操作超时"
虚拟机上安装linux6操作系统,部署了oracle 11g,在本机上手动添加的TNS,在连接数据库时出现“TNS-12535: TNS: 操作超时”,以下是解决步骤1.ping 虚拟机ip 没问题2.tnsping 虚拟机数据库的tns名称,出现操作超时错误3.检查虚拟机的防火墙设置、关闭防火墙、查看状态4.可以成功连接;原创 2016-03-03 11:41:41 · 10611 阅读 · 0 评论 -
RHEL6部署ORACLE11g相关设置
1. 安装前检查 rpm –qa |grep 软件包名称 Oracle官方文档中确定要安装的包如下: binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elf原创 2016-03-03 11:24:35 · 570 阅读 · 0 评论 -
Oracle 用户、对象权限、系统权限
摘自:http://blog.csdn.net/leshami/article/details/5688875--================================--Oracle 用户、对象权限、系统权限--================================ 一、用户与模式 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限转载 2013-12-10 10:47:37 · 924 阅读 · 0 评论 -
SYS_CONTEXT 和 USERENV 查看会话ID
SELECT DISTINCT SID FROM V$MYSTAT;SELECT USERENV('SID') FROM DUAL;SELECT SYS_CONTEXT('USERENV', 'SID') FROM DUAL;上面三条语句均是查看当前会话的ID,官方解释:V$MYSTATThis view contains statistics on the current原创 2013-04-26 07:46:28 · 1221 阅读 · 0 评论 -
oradim
装了一款杀毒软件,不小心把Oracle的服务(OracleServiceORCL)弄没了,经过查资料和理解,经过一番恶战,终于解决。 首先用oradim工具创建一个orcl的服务例程。oradim 的语法为:Oradim工具的用法? 创建例程: -NEW -SID sid | -SRVC 服务[-INTPWD 口令] [-MAXUSERS 数量][-STARTMODE原创 2013-09-19 17:57:31 · 1249 阅读 · 0 评论 -
oracle监听 动态注册与静态注册
看了这篇文章对 动态注册和静态注册又有了进一步的了解,转发过来学习;来自:http://blog.163.com/zangyunling@126/blog/static/1646245052010524101149835/首先说说最近自己遇到的一个问题,应该说以前也遇到过,只不过在网上查找了一下解决方法,能够解决,但是不知道原理是什么;"正在连接...ORA-12514: TNS: 监听程转载 2013-09-03 15:09:14 · 1368 阅读 · 0 评论 -
Oracle alert log 按天 存放 脚本
来自dave的文章:http://blog.csdn.net/tianlesoftware/article/details/6195742 ,转来学习!默认情况下alert log 只有一个文件,当积累到一定量的时候,要查看alert.log 的时候,就有点小麻烦。 只能用tail -xxx 行来查看。 所以,如果能把alert.log 按天存放,或者放到一个历史文件里。 而al转载 2013-09-02 13:55:19 · 686 阅读 · 0 评论 -
DB_nK_CACHE_SIZE参数设置与数据库默认块大小之间的限制
摘自:http://space.itpub.net/519536/viewspace-705241“DB_nK_CACHE_SIZE”参数的取值有很多种,有2k、4k、8k、16k、32k。在设置此参数时,我们需要注意的是,与数据库默认的块尺寸相同的那个参数是不能被设定的。例如,如果数据库的默认块尺寸是8k,那么当我们尝试设置“DB_8K_CACHE_SIZE”参数时便会遭遇报错(报错转载 2013-08-12 11:17:47 · 1537 阅读 · 0 评论 -
ORACLE 参数之 ASM_POWER_LIMIT
ASM_POWER_LIMITPropertyDescriptionParameter typeIntegerDefault value1ModifiableALTER SESSION, ALTER SYSTEMRange of values0 to 11Foot 1 Oracle RA原创 2013-07-01 15:18:53 · 2232 阅读 · 0 评论 -
oracle数据库升级记(记一次10.2.0.3版本升级到11.2.0.1版本的过程)
先交代一下背景:操作系统:windows xp已有数据库版本:10.2.0.3升级目标版本:11.2.0.1步骤大纲:在源操作系统(安装有10.2.0.3数据库的操作系统)上安装11.2.0.1数据库软件,然后借助于Database Upgrade Assistant 升级数据库,检测升级后的数据库情况,删除源数据库相关的软件;注:为了更清晰的展示整个过程,本文采用大量原创 2013-08-01 00:30:33 · 3157 阅读 · 4 评论 -
ORACLE 变量之 UNDO_RETENTION
官网:PropertyDescriptionParameter typeIntegerDefault value900ModifiableALTER SYSTEMRange of values0 to 231 - 1Oracle RACOracle recommends that原创 2013-06-05 14:16:37 · 1451 阅读 · 0 评论 -
myora学习笔记
前段时间才知道myora这个工具;是一个图形化的工具,其实实质上也是取各种数据字典中的信息用可视化的方式展现出来,感觉很好用;这两天把文档看完了,算是对该工具的使用有了个了解。 1. 无需安装,在http://www.MyOraSQL.com下载之后,需要下载一个oracle jdbc驱动(如果安装的有oracle数据库,或者oracle developer工具,原创 2013-01-10 13:49:49 · 2613 阅读 · 0 评论 -
难以琢磨的redo log (什么情况下产生redo)
这段时间想弄明白什么情况下对表的操作会产生日志,以及想避免产生日志时需要做哪些动作;首先select *from v$sysstat twhere t.class=2;找到name为redo size的行的STATISTIC#;然后创建一张表,在上面做DML ,查看select * from v$sysstat t where t.STATISTIC#=刚才找到的那个值; 根据两次的v转载 2013-03-26 13:18:40 · 1304 阅读 · 0 评论 -
Log Miner 使用
简单列下命令sqlplus 操作设置会话时间格式,便于精确定位:alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';exec sys.dbms_logmnr.add_logfile(logfilename=>''F:\rmanbackup\ORCL\ARCHIVELOG\2013_05_13\O1_MF_1_658原创 2013-05-13 10:34:53 · 810 阅读 · 0 评论 -
Oracle实例恢复——说说前滚和回滚
摘自:http://space.itpub.net/17203031/viewspace-695518 本篇文章很好的描述了断电情况下的恢复流程,值得一记;保持数据一致性和完整性,是每一款成功商业数据库软件都必须要做到的基本要求。从故障中恢复,保证ACID原则,保证事务完整性,一直是Oracle数据库核心功能组成部分。本篇主要介绍Oracle实例意外终止(断电或者强制关闭)之后,重新启动时转载 2013-05-26 11:03:04 · 974 阅读 · 0 评论 -
ORACLE系统包
来自:http://www.cnblogs.com/caizhanshu/articles/1153277.html一.dbms_output作用:用于输入和输出信息,使用过程PUT和PUT_LINES可以将信息发送到缓冲区,使用过程GET_LINE和GET_LINES可以显示缓冲区信息.详细如下: 1.enable 该过程用于激活对过程PUT,PUT_LINE,G转载 2013-05-08 14:27:26 · 786 阅读 · 0 评论 -
oracle后台进程都有哪些 作用是什么?
来自:http://hi.baidu.com/juan1232188/item/8b601d7dfa7b16256e29f682Oracle中的进程共分为三类:用户进程、服务进程、后台进程。其中后台进程伴随实例的启动而启动,他们主要是维护数据库的稳定,相当于一个企业中的管理者及内部服务人员。他们并不会直接给用户提过服务。一:database write :数据转载 2013-05-08 13:53:37 · 7164 阅读 · 0 评论 -
O7_DICTIONARY_ACCESSIBILITY
先来看官方文档O7_DICTIONARY_ACCESSIBILITYPropertyDescriptionParameter typeBooleanDefault valuefalseModifiableNoRange of valuestrue | false原创 2013-05-21 16:26:28 · 1258 阅读 · 0 评论 -
关于 Global Database Name
Global nameA global name refers to the full name of a database (including its domain) which uniquely identifies it from any other database. An example global name might be FaqDB1.orafaq.原创 2013-05-21 14:54:38 · 2016 阅读 · 0 评论 -
FAST_START_MTTR_TARGET 参数
先来看官方文档解释FAST_START_MTTR_TARGETPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SYSTEMRange of values0 to 3600 secondsB原创 2013-05-19 16:50:44 · 949 阅读 · 0 评论 -
oracle自动共享内存管理(ASMM) .
一篇关于ASSM的好文章:http://blog.csdn.net/liyongjie/article/details/7443825oracle自动共享内存管理(ASMM)从Oracle 10g开始,Oracle提供了自动SGA的管理(简称ASMM,即Automatic Shared Memory Management)新特性。所谓ASMM,就是指我们不再需要手工设置shared poo转载 2013-04-09 16:24:47 · 1544 阅读 · 0 评论 -
Oracle 跟踪事件 set event .
来自:http://blog.csdn.net/tianlesoftware/article/details/4977827 先保存,关键在于实践啊一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看转载 2013-04-26 13:53:20 · 856 阅读 · 0 评论 -
修改日志文件的一次记录
这几天发现一个存储过程在执行的时候耗费了半小时时间,按照平时经验类似于这种状况只需要几分钟的事情;于是就监控一下,发现control file parallel write 消耗的时间很长;在网上查找资料说是日志文件切换频繁;于是就查看日志文件情况:SELECT * from v$log;SELECT * from v$logfile;发现一共有三组日志,每组有一个成员,每个成员5原创 2012-12-25 11:56:26 · 838 阅读 · 0 评论 -
修改控制文件时的一个小错误
今天做了一个修改控制文件的练习,出现了一个错误,随手记下:添加或者移动控制文件的时候出现如下警告:ORA-02095: specified initialization parameter cannot be modified 解决:要么是权限不够,要用sys的sysdba登录,要么是语法错误。典型的错误是Alter system set control_files=原创 2012-12-10 09:38:57 · 867 阅读 · 0 评论 -
学习 alter system dump
摘自:http://blog.sina.com.cn/s/blog_40abcc8b010002ht.html分享metalink上的doc--------------------------------------------------------------------------------------------------PURPOSE This article转载 2013-03-25 17:54:54 · 1111 阅读 · 0 评论 -
DBVERIFY 工具的使用
转载自:http://blog.csdn.net/robinson_0612/article/details/6530890--**********************-- DBVERIFY 工具的使用--********************** Oracle 数据库运行过程中由于硬件故障或操作系统故障导致导致Oracle无法以Oracle格式来识别或所包含转载 2013-06-05 17:04:46 · 963 阅读 · 0 评论