Oracle Database 12C 体验
oracle版本:12.1.0.1.0
redhat版本:RedHat EL5.6 x64
安装过程分以下四个步骤
一,安装准备
二,下载安装
三,过程详解
四,常见错误
一,安装准备
1,创建oracle用户
继续阅读 »
oracle版本:12.1.0.1.0
redhat版本:RedHat EL5.6 x64
安装过程分以下四个步骤
一,安装准备
二,下载安装
三,过程详解
四,常见错误
一,安装准备
1,创建oracle用户
继续阅读 »
数据库在运行中突然出现如下错误,导致服务不可用。
ORA-00445: background process “m000” did not start after 120 seconds
ORA-32701: Possible hangs up to hang ID=0 detected
DIA0 terminating blocker (ospid: 14288486 sid: 4370 ser#: 7549) of hang with ID = 129
requested by master DIA0 process on instance 1
Hang Resolution Reason: Automatic hang resolution was performed to free a
critical database process.
by terminating session sid: 4370 ospid: 14288486
DIA0 successfully terminated session sid:4370 ospid:14288486 with status 31.
ORA-00445: background process “J000” did not start after 120 seconds
ORA-00445: background process “W005” did not start after 120 seconds
ORA-00445: background process “J000” did not start after 120 seconds
ERROR: Unable to normalize symbol name for the following short stack (at offset 311):
继续阅读 »
环境:redhat 5.6 x64
在安装一个软件包时出现如下提示:
1 2 3 4 | [root@tape setup]# rpm -Uvh kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm warning: kmod-mhvtl-1.3-1.el5.elrepo.x86_64.rpm: Header V4 DSA signature: NOKEY error: Failed dependencies: module-init-tools = 3.3-0.pre3.1.60.el5 conflicts with kmod-mhvtl-1.3-1.el5 |
经过搜索,原因是新的module管理方式kmod替代了原来软件module-init-tools的功能,在安装的时候造成冲突。
有方法说卸载module-init-tools可以解决问题,但是卸载时会提示将依赖其的很多系统软件包一并卸载,估计不行。
之后通过如下方式解决:
继续阅读 »
在linux系统(Redhat 5.6)上,配置DNS后,通过ssh工具登录时,密码框往往反映很慢。
感觉一定是在登录时,系统上的sshd进程进行解析等待导致,Google后证实了这一点。
通过修改 /etc/ssh/sshd_config 可解决,添加如下:
UseLogin no
之后通过 service sshd restart 重启sshd进程即可。
描述:源端和目标端为Oracle 10gR2数据库,将scott数据库导出,在源端与目标端新增test用户,并导入scott的逻辑备份,来实现两个数据库之间test下数据同步。两个数据库的实例均为db01。
— scott 资源导入导出命令
expdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;
impdp scott/tiger schemas=scott dumpfile=scott.dmp directory=backup;
— 创建GoldenGate用户并授权(S&T)
CREATE USER ogg IDENTIFIED BY ogg
DEFAULT TABLESPACE “USERS”
TEMPORARY TABLESPACE “TEMP”;
GRANT “DBA” TO ogg ;
— 创建数据库用户并授权(S&T)
CREATE USER test IDENTIFIED BY welcome
DEFAULT TABLESPACE “EXAMPLE”
TEMPORARY TABLESPACE “TEMP”;
继续阅读 »
系统环境:AIX 6.1(6100-04-11-1140)
数据库:Oracle 11.2.0.3 RAC with ASM
问题描述:数据库安装完毕后,节点而系统重启后数据库集群服务无法自动启动,同时SSH服务也无法自动启动。
由此想到是不是系统的自动服务有问题,首先检查了/etc/inittab下的启动级别,都是默认设置,为2,之后到/etc/rc.d/rc2.d目录检查,相关文件和权限正确。
之后比较两台机器的/etc/inittab,发现节点二多了一行配置:
install_assist:2:wait:/usr/sbin/install_assist /dev/console 2>&1
Google下发现这是系统的安装助手,而且是交互式的,即如果没有响应,则会一直等待,那么在该行后面的命令将不会被执行。也就是说rc2.d下的服务将不会被启动,于是手动注视(在行开头添加冒号)了下,保存后重启系统,一切正常了。
在实际环境中Exalogic和普通服务器运行相同版本的weblogic,从CPU、内存硬件配置上看,Exalogic单个节点和普通服务器配置基本相同,在前端使用F5平均分发用户访问。
运行一段时间后发现,Exalogic上的部署的应用在和普通服务器承载相同用户时,响应速度更快,占用CPU较低,在用户继续增长时,普通服务器weblogic会提示过载,而Exalogic则很少出现。weblogic承载应用属在线事物(OLTP)类型。
而这其中主要的区别是普通服务器上部署的weblogic使用的通常的JDK,或者叫Oracle JDK,而Exalogic则使用的是Oracle JRockit。 相对于Oracle Jdk,Oracle JRockit的突出优点是:
1、缓存机制,JRockit将执行结果缓存到内存中,响应速度更快,CPU占用下降。
2、经过优化执行过程,结合缓存,更好的处理热点和排队问题。
3、使用标记&清除垃圾回收模型,在最有效率和最小代价回收之间控制平衡。
从实际情况看,JRockit再CPU占用方面有很大的提升,当前情况下看20%~40%,并且兼容Oracle JDK。