自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT圈黎俊杰

坚持只发原创博文

  • 博客(105)
  • 资源 (5)
  • 收藏
  • 关注

原创 CentOS Stream 9尝鲜安装教程

CentOS Stream 9尝鲜安装教程:1.下载CentOS Stream 9安装介质 2.安装CentOS Stream 9

2023-02-14 10:30:47 6423 2

原创 PostgreSQL在openEuler上本地yum不能安装而网络yum却可以的原因分析

为什么在国产操作系统openEuler上本地yum源无法安装PostgreSQL数据库,而配置的网络yum源却可以安装PostgreSQL数据库呢?今天笔者对其原因进行分析。

2023-01-04 10:55:47 1284

原创 从安装过程品国产Linux操作系统的技术来源与异同之处

本文通过作者亲手对多个国外主流开源操作系统、多个主流国产操作系统的安装过程进行记录与对比,让大家可以借助安装过程的界面风格、页面布局、功能等,细细的品一下国产Linux操作系统的同源技术与相互之间的差异。

2022-12-13 15:33:31 3998

原创 从GNU/Linux看国产操作系统的安全可控性

以当前国际Linux操作系统生态以及我国在操作系统方面的研发模式,自主品牌发行版Linux操作系统的自主可控性到底是怎么样的呢?

2022-12-12 11:16:46 1471 1

原创 剖析Linux操作系统技术构成与发行本质

剖析Linux操作系统技术构成与发行本质

2022-10-24 16:08:25 1861 1

原创 理解Linux操作系统之母-Linux内核

各类Linux操作系统,如CentOS、SuSE、redhat linux等等,它们都是用的同一套内核程序,只是各发行版上使用的Linux内核版本不同而已,Linux内核是名符其实的Linux操作系统之母了。

2022-10-14 11:47:46 1431

原创 解决虚拟专用网络拨号后本地上网流量都走此网络的问题

本地上网流量都走VPN网络,这就导致一是本地上网速度明显变慢,二是VPN服务器及所在的网络的产生巨大的流量,在多人拨入后网络几乎崩溃的两个问题。

2022-10-09 09:36:57 2434

原创 关于网络心跳与磁盘心跳超时多久会引发节点重启的问题

ORACLE是由OCSSD守护进程在负责心跳机制的,并且OCSSD维护的是网络和磁盘两种心跳同步机制。以及,不能对上述问题一概而论,因为在不同OS平台,不同cluster版本,采用的不同集群软件一环境下,默认的最大延时时间是不同的。并且,该时间是可以调整的,并不能确保他要操作的系统使用的就是默认值,在cluster上决定节点分离的参数主要有misscount(简称MC,定义网络心跳的最大缺失时间)、disktimeout(简称DTO,定义磁盘心跳的最大缺失时间)、reboottime(重启时间)三个参数所决

2015-10-09 09:53:26 4643

原创 关于要不要为oracle listener设置密码的问题

在各种论坛中,以及一些数据库安全加固规范中,经常还看到有人强列建议为oracle listener设置密码的说法,最近,笔者在帮一个单位审核所编制的一份oracle安全加固策略时,发现文中仍然在以不分版本情况下要求为listener设置密码。 随着oracle版本的升级变迁,当今运行的oracle数据库,是否真的还需要设置listener密码呢?是否还能在各类标准规范文档中不分版本的区别就直接将listener设置密码作为标准规范之一呢?

2015-10-07 18:28:39 1438

原创 统计分析表的存储过程遇ORA-00600错误分析与处理

为了加快存储过程中统计分析表的速度,手动设置sort_area_size后,运行遇ORA-00600错误,具体错误代码如下:ORA-00600: 内部错误代码, 参数: [kcblin_3], [103], [1032192],[8192], [8193], [312], [664], [], [], [], [], []

2015-06-25 07:54:48 2204 1

原创 纠正要求修改数据库NLS_LENGTH_SEMANTICS参数的错误要求

NLS_LENGTH_SEMANTICS参数是一个专为创建CHAR和VARCHAR2两种字符型的列时,指定使用的字节长度,还是使用字符长度的定义方式,有byte和char两种值,默认为byte。 当设置该参数为BYTE时,定义CHAR列或VARCHAR2列采用字节长度方式;当设置该参数为CHAR时,定义CHAR列或VARCHAR2列采用字符长度的方式。该参数对于数据库中已经存在的列不具备任何用途,只是在创建表,或修改表的列时才具有意义。

2015-02-08 09:08:41 2043 1

原创 redhat 7利用ISO配置yum源

1、基本信息描述redhat版本:redhat 7.5ISO镜像文件存放路径及名称:/u01/soft/rhel-server-7.5-x86_64-dvd.iso 2、创建挂载目录与挂载ISO文件[root@rac02 soft]# mkdir -p /mnt/cdrom[root@rac02 soft]# mount -o loop /u01/soft/rhel-ser...

2018-08-19 19:00:48 2713

原创 redhat 7修改主机名的方法

在redhat 6中永久修改主机名的方法为,在/etc/sysconfig/network中指定 HOSTNAME=newhostname,重启主机后重效. 但在redhat 7中,/etc/sysconfig/network文件仍然存在,cat一下输出结果如下: [root@rac02 ~]# cat /etc/sysconfig/network ...

2018-08-19 14:59:21 35556 1

原创 Redhat Linux 6.5安装ORACLE ASMLIB

ORACLE为了推广她自己的ORACLE LINUX操作系统,asmlib相关的三个rpm包只在redhat linux 5及以前版本提供,在redhat linux 6上,不再提供oracleasm-kernel-version.arch.rpm这个包了,但是在ORACLE linux上,这个包是集成在UEK中的,这直接导致在redhat linux 6上无法安装oracleasm-support-version.arch.rpm和oracleasmlib-version.arch.rpm这两个rpm包。

2016-11-13 19:28:06 5688

原创 远程工具显示Linux乱码问题解决方案

远程工具显示Linux乱码问题解决方案 一、显示中文Linux乱码现象使用SecureCRT或xshell连接远程Linux,部分内容显示的乱码,显示乱码的内容,实际为非英文字符。乱码原因为,服务器端字符集与客户端工具的字集相符不兼容。例如,Linux服务器是zh_CN.UTF-8,而客户端(一般为Windows)的字附集则是   。下面是一个典型场

2016-08-22 14:58:25 7325

原创 Oracle 11g新特性direct path read引发的系统停运故障诊断处理2

1、故障现象(1)一个业务系统输入用户名与密码后无法进入首页,表现为一直在运行等待,运行缓慢(2)整个系统无法正常使用,接近停运状态2、  故障解决方法调整数据库参数alter system setevent='10949 trace name context forever, level 1'来关闭“direct path read”(直接路径读)特性,使SQL语句可以从缓存中查

2016-07-28 03:43:29 5868

原创 ORACLE 12C R2 RAC实战首发

redhat 6.5安装oracle 12.2 RAC指导手册

2016-06-03 15:40:17 24405 4

原创 Oracle数据库版本定期检视与升级的必要性分析

10.2版数据库(10.2系列的终极版10.2.0.5),于2015年7月就已经停止了补丁服务,如果您还依然使用此版本,在遇到新问题时,就准备“自生自灭”吧。 而11.2系列,当前很多单位在使用的11.2.0.3版,也在2015年8月27日后停止提供新的补丁,如果您还依然使用此版本,在遇到新问题时,就准备“自生自灭”吧。但是11.2.0.4(11.2系列的终极版)在2020年也将会停止新补丁服务。

2016-02-25 15:51:17 2764

原创 生产数据库要不要升级与ORACLE数据库支持服务内容和时限的问题

生产数据库要不要升级与ORACLE数据库产品支持服务内容和时限的问题。

2016-02-18 18:57:17 1817

原创 高可用,要用时,高不可用 故障诊断分析一例

企业的信息化系统,为了满足高可用要求,基本都会花高成本构建各类高可用架构,希望在发生故障时,能有各种自动、半自动或可手工切换与接管的后备环境,达到可缩短故障时间与降低故障所带来的影响的目的。      但是,您所构建的各类高可用架构,在故障时,真的能实现自动或快速切换的高可用目标吗。      下面高可用架构,是笔者要分享的“高可用,要用时,高不可用”诊断分析案例中的的HA部署架构:

2016-01-03 17:32:22 1998

原创 Weblogic内存回收机制设计不合理导致服务器CPU使用率100%

一台16逻辑CPU的Weblogic服务器,CPU使用率持续100%。一个进程,就占用了百分之一千三百多,也就是说,公此一个进程,就完全消耗了13颗CPU资源。

2015-12-30 22:13:50 11841 2

原创 我是小机AIX+Oracle,网络短时间中断又自动恢复 ,查出根本原因没商量

生产环境中,一台小机,操作系统为AIX,运行的为Oracle数据库,在一天早上,收到短信告警,ping不通了,可奇怪的是,过一会儿,又自动恢复了。 生产系统数据库服务器ping不通,会是什么后果,可想而知,还好,此次ping不通的是public ip,ORACLE数据库的vip ip、priv ip都正常,不然,数据库就会被搞宕罗。 运维无小事,既然告警都出来了,是什么原因导致的ping不通,得搞清楚啊,领导步步进逼,原因是什么?原因是什么?

2015-12-28 15:39:23 2785

原创 启动listener遇TNS-12555/ TNS-12560 /TNS-00525错误处理

在oracle用户下,以lsnrctl start命令启动listener时,遭遇TNS-12555/ TNS-12560 TNS-00525错误,详细报错信息如下:TNS-12555: TNS:permission denied TNS-12560: TNS:protocol adapter error TNS-00525: Insufficient privilege for operation Linux Error: 1: Operation not permitted

2015-10-25 16:37:38 8599 2

原创 Active session量持续走高即将故障原因分析与优化建议

一个RAC数据库,在一次应用升级之后,active session数量持续攀升,若处理不及时,就挂了。本文对其问题原因展开详细分析,以及提出优化建议方案。

2015-10-10 13:11:38 4758

原创 安装vmware-tools遇The path "" is not a valid path to the 3.8.13-44.1.1.el6uek.x86_64 kernel问题解决

Searching for GCC...Detected GCC binary at "/usr/bin/gcc".The path "/usr/bin/gcc" appears to be a valid path to the gcc binary.Would you like to change it? [no] Searching for a valid kernel header path...The path "" is not a valid path to the 3.8.13-

2015-10-04 13:21:40 7822

原创 tnsping通过,但connect db遇ORA-12537 / ORA-12547 or TNS-12518问题处理

服务器端listener、instance运行均正常,在服务器本地通过sqlplus “/as sysdba”跳过listener可正常连接数据库,但是无论在服务器本地还是远程客户端,通过listener却无法成功,报“ORA-12537: TNS:connection closed“错误,listener log中也同步报TNS-12518:TNS:listener could not hand off client connection / TNS-12547: TNS:lost contact/ TN

2015-09-27 09:31:09 1982 1

原创 因业务逻辑设计引发中间件连接池消耗殆尽致使系统无法登陆故障分析与优化建议

XX系统weblogic服务器应用程序的运行状态显示为overload。与此同时weblogic日志一直在提示无法连接错误。数据库存在大量的session,手动kill掉部分session后应用得以恢复。问题根本原因为系统业务实现逻辑的不恰当所导致。

2015-09-20 20:38:42 1016

原创 一次Linux磁盘损坏导致系统不可用恢复实例

一次Linux磁盘损坏导致系统不可用恢复实例(1)/dev/sda3:File …(inode #139928,mod time Thu May 28 03:28:11 2015) Has 1135 multiply-claimed block(s),sharedwith 1 file(s):(2)/dev/sda3:UNEXPECTED INCONSISTENCY;RUN fsck MANUALLY. (i.e.,without –a or –p options)

2015-07-11 17:38:55 5451

原创 初中级DBA必须要学会的9个Linux网络命令,看看你有哪些还没用过

初中级DBA必须要学会的9个Linux网络命令,看看你有哪些还没用过

2015-07-11 11:32:33 1397 1

原创 数据库资源消耗高时两条简单管用、快速找出可能问题原因的SQL语句

数据库资源消耗高时两条简单管用、快速找出可能问题原因的SQL语句

2015-06-19 09:58:31 1716 1

原创 AIX系统maxperm与maxperm%的关系分析

AIX系统中maxperm相关的参数有两个(不包括strict_maxperm),分别是maxperm和maxperm%,用vmo –a命令时,只能查到maxperm参数的值,却查不到maxperm%的值,只有用vmo -Fa才能同时查到maxperm和maxperm%两个参数的值,这两个参数,是存在关联关系的。

2015-06-14 17:20:57 2936 1

原创 Mysql源码方式安装与完全卸载Mysql

Mysql源码方式安装与完全卸载Mysql

2015-04-26 19:25:41 5095

原创 Awrload导入数据报ORA-20104、ORA-06512错误处理

AWR_STAGE是awrload.sql导入AWR数据时,默认创建用于临时存放导入数据的用户,在数据导入完成后,ORACLE会自动将该用户DROP掉。既然报AWR_TAGE用户已存在,说明以前在导入AWR数据时并未正常结束导致这种问题的出现。

2015-04-26 07:17:18 2175

原创 做DBA必须学会,不会会死的11个Linux基本命令

Linux系统庞大而复杂,经过总结,做为一名DBA,一些基本管理、网络管理、进阶应用、性能诊断、管道复杂应用、硬件相关传感命令都需要掌握,这篇文章,专门来讲做为一名DBA,必须学会的11个基本应用命令。

2015-04-13 10:27:49 2763 2

原创 64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案PLSQL识别不到ORACLE_HOME、PLSQL读不到tnsnames.ora

2015-03-29 16:23:59 21573 1

原创 windows上安装oracle 12c到69%时卡住不动解决方案

Win7上安装oracle 12c到69%时卡住不动解决方案

2015-03-29 15:25:02 10198

原创 因为diagwait未配置导致RAC脑裂日志记录不完整的分析案例

11.2以前的版本,需要手工将diagwait修改为13,以推迟重启的时间便于将缓存中的日志信息有足够的时间写入到磁盘文件中,以及减少因为与OS交互允许时间太短而造成的重启可能。

2015-02-23 18:35:21 1763

原创 Weblogic admin server与manager server内存分配缺陷优化

Weblogic服务器一般会为每一个业务系统设计一个或多个域(domain),每一个域(domain)服务主体必须由Admin server和Manage Server两类Server组成,两类Server都需要占用一定的内存资源(人工配置),Manage Server负责运行业务,Admin Server则只负责管理Manage Server,只是在启动Weblogic和需要调整Weblogic配置时才使用,启动Weblogic后,Admin Server关闭也不影响业务的正常使用,所以Manage Se

2015-02-23 11:10:18 3990

原创 一个完整的以在线重定义方式普通表转分区表的方案

一个完整的以在线重定义方式普通表转分区表的方案

2015-02-09 22:18:34 1229

原创 GOLDENGATE安装配置与复制流搭建_DG端抽取支持DDL版

GOLDENGATE安装配置与复制流搭建_DG端抽取支持DDL版

2015-02-09 21:15:09 2043 1

Drop goldengate用户时报ORA-00604 ORA-20782 ORA-06512问题解决

Drop goldengate用户时,报ORA-00604 ORA-20782 ORA-06512错误

2015-09-27

64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows 操作系统,在64位的windows上,大多数情况下也是安装64位的ORACLE client程序,这种组合,导致plsql无法识别到ORACLE_HOME目录,读取不到tnsnames.ora文件中的连接串

2015-09-27

安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall

在Linux上安装oracle数据库,在环境准备方面,例如该安装的RPM包,该调整的内核参数等,不仅较为复杂,有些参数值还会因为人工设置的不合理而对日后的运行带来一定的影响,也是整个安装过程中最耗时的部分。 在oracle linux 6_64bit上,提供了oracle-rdbms-server-11gR2-preinstall包,可以自动化的将需要安装的rpm包,需要调整的内核参数自动化的处理,对DBA安装数据库确实节省了不少的时间。

2015-09-19

oracle11g安装时报INFO:INFO错误解决

oracle11g安装时报INFO:INFO错误解决

2014-05-20

Oracle高级复制配置手册

Oracle高级复制配置手册--图文教程

2010-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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