随笔分类 - Oracle
关于Oracle 的开发,管理,和构架的研究。
摘要:1.OBIEE11G的安装需求system requirement这一个在Oracle的官方文档中没有,给了一个网站链接,至今为止也只有OBIEE11.1.2的版本报告,Operating SystemMinimum Physical Memory RequiredMinimum Available Memory RequiredLinux2 GB4 GBUNIX2 GB4 GBWindows2 GB4 GB 一看这还是安装的大小,非常耗机器,笔者有惨痛的经历。没有说明好说的。 2。服务跑起来的需求CategoryAccepted or Minimum ValuesPlatformsFor .
阅读全文
摘要:之前我们的项目的有个模块使用了OBIEE10G,后来又需求做移动BI,由于OBIEE10G 对 IPAD和IPHONE这些设备无法支持,不得不进行OBIEE11G的升级。这一次巨痛苦的升级开始了。 OBIEE11G 从属与ORACLE无所不包的ORACLE FUSION中间件,其安装大量的其他的组件(我不知道有什么用!),其中将原来的OC4J 替换为 WEBLOGICSERVER 。下面说说我痛苦的安装经验吧。 公司服务器吃紧,只能勉强在一个1CPU,800M的虚拟机中安装OBIEE, 1.先安装ORACLE11G OK,一切顺利。 2.安装RCU ,一开始使用了11.1.1.33这个版本,.
阅读全文
摘要:我们大家可能工作都很努力,可还总是感觉时间浪费在那些无谓的小事上,周而复始,工作中,项目中的那些烦人的事,总结一下。 一.服务器怎么了? 生产库上的系统没有问题,有专门的人维护,平时改动都需要经过事前论证才敢在生产库上做操作。但是开发系统,开发库确实一件恼人的事。开发库由于随时变动,服务器为了方便让开发人有权利登入,总是出现莫名其妙的问题。其中几个让人绝望的是 木马,和磁盘文件丢失 和 磁盘碎片 。 木马绝对是开发服务器的杀手,很多人在这上面浪费了巨大的时间,一般公司有专门的网管的软件和杀毒软件 和 网络准入规则,将一般病毒排除,可是木马在某台局域网机器上中招后,会很快的蔓延到服务器端,加..
阅读全文
摘要:巡检时出现 Tue Jul 17 22:00:08 2012Errors in file e:\oracle\product\10.2.0\admin\zsdb\bdump\zsdb_j000_2032.trc:ORA-12012: error on auto execute of job 8887ORA-44003: invalid SQL name 显然这是个 任务执行失败的错误查看zsdb_j000_2032.trc 中的日志*** ACTION NAME:(AUTO_SPACE_ADVISOR_JOB) 2012-07-17 22:00:08.403*** MODULE NAME:(D
阅读全文
摘要:目的本文档主要介绍ora-07445错误相关内容,并给出了对这个错误的进一步诊断建议,文档主要基于unix系统编写,但原理通用。文档适用范围主要为DBA处理系统的ora-07445错误时使用。0ra-07445错误的定义当oracle服务器进程从操作系统收到一个致命的错误信息时会抛出ora-07445错误,这个错误可以被oracle后台进程或者用户进程激发。当错误被抛出时,系统会首先写一个错误日志到alert.log文件中,然后会写跟踪文件到user_dump_dest或background_dump_dest中;最后会将主存信息转储到core_dump_dest中。操作系统有很多的非法操作.
阅读全文
摘要:最近公司项目二期开始了,甲方一直反应的数据库运行缓慢的问题,再也绕不过去了。这个项目我刚接手,对于这样的项目,通常也就是这几部。 1.通过PLSQL Developer,TOAD 等CASE工具得到系统的PDM或CDM来,特别关注几个大的驱动表。 在这个项目中我们有三个大的表,一个是底层数据采集的TABLE_SDATA,还有一个是同上层交互数据存储表TABLE_UPLOAD,还有一个是记录用户操作的TABLE_STATUS表,在没有脏数据的情况下,这三个表基本上是10:8:8 ,总体数据有上亿条数据。 俗话说的好,好钢用在刀刃上,充分分析这几张表后,心里有些底。TABLE_DATA经常一起..
阅读全文
摘要:星垂平野阔,月咏大江流,正在同同事们吹牛吹的厉害,老大来了,咳嗽了一声。大家顿时安静,各回各位,各做各事。 我刚坐稳,老大来到我面前。 有个建库的活,时间比较紧,只能两天时间,将我们的平台数据库安装好。硬件平台等信息都没有桥好,现场同工程师沟通。 第二天,就去客户现场,接待的工程师是一个系统工程师 A工,A工 看着胡子拉撒的,满脸沧桑,心里暗地高兴,今朝一岁大家添,不是人间独我老。做IT 的终于找到几个比我老的,后来一问,年龄别我还小,操!! 别说这了扯远了。 A工,介绍了一下他们的环境, 硬件平台是Dell PowerEdge R815服务器,DELLPCServer中的高端货,不差。 ..
阅读全文
摘要:做数据库迁移是一件蛋疼的事,做数据库设计的人,往往不考虑数据构架的可扩展性,因为做数据库迁移的人不是做数据库设计的人。之前做了这样的一个数据库迁移,要求大概如下 1.晚上大概有5个小时的宕机时间,可以做整库(A机)迁移操作。2.数据的数据量在900G左右。 3.同样的操作系统和数据库版本 4.迁移的时候,需要更改数据库名和实例名。 5.客户现场没有数据备份磁带或磁盘设备。6.可用的就是一台硬件升级过的小机(B机),用来运行迁移后的数据库,没有共享存储。 看到这个要求我心里大概有些谱了。 5个小时的宕机时间,900G的数据,做数据库的导入导出估计没戏。基本上定调做数据恢复来实现。再加上没有磁带.
阅读全文
摘要:$ORA_CRS_HOME/bin/crs_stat –t此命令主要用来检查crs资源状态例如[oracle@rac2 css]$ $ORA_CRS_HOME/bin/crs_stat -tName Type Target State Host------------------------------------------------------------ora....CL1.srv application ONLINE ONLINE rac1ora....CL2.srv application ONLINE ONLINE rac2ora....TEST.cs application O
阅读全文
摘要:在RAC中的节点常常因为故障切换后无法恢复到正常状态。 1.Listener is not running on node: rac1 #crs_stat -t #srvctl status nodeapps -n rac1 --查看节点1上的服务状态 如果出现Listener is not running on node :rac1通常如果Listener is not running ,GSD服务也肯定无法启动,其是依赖listener 2.lsnrctl statusrac1进一步查看lsnrctl 的状态得到结果是Connecting to (DESCRIPTION=(ADDRES..
阅读全文
摘要:在安装Oracle RAC中或多或少会出现一些错误,现在列举一些常见错误 1.CRS-0215 Could not start resource 检查各个节点中的/etc/hosts 中的127.0.0.1 的Localhost 的配置是否配置完整 2.在进行Special Cluster Configuration 配置集群时,无法找到本地节点,或者找到的本地节点为localhost。检查各个节点的ssh 是否透明 检查Localhost中的本地节点的private ip,public ip,virtual ip配置正确。 如果配置正确的话,检查各个节点中system-network-c..
阅读全文
摘要:oracle 10g rac 安装图解2012-02-18 13:56:27|分类: oracle-rac |标签: |字号大中小订阅规划:所用linux系统以虚拟化方式安装在esx上,配置有内网的yum源,各分配有16G存储,下面为简单拓扑图一,下载软件1,地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linx8664soft.html10201_database_linux_x86_64.cpio.gz10201_clusterware_linux_x86_64.cp
阅读全文
摘要:一.数据文件的扩展1.alter database datafile '$home/data/df1.dbf' antoextend on;alter database datafile '$home/data/df1.dbf' autoextend off;2.创建时启用create tablespace testuser datafile '$home/data/df1.dbf'autoExtend on next 10M maxsix 500M3.DBA_DATA_FILES ,AUTO_EXTENDselect name,auto_ext
阅读全文
摘要:本文 所涉及的项目,是在测试机上完成,其根据真实项目按照硬件能力进行了缩放。 有一航空分析系统,其用户量在20左右,其性质介于OLTP和 DatawareHouse之间,采用普通服务器,Linux平台,物理内存为4G,5块磁盘。 初步的内存的规划为 Oracle 系统占用: 4G*80% =3.2G 系统预留 : 4G*20%=800M PGA占用 : 4G*80%*20%=640M SGA占用 : 4G*80%-pga_aggregate_target=2.56G Shared_Pool : 200M Redo_buffer : 1M L...
阅读全文
摘要:总有初学者问这个问题为什么Oracle 不要密码也可以进入。 其实这就是Oracle设计的精巧之处。 一.直接通过 sqlplus / as sysdba 方式登录。 当我们安装了Oracle 之后,直接通过sql / as sysdba,就直接可以登录Oracle,即使设置了SYS用户的密码,完全没有效果。请注意该中情况只有在 用户已经登入OS ,完成了OS认证的情况下有效,如果通过 i sqlplus 是无法登录。而且以 View Code 1 sqlplus sys123/123 as sysdba; --sys123这个用户,123这个密码都不存在。2 sqlplus ...
阅读全文
摘要:1. 数据库的可用度,DBA 说了“不算” --物化视图,加快查询速度某些时候数据库的可用性,并不由DBA所设定。因为即使DBA对数据库有绝对掌控权,但用户可能从自己的工作和应用角度,与DBA的感受是不一样的。他们要的是速度!很简单的道理,也许你也曾遇见。某天当你正在岗位上忙碌的时候。这时在同一时间,你的老板正在查看公司的财报,在他的电脑里有个应用,其中有一个按钮,只需轻轻一点就能查看当月甚至当年的财报。当他点了一下之后,结果并没有按他预计的时间返回,于是他拿起电话打给你,问数据库为什么“崩溃”了!这让你一头雾水,好像他说的不是你眼前的数据库!有时候一个全局设置良好的库也存在这样问题。我们遇.
阅读全文
摘要:最近在百度知道看到有同学问到Oracle中的Date和 TimeStamp两种数据类型的区别,简单一句话就是两者关于时间的粒度不同。 平时我们说到时间会首先想到year,month,day,hour,minute,second,也就是在我们生活中精确到这些时间基本都可以将具体问题解释清楚,但是在计算机中特别是多任务系统,在时间片的粒度远远小于我们生活中的时间粒度,所有为了标示计算机中的事件的粒度,Oracle引进了TimeStamp数据类型。该类型粒度小到可以说明计算机中事件的发生前后。 现在就采用Oracle中的实践来说明两个数据类型的区别。 1.登录Scott用户,创建Tim...
阅读全文

浙公网安备 33010602011771号