星期二, 十二月 7th, 2010 Posted in Oracle | No Comments »
一.创建用户和用户组
[root@xinchang ~]# groupadd -g 502 dba
[root@xinchang ~]# groupadd -g 503 oper
[root@xinchang ~]# groupadd -g 504 asmadmin
[root@xinchang ~]# groupadd -g 505 oinstall
[root@xinchang ~]# useradd -u 505 -g oinstall -G dba,asmadmin,oper oracle
[root@xinchang ~]# passwd oracle
Tags: fedora, Oracle, oracle10gR2
星期二, 十二月 7th, 2010 Posted in Oracle | No Comments »
如果问一个Oracle DBA在学习Oracle的过程中,什么最难,估计十之八九会回答优化。的确,Oracle的优化是一门高深的学问,不仅仅是要深刻的理解Oracle的体系结构、运行机制,还要对硬件、OS等周边环境了如指掌。高级的优化者还要有丰富的编程与应用经验,能从应用上结合Oracle来做优化。
为了能更方便的优化Oracle数据库,Oracle从817开始推出了Statspack,一个被DBA广泛使用的优化工具。包括在我的职业生涯中,Statspack一直是我的主要帮手,它直观的数据统计,给我带来了很大的便捷性。但是,随着数据库越来越多,环境越来越复杂,Statspack也开始表现出它的不足,如在几十个数据库的环境中,每个数据库都看上一遍Statspack报表的话,DBA已经累个半死了。
Tags: Oracle, 优化
星期五, 八月 6th, 2010 Posted in Oracle | No Comments »
一切的一切,起源于公司新买了一个 IBM X3850 M2 服务器。
原来的Oracle 在奔III双核的老服务器上跑的已经不堪重负了,这下一步登天,但由此也引出了诸多麻烦。一切都装好之后,才发现由于32位操作系统的原因,导致内核 shmmax无法设置为大于4G的内存。进而导致Oracle 的可用内存进一步的减小,原机所配置的8G内存从而成了一个摆设。目前正在下载64位的Centos 5。 因为Oracle 9i本身没有对Centos 5 x86_64的支持。所以拟以Oracle 10g代替。
Tags: CentOS, Oracle
星期日, 七月 25th, 2010 Posted in Oracle | No Comments »
根据前些天为某大飞机公司导入某大飞机生产数据的经历,准备写篇关于Oracle导出文件DMP格式的分析,结果在本机导出一组演示数据时候,出现 了错误,顺便解决下。
本机装的是Oracle 11g 32bit(11.0.6)的Client,主要是为了使用ODT.Net 11.0.6.21,支持VS2008。但是采用EXP命令导出数据库的时候,出现了些诡异的错误。
Tags: DMP, EXP, IMP, Oracle
星期日, 七月 25th, 2010 Posted in Oracle | No Comments »
今天下午得空10分钟,抽空体验了一下Oracle 10g开始提供的全自动TSPITR的方法,只需要一条命令即可完成,感觉不错,有人说这个全自动的TSPITR除了要满足TSPITR的必须要求外,
还要具备这样那样的条件,否则不容易成功,不过我测试却很顺利, 莫非与RP有关系? 哈哈
Tags: Oracle, TSPITR
星期日, 七月 25th, 2010 Posted in Oracle | No Comments »
逻辑上:
- Single column 单行索引
- Concatenated 多行索引
- Unique 唯一索引
- NonUnique 非唯一索引
- Function-based函数索引
- Domain 域索引
Tags: Index, Oracle