Oracle
文章平均质量分 87
Oracle基础运维系列
白昼ron
精通服务器、存储及虚拟化技术,拥有大量的项目实施经验。熟悉VMware vSphere(Horizon)、Microsoft Hyper-V(SystemCenter)、华为 FusionComputer(CloudStack)、华三CAS(CloudOS)、Citrix XenServer(XenDesktop)等虚拟化产品,掌握各厂家服务器及存储设备硬件技术、Windows AD域技术、主流Linux操作命令、Oracle Rac部署与基础运维技术等。
展开
-
CentOS6 安装Oracle11.2.0.4 提示缺少elfutils-libelf-devel-0.97和pdksh-5.2.14
故障现象:CentOS6 安装Oracle11.2.0.4时经常提示缺少两个补丁包:elfutils-libelf-devel-0.97和pdksh-5.2.14,如下图:但是查看官方的补丁包需求里面并没有列出这两个包,如图所示:原因分析:根据官方文档解释,安装软件无法识别Linux的版本,这时OUI会默认的使用Linux4的前置条件来检查现有的操作系统情况。解决方法:方法一:修改安装软件/database/stage/cvu/cv/admin/目录下的“cvu_conf原创 2020-06-09 10:44:34 · 2138 阅读 · 0 评论 -
Oracle11.2 Linux5\6\7 系统需要的补丁包收集
Oracle11.2 官方文档的依赖包需求如下:Oracle Linux 5, Red Hat Enterprise Linux 5(CentOS 5):binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit)elfutils-libelf-0.125elfutils-libelf-devel-0.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-原创 2020-06-08 10:32:05 · 472 阅读 · 0 评论 -
记一次oracle数据文件被误删后恢复过程
故障现象:用户在导出数据库的时候,把数据文件全部给误删了,数据库崩溃,一个数据文件不剩,用户当场急哭!处理过程:收到故障电话后,马上让用户停止一切对该目录的操作,等候救援来到!来到现场后,登陆系统,发现分区目录如下:误删原因: 用户起先导出的数据是存放在/根目录下,报错exp-00002,根目录空间被占满,于是用户新建了/test目录,再让人挂载了一个分区给/test目录,(注意:这里的分区:VGOraData-lvdata01,已经挂载给了三个目录,这是极大的隐患)..原创 2020-05-25 10:18:48 · 1786 阅读 · 0 评论 -
redhat7上为oracle asm磁盘配置规则文件
一、环境介绍:Linux版本:Redhat7Oracle Rac:11.2.0.4.0asm磁盘:仲裁盘3个(/dev/sdb1、/dev/sdc1、/dev/sdd1),数据盘2个(/dev/sde1、/dev/sdf1),如下图:二、查看各磁盘设备的UUID号注:配置磁盘规则文件,需要获取的磁盘的UUID来指定唯一的标记,因为磁盘设备名称重启后可能会改变,如/dev/...原创 2020-04-15 10:53:23 · 1831 阅读 · 0 评论 -
ORA-09925 Unable to create audit trail file 问题解决
问题描述:Oracle数据库启动实例时出现ora-09925、ora-01075的错误问题分析:查看日志/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log,如下:导致这个错误的原因要么是dump目录不存在,要么是没有写权限,要么就是oracle文件权限不对。查看参数文件,adump信息如下:*.aud...原创 2018-08-01 11:22:57 · 37989 阅读 · 0 评论 -
ORA-00257: 归档程序错误。在释放之前仅限于内部连接
用户登陆sqlplus的时候出现以下错误:ORA-00257: 归档程序错误。在释放之前仅限于内部连接原因分析:FLASH_RECOVERY_AREA 默认空间为2G。归档日志占满了FLASH_RECOVERY_AREA 的空间,就出现了以上的错误。解决办法1:改变了FLASH_RECOVERY_AREA的大小修改命令>alter system se原创 2015-10-28 09:42:55 · 24738 阅读 · 0 评论 -
Oracle ADW 自治数据仓库云服务体验
Oracle自治数据仓库提供了一个易于使用、完全自治的数据仓库,可以弹性地扩展、提供快速的查询性能并且不需要数据库管理。作为服务,自治数据仓库不需要数据库管理。使用自治数据仓库,您不需要配置或管理任何硬件,或安装任何软件。自治数据仓库处理创建数据仓库、备份数据库、对数据库进行修补和升级等。 简单地说,就是你出钱,它给你提供一整套包括数据库平台、硬件支持、数据库运维管理等...原创 2019-01-10 14:37:45 · 6283 阅读 · 0 评论 -
Oracle Rac中某一节点因存储链路出错导致数据库IO读写卡顿的问题解决
环境:Oracle 11.2.4.0 RAC问题描述:数据库IO读写卡顿,随之某一节点的asm磁盘组被强制dismount。问题分析:通过系统日志分析,发现有Buffer I/O error的故障刷屏,如下图:用multipath -ll查看服务器磁盘多路径,发现某一节点两块磁盘路径分别丢失了两条(正常情况为四条路径,一条为active状态,其他三条为enabled状态):重新刷新路径,发现磁盘路...原创 2018-06-28 11:06:07 · 3364 阅读 · 0 评论 -
Oracle Rac中某一节点因asm_diskstring配置问题导致asm磁盘组无法挂载的问题解决
环境:Oracle 11.2.4.0 RAC问题描述:CRS服务不正常,asm diskgroup挂载不了,截图如下:日志如下:--------------------------------------------------------------------------------------------------Wed Jun 27 10:28:10 2018SQL> alter ...原创 2018-06-27 16:06:22 · 4628 阅读 · 1 评论 -
Oracle rac下/tmp/bootstrap权限问题
rac下/tmp/bootstrap权限问题环境:CentOS5.6 64bit、linux.x64_11gR2_grid.zip1、报错[grid@node1 grid]$ ./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose/bin/rm: cannot remove directory `/tmp/bootstrap...转载 2018-04-10 14:20:44 · 909 阅读 · 0 评论 -
Error in invoking target 'agent nmhs' of makefile
redhat7安装oracle11g,报错如下:解决方法:su - oraclecd $ORACLE_HOME/sysman/libcp ins_emagent.mk ins_emagent.mk.bakvi ins_emagent.mk找到 $(MK_EMAGENT_NMECTL) 这一行,在后面添加 -lnnz11如下图:...原创 2020-04-02 15:38:13 · 981 阅读 · 0 评论 -
CentOS7 Oracle11gr2 参数配置一键脚本与数据库静默安装
一、准备工作:1、修改主机名并重启:hostnamectl set-hostname ora11gr2reboot2、挂载本地ISO并配置本地YUM源:此步骤可加到下面的参数配置脚本中一起运行!这里先分开看一下本地yum源的配置过程,若服务器可连网,此步骤省略!mount /dev/cdrom /mntcd /etc/yum.repos.d/mkdir bakmv ...原创 2019-04-10 17:00:48 · 1799 阅读 · 0 评论 -
Oracle 11g 用数据泵 expdp/impdp 迁移数据时字符集不同的解决方法
提示:原则上,第一次创建数据库的时候就应该考虑好选择哪种字符集,一般字符集确定后不可修改,所以,修改字符集此方法慎用!不建议在已有大量表数据的库中使用!一、查询两个库的字符集select userenv('language') from dual;源端:SQL> select userenv('language') from dual;USERENV('LANGUAG...原创 2019-04-09 11:59:33 · 13711 阅读 · 0 评论 -
Oracle用户密码输错次数超过后被锁定LOCKED(TIMED)
故障描述:Oracle用户被锁定,解锁后反复被锁。故障分析:Oracle profile文件设置了密码输错次数限制,超过该次数就会被锁定。select username,account_status,lock_date,profile from dba_users;查询状态为:LOCKED(TIMED)故障处理:1、查看profile文件配置信息:SELECT...原创 2019-03-27 16:52:48 · 10343 阅读 · 0 评论 -
Oracle Rac 删除节点测试笔记
一、测试环境主机名 实例名 操作系统 数据库版本 rac1(删除) racdb1 RHEL 6.5 64位 11.2.0.4.0 rac2 racdb2 RHEL 6.5 64位 11.2.0.4.0 rac3 racdb3 RHEL 6.5 64位 11.2.0.4.0 rac4 racdb4 ...原创 2019-03-12 13:35:39 · 2617 阅读 · 0 评论 -
Oracle Rac 添加节点测试笔记
一、测试环境主机名 实例名 操作系统 数据库版本 rac1 racdb1 RHEL 6.5 64位 11.2.0.4.0 rac2 racdb2 RHEL 6.5 64位 11.2.0.4.0 rac3(添加) racdb3 RHEL 6.5 64位 11.2.0.4.0 rac4(添加) racdb...原创 2019-03-11 15:14:40 · 3887 阅读 · 0 评论 -
Oracle Rac做存储级别的容灾方案测试笔记
现有一套Oracle rac生产环境,asm磁盘组(3个仲裁盘,2个数据盘)存在共享存储5个lun中,并且通过存储实时备份技术复制了一份asm磁盘组数据盘的两个lun,用户需求是使用备份的asm磁盘组数据盘的2个的lun再搭建一套Oracle Rac做备用。能够做到当生产环境的数据库和存储都宕掉的情况,还有一套Orace Rac和存储做备用,这是存储级别的数据库容灾。 ...原创 2019-01-09 10:19:52 · 2917 阅读 · 1 评论 -
Oracle Rac 用rman实现把本地数据文件迁移到ASM存储中
在Oracle Rac环境中,数据文件都是要存放在ASM共享存储上的,这样两个节点才能同时访问。而当你在某一节点下把数据文件创建在本地磁盘的时候,那么在另一节点上要访问该数据文件的时候就会报错,因为找不到对应的文件,报错如下: 要解决以上问题,需要把该节点上的本地数据文件迁移到ASM中,下面用rman来实现迁移。迁移步骤:1、查看该节点下数据文件的位置:su -...原创 2018-12-29 09:19:43 · 1840 阅读 · 0 评论 -
Oracle11g 搭建DataGuard
一、安装环境:名称 主库 备库 主机名 ora11g ora11gs 操作系统 Redhat6.5_64位 Redhat6.5_64位 IP 192.168.186.134 192.168.186.137 数据库版本 Oracle 11.2.0.4.0 Oracle 11.2.0.4.0 ORACLE_BASE ...原创 2018-11-08 18:03:23 · 19369 阅读 · 6 评论 -
Oracle 11gr2 RAC安装笔记(一)前期准备
1、安装拓扑图:2、安装环境: 主机操作系统: windows 10 虚拟机软件: vmware workstation 14 Rac 节点操作系统: Redhat Enterprise Linux5 x86_64 Oracle Database soft...原创 2018-10-24 14:30:20 · 4710 阅读 · 0 评论 -
Oracle 11gr2 RAC安装笔记(二)配置系统参数
1、为 Grid Infrastructure创建组和用户groupadd -g 1000 oinstallgroupadd -g 1200 asmadmingroupadd -g 1201 asmdbagroupadd -g 1202 asmoperuseradd -m -u 1100 -g oinstall -G asmadmin,asmdba,asmoper -d /home/...原创 2018-10-24 16:08:35 · 2468 阅读 · 0 评论 -
Oracle 11gr2 RAC安装笔记(三)共享存储配置
一、服务端配置1、安装软件包:iscsi-initiator-utils-6.2.0.868-0.18.el5.i386.rpm (在系统光盘的 Server 目录)perl-Config-General-2.40-1.el5.noarch.rpm(这个包在系统光盘的 clusterstorage 目录下)scsi-target-utils-0.0-5.20080917snap....原创 2018-10-25 11:06:34 · 11237 阅读 · 2 评论 -
Oracle 11gr2 RAC安装笔记(四)安装Grid Infrastructure
一、两节点检测ssh互通性的配置:1、Grid用户互通配置:节点1:su - gridcd /home/grid/mkdir ~/.sshchmod 700 ~/.sshssh-keygen -t rsassh-keygen -t dsa切换到节点2重复以上操作!返回节点1,执行:cat ~/.ssh/id_rsa.pub >>...原创 2018-10-26 11:55:30 · 4018 阅读 · 0 评论 -
Oracle 11gr2 RAC安装笔记(五)安装 Database 软件
1、上传Oracle软件到/storage目录并解压:su - oracleunzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip2、安装:su - oraclecd /storage/database/export LANG=""export DISPLAY=192...原创 2018-10-26 14:17:18 · 993 阅读 · 0 评论 -
Oracle 11gr2 RAC安装笔记(六)创建集群数据库
1、检查所有服务运行状态su - gridcrs_stat -t -v2、运行dbca 建库:su - oracleexport LANG=""export DISPLAY=192.168.30.20:0.0dbca 3、检查集群数据库运行状态:至此,Oracle RAC安装全部完成!...原创 2018-10-29 09:02:23 · 2687 阅读 · 0 评论 -
查看Oracle数据库实例启动状态
SQL> conn / as sysdba已连接到空闲例程。SQL> startup nomountORACLE 例程已经启动。 Total System Global Area 534462464 bytesFixed Size 2177456 bytesVariable Size 394266192 byt...原创 2018-08-01 11:31:19 · 70405 阅读 · 0 评论 -
Oracle移动数据文件
oracle移动数据文件1.连接到数据库sqlplus / as sysdba2. 查看数据文件位置select name from v$datafile;NAME--------------------------------------------------------------------------------/u01/app/oracle/oradata/...原创 2018-08-09 10:58:35 · 660 阅读 · 0 评论 -
Oracle使用闪回删除来恢复表
从Oracle 10g版本开始,DROP命令的实现有所变化,如果没有特别要求,那么该命令不再进行任何删除操作,而是仅仅重命名对象,从而不会再次看到这些对象。那么当一个表执行drop命令后,怎么来恢复呢?步骤演示:SQL> select * from t_stu; STUID STUNAME ST WDATE---------- ---------------...原创 2018-08-15 08:49:50 · 986 阅读 · 0 评论 -
Oracle添加一个控制文件副本
1、查看原有控制文件副本:SQL> show parameter control_files;2、关闭数据库:SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.3、复制控制文件并赋权限:cp /u01/app/oracle/or...原创 2018-08-15 11:18:49 · 3784 阅读 · 0 评论 -
Oracle10G各版本下载
Oracle 10g 是甲骨文公司推出的经典数据库版本,本次提供的Oracle 10g包括Windows,linux等多平台,同时支持32位与64位,为了保证您下载正确,最火软件站还为您准备了版本示例说明。四种版本说明:1,***_database_*.zip是oracle数据库 服务端 软件的安装包,如果你要创建一个数据库,请下载这个版本2,***_client_*.zip是or...转载 2018-07-25 10:30:15 · 48365 阅读 · 4 评论 -
Linux 安装Oracle11g的简单步骤记录
环境:CentOS、Redhat步骤:1、配置本地yum源,安装依赖包:yum -y install gcc elfutils-libelf-devel gcc-c++ libaio-devel libstdc++-devel sysstat unixODBC unixODBC-devel glibc-devel-2.5 compat-libstdc++* ksh2、配置本地ho...原创 2018-07-17 15:24:33 · 1417 阅读 · 0 评论 -
Linux下Oracle配置开机自启动
1. 设置脚本启动开关$ vi /etc/oratab#把最后的N改成Y (默认是N)orcl:/u01/app/oracle/product/11.2.0/db_1:Y 2.配置开机自启动脚本修改dbstart启动脚本$ vi /u01/app/oracle/product/11.2.0/db_1/bin/dbstart# 81行,修改为以下内容 ORACLE原创 2016-07-21 15:55:46 · 2474 阅读 · 0 评论 -
oracle 表空间操作命令收集
目录一、创建表空间及用户并授权:1、创建临时表空间:2、创建数据表空间:3、创建用户:4、授权给用户:二、查看表空间情况:1、查看表空间使用率:2、查看数据文件的所有值:3、查看表空间和数据文件对应值:4、查看数据文件的自动增长相关设置:5、计算自动增长的大小:6、修改数据文件的大小:7、修改数据文件的自动增长及最大值:8、增加表空间的数据文...原创 2018-08-24 12:01:23 · 1402 阅读 · 0 评论 -
Oracle 通过Database Control 向重做日志组中添加成员
在Oracle用户下启动服务:emctl start dbconsoleDatabase Control 登录网址:https://ip地址:1158/em,如下图:登录Database Control后,点击“服务器”,再点击“重做日志组”,如下图:查看现有的重做日志组,有三个重做日志组,每个组只有一个成员,当前活动的组是2,如下图:“如果数据库是使用DBCA...原创 2018-08-27 10:58:53 · 915 阅读 · 0 评论 -
ORACLE RAC EM 安装步骤
Oracle环境:版本:Oracle 11gR2 RAC (Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production)Rac节点信息:主机名 SID SERVICE_NAME rac1 racdb1 racdb rac2 racdb2 racdb...原创 2018-09-30 09:53:27 · 5663 阅读 · 0 评论 -
Oracle Rac 开启归档日志并修改归档路径
一、开启归档日志:1、查看归档状态:SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online...原创 2018-09-30 11:54:10 · 12423 阅读 · 0 评论 -
Oracle RAC RMAN自动备份与恢复
Oracle环境:Oracle 11gR2 RAC备份要求:1、在节点1每晚定时进行全量备份,同时删除过期备份和归档日志文件;2、本地节点1发生故障时,节点2可以接管备份操作,在节点2上生成全备。配置步骤:一、配置rman自动备份:1、打开归档模式并修改归档路径:具体步骤参考以下链接:https://blog.csdn.net/xiezuoyong/articl...原创 2018-10-08 15:26:27 · 13874 阅读 · 3 评论 -
Liunx安装并配置multipath多路径,并为oracle asm磁盘组配置权限和规则
在生产环境中,Oracle RAC的搭建需要有共享存储的支持,而共享存储上的每个LUN挂载到服务器上通常是多条路径的,这样就需要在服务器上安装多路径软件来整合一个LUN的多条链路。有的存储厂商会有自己的多路径软件,但有的却没有,这就需要我们自己来安装多路径软件,在Linux系统上,multipath多路径软件无疑是较好的选择。multipath常用命令:multipath -...原创 2018-10-16 16:11:57 · 10041 阅读 · 5 评论 -
Oracle Rac 命令收集
一、ASM磁盘组1、创建磁盘组create diskgroup DATA1 external redundancy disk '/dev/asm-data1','/dev/asm-data2','/dev/asm-data3';2、手动挂载磁盘组alter diskgroup DATA1 mount;3、查看磁盘组信息select group_number,name,...原创 2019-09-24 09:41:06 · 1234 阅读 · 0 评论