两个日志组未能归档之后恢复数据库
上一篇文章中说到,由于主机中文件系统的根目录的空间被耗完了,导致不断产生的日志文件不能归正常归档。最后的结果就是,不能正常打开数据库。如下是尝试开启数据库并作恢复的过程。--尝试打开数据库:[oracle@susu ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0...
归档日志文件无故地增长
最近不知道什么情况,自己虚拟机数据库主机的文件系统里原来还有700M空间的根目录空间全部被消耗完了。大概10天的时间里,断断续续地,只是把数据库跟监听打开,自然地放着,并没有往库里写东西,但是,就无缘无故地产生了200多兆的归档日志文件。由于数据库是开启了归档模式,然后不断地写...
离空格远点离rm更远点离rm -rf越远越好 星号“*”是罪魁祸首
前几天,也即春节假期接近尾声(送年接财神)的时候,被GitLab的误删数据的事件震动了整个“数据库圈”。无论如何,我们多多少少都应该要从中吸取教训。从其他角度来看,还是要看使用命令的习惯。作为数据库或者操作系统工作者,多多少少,或者说肯定会用到rm与rm -rf 命令的。至于rm与rm -rf 两个...
library cache: mutex等待事件分析方法及案例
mutex是11g中采用的轻量级锁,替代latch(更轻量,更细粒度)。其中mutex X表示eXclusive模式,如果是mutex s则是共享模式。引起library cache mutex冲突的原因很多。[@more@]一、 Library cache: mutex等待事件产生常见原因:l os资源不足(cpu、内存)l sga设置不合理,shared_pool不足,或动态调整导致hard parsel hot object contentionl hard parsel sql high version count 由于子游标太多,扫描时会形成锁l library cache object失效导致重编译l bug二、 诊断方法1. 首先检查os资源如cpu内存是否存在不足2. 其次,检查是否存在Hot obje
【RAC】使用频率较高的CRS维护命令总结
与CRS有关的命令均存放在$ORA_CRS_HOME/bin目录下,使用时请多加留意。本文将在日常CRS维护中较常用的命令予以演示,供参考。1.启动CRS如果CRS没有启动在使用crs_stat命令查看集群状态的时候将会收到如下的报错信息...
AIX topas命令详解
topas命令默认2秒更新一次 一、topas命令以区域形式表现系统各项指标性能,如下图:1、 CPU:反应CPU性能区域,如果有多个 CPU,按 c 键两次就可显示 CPU 列表。仅按 c 键一次会关闭此区域User%:用户进程占用CPU的时间比率。该数值反应了用户所运行的各种软件所占用的CPU时间比率总和。 &nbs...
查看数据库版本与补丁的版本信息
---查看数据库版本:[oracle@susu ~]$ sqlplus -vSQL*Plus: Release 11.2.0.4.0 Production [oracle@susu ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat Dec 24 13:44:19 2016 Copyright (c) 1982, 2013, Oracle. All rights...
dba_users字典以及用户管理
在生产当中的数据库,用户管理非常重要。说到用户,必须涉及到用户的管理,用户的安全,用户的信息。这些我们可以通过dba_users视图字典查看用户的信息,以及在常见用户的过程中,使用用户概要文件概要文件对用户账户行为进行一些约束。概要文件,在之前的一些博文中有说到。在创建用户的时候,尽量对用户给予尽量少的...
数据库参数文件控制文件日志文件数据文件跟踪文件等8大文件的字典
这里将查看的是数据库系统8大文件的相关字典。8大文件包括:参数文件、密码文件、控制文件、重做日志文件、归档日志文件、数据文件、alert告警文件和trace跟踪文件。了解这8大文件的存放位置以及相关的内容,对管理数据库起到至关重要的作用。----查看数据文件的相关字典:---1查看参数文件:sys@PROD>show p...
数据库逻辑结构:表空间、段、区、块的字典
这里讲查看的是数据库逻辑结构中表空间、段、区、块相关的字典信息。其中数据库database是数据库中最大的一个逻辑结构,往下分的就是表空间(tablespace)、段(segment)、区(extent)、块(block),上一篇博文中已经提到了database的字典。一个数据库由多个表空间构成,一个表空间由一个或多个段构成,一个段由多...
查看数据库系统instance与database、service以及resource的字典信息
这里专门罗列了一些数据库系统instance与database、service以及resource的字典,来了解数据库的重要信息。---查看数据库系统所有参数的字典:Select * from v$system_parameter;sys@PROD>desc v$system_parameter; Name &n...
角色与权限的举例
角色在管理权限当中起到非常重要的作用,简化了权限授予的工作。只需把对象的权限授予给角色,再把角色的权限授予给用户,这样不用直接把多对象的权限授予多用户的繁杂。----查看Scott用户拥有的角色: ---权限使用举例:--查看Scott用户应有的系统权限:sys@PROD>desc dba_role_privs Nam...
数据库对象、表空间、表、视图、索引、同义词序列等的字典
----对象数据字典:---1查看相关字典的源字典:select * from dict; ---2查看所有对象objects:sys@PROD>select * from all_objects;sys@PROD>select * from dba_objects;sys@PROD>select * from user_objects;#查看各个用户的所有对象。---3查看tab的信息:susu@PROD>sele...
查看不同权限用户所拥有的对象
查看不同权限用户所拥有的各种常用的对象使管理数据库最基本的管理内容。有了连接这些对象才能去针对性的解决数据库的各类故障。以下是部分数据库对象的字典的查看方法。----对象数据字典:---查看相关字典的源字典:select * from dict; #我们常用的各种字典都可以从这个字典中查看到。---想...
系统、角色、对象相关权限字典
以下是与角色、用户以及系统、角色、对象相关权限字典。----权限相关字典:---查看角色的字典:Select * from dba_roles; ---查看用户的字典: select * from dba_users; select * from all_users; select * from user_users; ---...
查看参数(parameter)的字典与数据库字符集
在日常管理数据库当中,离不开数据库字典,包括数据库的参数字典以及数据字典,通常使用show parameter 或者select方式查看相关的字典。总的来说,使用show parameter 方式查看更多,因为使用方便。但两者之间是查看不同的内容,parameter展示的是数据库里的参数,而select查看的是相关数据字典的视图,展示更详细...
内存自动管理与手动管理
简单的理解内存的自动管理与手动管理就是以下所说的,查看以下的参数值:---查看内存参数:sys@PROD>show parameter target;NAME ...
内存管理
根据数据库的业务类型不同,可以对数据库的内存进行有效的管理。如果干预内存的管理,让它自行管理,一天当中,数据库系统由OLTP转向OLAP模式或者OLAP转向OLTP模式,难免内存不停的抖动,长期的内存抖动,对数据库的性能会造成很大的损坏。一般来说:对于OLTP系统:PGA=实例内存*20%SGA=实例内存*80%对于OLAP系...
【linux】相关之网络IP地址与子网的划分
国际规定:把所有的IP地址划分为 A,B,C,D,E。 A类地址:范围从0~127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此,A类地址的范围其实是从1~126之间。如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换为2进制来说,一个A类IP地址由...
【linux】 VMware Workstation虚拟网络VMnet0、VMnet1、VMnet8的图解
三种网卡的区别总结Adapter=VMnet1=eth0(Host-Only)[虚拟机之间、主机与虚拟机之间互访,虚拟机无法访问外网] Adapter2=VMnet8=eth1(NAT)[虚拟机之间、主机与虚拟机之间互访,虚拟机可以通过主机访问外网,外网无法访问虚拟机] Adapter3=VMnet0=eth2(Bridged)[虚拟机相当于一台实体机,可以自用访问与被访问及上网...