技术人生系列-我和数据中心的故事(第三期)-中亦科技关于数据库文件损坏风险的提醒
前言小y最近处理了几起Oracle数据库文件损坏的case,因为某些Bug风险较大,因此不敢有丝毫怠慢,赶紧拿出来分享!希望能够帮助到有需要的朋友!风险提示!如上图所示,Linux 5/6上的一个已知缺陷,在某些触发条件下,将导致Oracle数据文件出现内容全是0的的坏块。该操作系统上的缺陷,除了会导致Oracle数据库数据文件损坏外,还会导致包括归档日志、在线日志的损坏。而如果是current状
技术人生系列 · 我和数据中心的故事(第二期)——风险提醒之Oracle RAC高可用失效
前言不知不觉,技术人生·我和数据中心的故事来到了第二期,有朋友开始关心小y是谁,这不重要,我们更关心的是技术层面的分享以及给客户带来的实际的风险提示。后续我们还会继续分享中包括操作系统的小亦,中间件的小W的故事....小y这个名字,其实没有什么特殊的含义,就暂且用他来代表我们这些为数据中心奉献自己无悔青春的运维人吧!本期分享主题小y今天要和大家分享的是下面这么一个严肃的话题:你的Oracle RA
技术人生系列 · 我和数据中心的故事——第一期
小y这个名字,是笔者临时想的一个笔名,其实没有什么特殊的含义,就暂且用他来代表我们这些为各个数据中心奉献自己青春的一群默默无闻的IT人吧!小y今天要和大家分享的是一个疑难杂症的分析过程。如果大家有耐心读完这个案例,一定会或多或少有些收获,也就没浪费小y的一片苦心。具体来说是一个应用间歇性局部挂起案例的分析过程,报告中将对Oracle数据库稳定运行的共性风险和隐患作出提醒。1问题描述据客户反映,应用
oracle 数据库优化
今天在网上看了一篇关于oracle数据库的文章很不错,转载一下
RAC开启数据库归档
RAC开启数据库归档: 首先要确定归档存放的路径:1.切换至grid用户下使用asmcmd命令查看要把归档存放到那个路径下在节点1上执行上执行 [root@yang1 ~]# su - grid [grid@yang1 ~]$ sqlplus / a
ORA-00845: MEMORY_TARGET not supported on this system
今天测试数据库关机,重新启动数据库的时候出现ORA-00845: MEMORY_TARGET not supported on this systemSYS@sjpt110>startup ORA-00845: MEMORY_TARGET not supported on this system我的处理过程是:切换至root用户执行[root@BJODSDB0110 ~
安装rac时需要注意的问题
安装rac时需要注意的问题1.虚拟机添加共享磁盘,1)创建磁盘在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),运行该命令:D:/Program files/VMware/VMware Workstation>vmware-vdiskmanager.exe -c -s 20000MB -a lsilogic -t 2 d
windows 安装的oracle数据库版本 登录的时候出现报错,ORA-12560:TNS:协议配置器失败
今天登录测试数据库的时候出现win系统,oracle数据库是11.2.0.1.0在网上看的解决方案很多,说一下我的解决过程
oracle RAC dbca的时候报错提示cluster nodes are not accessible
今天使用dbca在x7一体机上dbca建立rac报错提示cluster nodes【节点1的主机名,节点2的主机名】 are not accessible(环境中数据库软件已经安装)。截图如下: 登录节点一上使用ssh 节点的名字的时候确实提示密码已经 expired(过期),需要重
oracle rac数据库的安装
本次使用vm virtualBOX进行安装,配置两节点RAC和采用ASM共享磁盘组进行存储管理安装版本 linux 5.6一、linux安装配置内存 磁盘 网卡1536M 30G 两个网卡(仅主机模式)网卡配置主机名 IP(eth0) priv(eth1) 端口号 网关rac1 192.168.80.50 10.0.80.10 24 192.168.80.0rac2 192.168.80.60 1
数据迁移出现ORA-39083, ORA-01403,ORA-01403
数据迁移出现: ORA-39083: 对象类型 INDEX_STATISTICS 创建失败, 出现错误: ORA-01403: 未找到任何数据 ORA-01403: 未找到任何数据
修改NLS_DATE_FORMAT的四种方式
一、 在用户环境变量中指定(LINUX)在用户的.bash_profile中增加两句:export NLS_LANG=AMERICAN ---这一句必须指定,否则下一句不生效。export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'二、 在SQL*Plus的glogin.sql文件增加一句alter session set nls_date_fo
安装Oracle后检查缺少pdksh包,怎么办?
我还记得我刚开始学习oracle的时候,在安转oracle后,检查缺少pdksh包,后来我就问了我的老师,我的老师是这样告诉我的: 当在RedHat上安装Oracle 11g时,检查安装条件时报以下信息,说系统有安装Oracle所依赖的pdksh包没有安装答案: 此错误可以忽略,因为该包在RedHat上叫ksh,不是叫pdksh,所以直接忽略即可。
消除临时表空间暴涨的方法
关于消除temp ts暴涨的方法 经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空间快速增加的原因,才能从根本上解决temp ts的问题。是什么操作在使用temp ts?- 索引创建或重创建. - ORDER BY or GROUP
Oracle表 列字段的增加、删除、修改以及重命名操作sql
增加字段语法:alter table tablename add (column datatype [default value][null/not null],….);说明:alter table 表名 add (字段名 字段类型 默认值 是否为空); 例:alter table sf_users add (HeadPIC blob); 例:alt
ORACLE账户提示EXPIRED(GRACE)问题解决
今天查询用户密码的时候看到有的用户处于EXPIRED(GRACE)状态,在网上看到这个帖子很不错。
oracle 11g 单实例数据库的安装
oracle 11g数据库的安装
oracle 安装的时候出现PRVF-0002 : could not retrieve local node name
安装oracle数据库的时候执行./runInstaller,出现PRVF-0002 : could not retrieve local node name碰到这个错误是因为 OUT试图对你主机名的反向解析。因此,你需要设置一个用于反向解析和解析DNS服务,或者,可以修改/etc/hosts文件,添加主机名和域名全称,使用root用户在/etc/hosts文件中添加192.168.0.90 ya
VM虚拟机 linux系统添加磁盘
今天安装oracle 11g数据库的时候发现磁盘空间不足,添加磁盘的步骤简单的分享一下:添加新的硬盘需要关闭操作系统,点击“编辑虚拟机设置”添加磁盘,一直下一步,添加完成。添加完成后可以看到添加后的磁盘,开启虚拟机,执行fdisk -l命令查看添加磁盘的路径,执行mkfs.ext4 /dev/sdb格式化磁盘[root@yang-rac1 ~]# mkfs.ext4 /dev/sdb格
oracle数据库的impdp,expdp
oracle数据库在迁移的时候如果数据库的数据量在100G以内,建议是用数据泵,如果数据库的数据量大于100G,建议使用其它的数据同步工具。oracle数据库使用数据泵导入导出的是相同的数据库版本,相同的用户名字,相同的表空间,想要看导出的情况可以加个参数logfile=日志的名字,查看导出导入的详细过程,建立目录create directory dump_dir