Michael Feng
置顶
在这里留言
===========================================================
失眠了
===========================================================

来香港20多天了,生产系统还没部署完成,但SAP已经安装完成,所有遇到的问题也都已经解决了,只是HA还没有配置好,明天加一个DI应该就解决问题了.SAP到了ECC6的version之后就可以把scs和ascs分开安装,所以,只有DI的情况系统也是可用的,所以SAP官方的安装文档上的方案是一个CI加一个DI的架构.

或许其他平台上CI也可以很容易实现HA,但经过跟IBM,东软,HK SAP,SUN等公司的BASIS CONSULTANT沟通之后,我认为SUN平台上,我认为用CI加DI的方案是最好的了.

HA的部署方法有几种,这次采用的是在一个机器上安装,然后手工切换到另一个节点上.其它的方法,以后有机会再学习和实践了.

对香港那股新鲜劲已经过了,一个人呆在这样一个繁华的城市里,突然间有了一丝孤独的感觉,今夜,我失眠了...


bomei 发表于:2008.07.17 02:12 ::分类: ( SAP BASIS ) ::阅读:(34次) :: 评论 (0)
===========================================================
关于去香港的签证
===========================================================

因为公司sap生产机是放在香港,所以需要到香港上班,但这个去香港的签证确实是个头痛的事情,虽然都是公司帮着处理,但总的来说太麻烦了,如果是广东户口比较方便,如果是其他省份的户口,那么需要在广东这边有半年的暂住证时间,然后由公司帮你备案,然后才可以办证,我来这个公司的时间总共才半年,暂住证呢就只有3个月,离半年还差很远;最后还是由公司出面找这里的派出所搞定的,当然了,这肯定是花钱解决问题的.嘿嘿,到昨天才拿到这个港奥通行证;我办的是商务的,三个月内可以多次往返,每次只能呆七天,意思就是到了第六天,我就得跑到深圳海关,过来转一圈再去香港;.......

在那边部署生产系统预计时间是20天(当然有多),包括SUN OS和SAP,还加一些配置和测试工作.香港的酒店确实太贵了,一个最普通不过的房间也要六七百,20天算下来,就是一万多了.哎,香港的消费水平真的是......


bomei 发表于:2008.06.20 22:50 ::分类: ( SAP BASIS ) ::阅读:(162次) :: 评论 (0)
===========================================================
ABAP 培训
===========================================================

从上个星期开始了为期差不多30天的ABAP培训,虽然这个与我的工作没有直接的关系,但间接的关系还是有的嘛,所以就索性参加了,嘿嘿,

以前有一些开发经验,但不多,所以这个课程听起来也不算太费力,一个多星期下来,基本的report会写了,灵活掌握就需要时间在工作中提高了,对于dialog程序,我就有些晕了,因为工作方向不是程序员,所以也没太在意,后面再学些接口程序的开发,再把report熟悉一下,相信基本上可以帮程序员们干点简单的活了!


bomei 发表于:2008.06.13 01:02 ::分类: ( ABAP ) ::阅读:(152次) :: 评论 (0)
===========================================================
MySAP erp 2005sr2 for Oracle install on RedHat Enterprise 5
===========================================================

MySAP erp 2005sr2 for Oracle install on RedHat Enterprise 5

Create by: Michael Feng

Create date:2008-5-26

Software Version

RedHat Enterprise 5

mySAP ERP 2005 sr2

Oracle 10.2.0.2 for Linux x86 32bit

HardWare Environment

Memory DDR2 4GB

Hard Disk 80GB+320GB

Disk partition

/ 10GB

/boot 100MB

Swap 15GB

/stage 40GB

/tmp 2GB

/sapmnt 20GB

/oracle 320GB (least need 120GB size)

OS Patch

j2sdk-1_4_2_12-linux-i586-rpm.bin

compat-db-4.2.52-5.1.i386.rpm

libXp-1.0.0-8.i386.rpm

pdksh-5.2.14-30.3.src.rpm

sysstat-5.0.5-7.rhel4.src.rpm

Xbin.gz

xorg-x11-deprecated-libs-6.9.0-1.112.16.14asp.i386.rpm

Xscreensaver-4.18-5.rhel4.9.src.rpm

OS Parameter

You may modify the OS parameter follow Oracle’s install guide and follow SAP correlation notes

User and group

Set System variable

#export TMP = /tmp

#export TMDIR = /tmp

#export TEMP = /tmp

#export JAVA_HOME = /usr/java/j2sdk1.4.2_12

#export SAPINST_JRE_HOME = /usr/java/j2sdk1.4.2_12

#xhost + (as root user)

#export DISPLAY = 172.16.0.185:0.0

Issue

1 执行database/SAP/RUNINSTALL 之后无法现实图形窗口;

export DISPLAY=172.16.0.185:0.0写到.bash_profile

root用户执行#host+

2 启动sapinst之后第二个画面出错: cannot restore segment prot after reloc: Permission denied   主要是SELinux的问题,解决办法    1. 禁止掉SELinux   更改/etc/sysconfig/selinux 文件的内容为 SELINUX=disabled

Action after install

Tms config

Import language packagesupport language package

Language parameter

Kernel upgrade

Spam/saint upgrade

Basis support package

Abap support package

Business module support packages

Backup system and databaes

Client copy

Create user


bomei 发表于:2008.05.26 19:46 ::分类: ( SAP BASIS ) ::阅读:(73次) :: 评论 (0)
===========================================================
Graphical User Inteface for BR*Tools
===========================================================

关于sap自己的备份工具(针对oracle),brtools,有两种方式使用,一种是brtools,另一种就是brgui,花了点时间把brgui下载下来,部署到测试服务器(brgui可以远程使用);修改几个参数(在参数文件init<SID>.sap中)就可以使用brgui来调用brtools中的一些工具对数据库进行管理,比如brconnect,brbackup,brrestore,brrecovery等,用这个工具来做备份当然要比oracle的rman简单,而且恢复的时候也更容易,有时间多研究研究。下一步就是在db13中来做备份的调度。。。


bomei 发表于:2008.05.15 21:16 ::分类: ( SAP BASIS ) ::阅读:(35次) :: 评论 (0)
===========================================================
一次管理培训感言
===========================================================

前几天参加了一个为期三天的台湾老师的管理培训课程,初次接触管理类的课程,感觉课程中很多理论确实非常好,而且因为是第一次接触这些理论,所以有种豁然开朗的感觉;但仔细思考后发现这些理论虽然是非常好,但用于实际确实非常之困难,任何一条要做好,都非常难,而且我们公司现状是一条都没做好,管理水平和企业文化的提高,确实是个很难的课题。

这几天收获最大的可能要算下面几点:

1、管理扁平

2、一般情况下,人都应该全面发展,但专业技术人员选择纵向发展反而更好,这一点也适合于我。

3、强势的管理态度,这是最低级的管理方法

另外这次还有一个主题就是关于绩效考核的操作方法;我之前一家公司也有做绩效考核,但我只被考核了两个月就取消了。说明绩效考核的理论确实非常之好。但实际运作却有非常大的困难,稍微弄不好,对企业文化会造成非常大的伤害。这也是管理者不愿意见到的,所以在实施绩效考核的时候应该慎之又慎!。。。


bomei 发表于:2008.04.14 09:34 ::分类: ( SAP BASIS ) ::阅读:(165次) :: 评论 (0)
===========================================================
台上十分钟,台下十年功
===========================================================

台上十分钟,台下十年功

昨天晚上给部门的同事们做了一个关于oracle rac的培训,本来也只是一个全面大概的介绍。但培训实际是对自己的知识和技术的一种检测,才发现自己其实有很多概念都还理解得不够清楚,回想起oracle的何老师,真是挺佩服他的。想起来觉得自己确实惭愧。技术这条路确实还有很长很长等着我走。。。。。


bomei 发表于:2008.04.10 10:48 ::分类: ( Oracle RAC ) ::阅读:(515次) :: 评论 (0)
===========================================================
关于ECC 6.0使用domino的问题
===========================================================

sap本身是自带了几个发送邮件的工具,项目上有些地方要用到sap通过domino来发送邮件,所以我就花时间做了这个training,但结果并不太尽如人意:

经过些配置,现在通过T-CODE:EMAIL可以发送邮件到本域是没问题,但想发送到外面的邮件还是不行,咨询过其他公司,他们也有同样的情况,看来sap对这一块的支持并不太完善。

项目后续有一个domino的升级,希望能从lotus方面来解决这个问题。。。


bomei 发表于:2008.04.09 11:43 ::分类: ( SAP BASIS ) ::阅读:(72次) :: 评论 (0)
===========================================================
3月广州之行
===========================================================

这是我第二次来广州,两次都是因为oracle的培训,对于我来说,广州还是那么的陌生,方向都找不到:)。

去年的那次关于oracle 10g的培训是跟我同事一起过来参加的,觉得收获还是挺大的,这次是一门提高课程,关于RAC。

要在这里呆五天,说句心理话,我是很不喜欢出差的,在宾馆住的感觉比起自己的房间,差太远了,不知道以后去HK上班了,两边跑,日子是否还是这么难过!

看来我是没有出差的命!晕车+叉床(到新的地方就失眠)。


bomei 发表于:2008.03.22 18:51 ::分类: ( Oracle RAC ) ::阅读:(74次) :: 评论 (0)
===========================================================
关于sap系统采用全分布式架构的方案的确认
===========================================================

目前中国大陆使用sap的公司,主流架构是一台DB,多台APP,这样主要压力都在DB的机器上,所以DB必须采用比较强的小型机;

我们的方案是采用比较便宜的基于x86架构的机器,DB和APP都分布式部署,在DB和APP上都做负载均衡和容灾处理;由于使用oracle database,所以最好的solution当然是RAC,而对于应用服务器,sap本身已经可以做到分布式计算,所以现在整个方案最难的地方就是要在rac上部署sap,在国内,这种架构还很少见,(至少我还没听说哪个公司有用),SAP主推的HA架构,但为了以后扩展和升级的成本考虑,采用rac是必要的。

message给SAP,答复是:ECC 6.0支持oracle RAC功能。

但顾问公司回答是:没做过。

而且顾问公司不答应安装数据库部分,他们说这个没在合同里规定,(看来以后做项目要小心了),他们只答应安装SAP,而不管数据库部分的安装。

从SAP的网站下载了几份关于ORACLE RAC CONFIG FOR SAP的文档,看了几遍,但还有些问题不太明白。

为了证实方案的可行性,我申请了一些设备准备先做一个测试,但能不能成,我真的心里没底。。。尽力吧!

最坏的打算就是请sap过来部署,但这个费用可能会比较吓人,不知道公司是否能承受。。。。


bomei 发表于:2008.01.24 20:36 ::分类: ( SAP BASIS ) ::阅读:(157次) :: 评论 (0)
===========================================================
mysap erp 2005 sr2 oracle install
===========================================================

sap download manager 不能下载的问题总算解决了,下载了32位的DB,开始安装ECC 6.0,

整个过程比想像的要顺利,

其中也出了一个问题,import abap的时候有三个对象导入不了,检查日志,google,baidu,都没有结果,最后发现是复制文件出错了,用SAP寄过来的光盘重新复制文件到安装目录下,过了.

总的来说,ECC对硬件要求比较高,装完,一共一百多个GB.

由于是正式环境的安装程序,所以安装完什么都没有,需要配置一些东西才能用,比如像TMS,语言包,等等.

写了一份完整的文档,留做以后查看吧.

我从SAP订了IDES ECC6.0的光盘,已经到HONGKONG了,周末让人带过来,有空再把IDES装起来.


bomei 发表于:2008.01.11 21:15 ::分类: ( SAP BASIS ) ::阅读:(296次) :: 评论 (2)
===========================================================
西子湖畔
===========================================================


bomei 发表于:2008.01.08 22:53 ::分类: ( 生活 ) ::阅读:(853次) :: 评论 (0)
===========================================================
srvctl
===========================================================

10G RAC: srvctl

1. Grammar:

srvctl <command> <object> [<options]]

available <command>: enable/disable/start/stop/relocate/status/
add/remove/modify/getenv/setenv/unsetenv/config

avaliable <object>: database/instance/service/nodeapps/vip_range

show help: srvctl <command> <object> -h

2. Examples:

2.1 srvctl config

Available options: database|service|nodeapps|asm

Usage for backward compatibility

srvctl config: Display database name

srvctl config -V : Display the version of srvctl

# display the database info on the specfied node
srvctl config -p orcl -n rac1 :

Full usage:

# list all registered instance of the database
srvctl config database -d orcl
example output:

rac1 orcl1 /orabase/product/10.1.0/db_1
rac2 orcl2 /orabase/product/10.1.0/db_1

# show additional attributes
srvctl config database -d orcl -a
example output:

DB_NAME: orcl
ORACLE_HOME: /orabase/product/10.1.0/db_1
SPFILE: /oradata/orcl/spfileorcl.ora
DOMAIN: null
DB_ROLE: null
START_OPTIONS: null

# show tns entries
srvctl config database -d orcl -t

Example client-side TNS entry for service orcltest:

orcltest =
(description=
(address=(protocol=tcp)(host=db_vip)(port=dedicated_port))
(connect_data=
(service_name=orcltest)
(failover_mode=
(type=select)
(method=basic)
)
)
)

# Display help
srvctl config service -h

# Display service's information
srvctl config service -d orcl -s <service_name>

# display help
srvctl config nodeapps -h

# display node's information
srvctl config nodeapps -n rac1

example output:
rac1 orcl1 /orabase/product/10.1.0/db_1

# display VIP configuration
srvctl config nodeapps -n rac1 -a

# display GSD configuration
srvctl config nodeapps -n rac1 -g

# display OSD configuration
srvctl config nodeapps -n rac1 -s

# display Listener configuration
srvctl config nodeapps -n rac1 -l

2.2 srvctl status

Available options: database|instance|service|nodeapps|asm

# Display help for database level
srvctl status database -h

# Display instance's running status on each node
srvctl status database -d orcl

example output:
Instance orcl1 is(not) running on node rac1
Instance orcl2 is(not) running on node rac2

# include disabled applications
srvctl status database -d orcl -f

# verbos output
srvctl status database -d orcl -v

# Additional information for EM Console
srvctl status database -d orcl -S EM_AGENT_DEBUG

# Additional information for EM Console
srvctl status database -d orcl -i orcl1 -S EM_AGENT_DEBUG

# Display help for instance level
srvctl status instance -h

# display appointed instance's running status
srvctl status instance -d orcl -i orcl1

# Display help for node level
srvctl status nodeapps -h

# Display all app's status on the node xxx
srvctl status nodeapps -n <node_name>


Not finished, Continue...

2.3 srvctl start

I think maybe it's one of the most frequently used commands
as well as 'srvctl stop'.

Available options: database|instance|service|nodeapps|asm

# Start database
srvctl start database -d orcl -o nomount
srvctl start database -d orcl -o mount
srvctl start database -d orcl -o open

# Grammar for start instance
srvctl start instance -d [db_name] -i [instance_name]
-o [start_option] -c [connect_str] -q

# Start all instances on the all nodes
srvctl start instance -d orcl -i orcl1,orcl2,...

# Start ASM instance
srvctl start ASM -n [node_name] -i asm1 -o open

# Start all apps in one node
srvctl start nodeapps -n [node_name]

2.4 srvctl stop

I think maybe it's also one of the most frequently used
commands as well as 'srvctl start'.

Available options: database|instance|service|nodeapps|asm

# Stop database
srvctl stop database -d orcl -o normal
srvctl stop database -d orcl -o immediate
srvctl stop database -d orcl -o abort


# Grammar for stop instance
srvctl stop instance -d [db_name] -i [instance_name]
-o [start_option] -c [connect_str] -q

# Stop all instances on the all nodes
srvctl stop instance -d orcl -i orcl1,orcl2,...

# Stop ASM instance
srvctl stop ASM -n [node_name] -i asm1 -o [option]

# Stop all apps in one node
srvctl stop nodeapps -n [node_name]

2.5 srvctl add

Available options: database|instance|service|nodeapps|asm

Description:

Add a configuration to your cluster database configuration.
"srvctl add service" adds services to a database and
assigns them to instances. You can use "srvctl add service"
to configure the Transparent Application Failover (TAF)
policy for a service.


2.6 srvctl remove

Available options: database|instance|service|nodeapps|asm

Description: Removes the named object from the cluster
environment.


bomei 发表于:2008.01.07 14:43 ::分类: ( Oracle RAC ) ::阅读:(105次) :: 评论 (0)
===========================================================
oracle real cluster application install on windows with VMweaver
===========================================================

这几天有空,所以就在虚拟机上做RAC的安装测试。

其中参考了:

http://blog.chinaunix.net/u/23045/showart_159820.html

 查看全文

bomei 发表于:2008.01.04 19:08 ::分类: ( Oracle RAC ) ::阅读:(172次) :: 评论 (0)
===========================================================
TA生病了
===========================================================
又是一个元旦,2008年了。 查看全文
bomei 发表于:2008.01.02 00:03 ::分类: ( 生活 ) ::阅读:(142次) :: 评论 (0)
===========================================================
从一朋友空间上看到的一句话
===========================================================
一个人不孤单,想一个人才孤单!
bomei 发表于:2007.12.21 00:17 ::分类: ( 生活 ) ::阅读:(151次) :: 评论 (0)
===========================================================
2007-12-15
===========================================================
金煌钱柜
bomei 发表于:2007.12.16 21:20 ::分类: ( 生活 ) ::阅读:(118次) :: 评论 (0)
===========================================================
remote client copy
===========================================================

remote client copy

使用SCC9进行两个系统之间的数据同步

 查看全文
bomei 发表于:2007.12.03 11:35 ::分类: ( SAP BASIS ) ::阅读:(170次) :: 评论 (0)
===========================================================
更改sap登陆图片
===========================================================

smw0

sm30


bomei 发表于:2007.11.28 10:24 ::分类: ( SAP BASIS ) ::阅读:(225次) :: 评论 (0)
===========================================================
安装SAP IDES 4.71
===========================================================

ORACLE EBS可以免费下载得到,而SAP却完全不同,封的很严,找不到安装程序.我真不理解SAP为什么要这么做.

好不容易从以前一朋友那里找到了SAP的安装介质,而且还是WIN平台上比较老的版本,也没办法,只能将就了,粗略的浏览了一遍安装文档,开始安装,估计时间10个小时能完成,当然不包括中文PATCH;明天早上应该就可以用了,

能给其他同事提供一个学习的环境我也很乐意.但我现在手上的资源也严重不足,到处东拉西筹,总算是装上去了。

SAP的安装跟EBS比起来简单多了,也或许是WIN平台的原因吧,不知道UNIX上的ECC装起来是否也这么简单.


bomei 发表于:2007.11.20 18:50 ::分类: ( SAP BASIS ) ::阅读:(346次) :: 评论 (0)
===========================================================
为SOLARIS 10 添加网络打印机
===========================================================

因为要跨网段使用几个打印机,所以必须添加DNS,才能解析到其他网段的IP,

创建/etc/resolv.conf

内容如下:

domain tenpao.com

nameserver 127.0.0.1

nameserver 172.16.0.244

第一行表示你注册的域名,后面几行是DNS的服务器地址,最多只能是三个,

如果本机就是DNS,那么就写成

nameserver #意思就是省略后面的IP地址即可

然后修改/etc/nsswitch.conf,

  #
  # /etc/nsswitch.files:
  #
  # An example file that could be copied over to /etc/nsswitch.conf; it
  # does not use any naming service.
  #
  # "hosts:" and "services:" in this file are used only if the
  # /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

  passwd: files
  group: files
  hosts: files
  networks: files
  protocols: files
  rpc: files
  ethers: files
  netmasks: files
  bootparams: files
  publickey: files
  # At present there isn't a 'files' backend for netgroup; the system will
  # figure it out pretty quickly, and won't use netgroups at all.
  netgroup: files
  automount: files
  aliases: files
  services: files
  sendmailvars: files

在hosts:files 和networks:files 后面添加dns即可,

创建/etc/defaultrouter文件,在里面写入网关的IP地址,

重新启动机器,

然后使用/usr/sadm/admin/bin/printmgr工具添加网络打印机


bomei 发表于:2007.11.16 17:10 ::分类: ( Linux & Solaris ) ::阅读:(318次) :: 评论 (0)
===========================================================
拦路虎
===========================================================

很早以前就听过一个故事,

有一个问题:如果你在路上走着,突然你遇到一只老虎,在你前面走着,这时候你该怎么做呢?

虽然很早就知道了答案,但我不知道我哪一天才能做到心平气和的接受这个答案......


bomei 发表于:2007.11.14 23:33 ::分类: ( 生活 ) ::阅读:(1029次) :: 评论 (0)
===========================================================
编写公司DBA工作规范
===========================================================

上次部门会议上,领导安排最近要开始编写关于DBA工作的一些规范和系统管理的一些相关文档。

做了详细的计划,但BASIS部分还要等到乙方的技术人员配合才能完成。

最近几天感冒了,医生开的药里有安眠成分,整天上班都晕忽忽的,。。。。。


bomei 发表于:2007.11.12 16:54 ::分类: ( SAP BASIS ) ::阅读:(232次) :: 评论 (1)
===========================================================
带动团队一起成长
===========================================================

到新公司已经几个月了,项目虽马上开始了,但前面三个多月都是BPO,所以跟我没太大关系,

前面几个月空余时间领导给我的任务就只有一件:带动团队一起了解和学习oracle;因为以前的同事对oracle不了解,包括几个领导,来这边之后,我就陆续做了一系列的培训:Solaris,oracle ,还为大家制定了详细的学习计划,几个月下来,大部分同事对oracle还是有了简单的了解,当然了,学习是个漫长的过程,也需要自己去努力,我也希望团队中的每一位同事都能成长起来,我会尽我的全力去帮助他们解决在学习过程中遇到的所有问题!

来这边呢,主要是做SAP BASIS和DBA的工作,我也希望自己能通过这个项目很好的掌握BASIS的技能!

——赶问路在何方,路在脚下!


bomei 发表于:2007.11.07 17:17 ::分类: ( SAP BASIS ) ::阅读:(1069次) :: 评论 (0)
===========================================================
GPRS上网
===========================================================

由于公司的网络拉到我的房间,还要点一个月左右,所以先得想个办法上上网了,

先用了200拨96169,发现太贵了,一张面值48的卡,三天就用完了,而且速度还只有56K,

后来决定用手机试试,移动现在已经取消GPRS包月的套餐了,只有20元包300M流量的,我把浏览器里设置成不显示图片,音乐,动画,这样下来,平时翻翻网页,上上QQ基本就够用了,一个月才20块RMB,看来还是挺划算的,速度是460KB/秒,但不知道是不是真实值,呵呵,这个我就不太懂了,现在临时用,也管不了这么多了.先这样吧......


bomei 发表于:2007.11.06 23:11 ::分类: ( 生活 ) ::阅读:(274次) :: 评论 (0)
===========================================================
IBM笔记本电池保养细则
===========================================================

IBM笔记本电池保养细则

分类:IBM专栏
在IBM笔记本电脑电池使用,激活等操作中,由于种种原因,往往在操作的细节上出现错误,不知不觉无意中伤害了你的电池。
下面我们就举两个例子来详细分析,以说明“操作细节”的重要性。
例一:当笔记本处交流供电状态,关机后,应何时拔出交流插头?工作完毕关机后,过一会儿屏幕关闭,此时我们很容易以为已经关机成功,便马上随手拔掉交流插头,殊不知此时屏幕虽然关闭,但主板加电指示灯(圆圈中带Z字模样的指示灯)依然燃亮,此时笔记本实际上还在工作,也就是说机器此时还需电力供应;若此时拔下交流插头,笔记本会马上从交流供电状态转为电池供电状态,无端地使用几秒钟电池,这样虽然好象用不了多少电量,但却加速了电池更快地跌落至设置的起始充电电量值,从而缩短了电池的充用周期,影响了电池的使用寿命。交流插头早拔了不行,那晚拔又会如何呢?当主板加电指示灯熄灭后(电源指示灯还燃亮),若不拔掉交流插头,系统的电源管理程序和电池里的由电池管理芯片所组成的接口电路约5秒后会自动转入“关机充电状态”,所以关机后迟迟不拔出交流插头会无端地对电量>96%的电池进行了一小段时间的充电,而伤害了你的电池。[电量没有完全耗尽前(即电量在5~100%),不要对电池进行充电,否则会缩短电池的寿命。]
综上述,正确的操作方法是:除了电源指示灯以外,屏幕下方的所有指示灯熄灭后,即随拔掉交流插头(不要迟于5秒),交流插头拔出约5秒后,电源指示灯自动熄灭。
据上述分析可知,本来使用交流供电方式,其原意是尽量少使用电池,从而延长电池的充用周期;而由于在操作细节上欠妥,“爱卿未竟反害了卿”;“操作细节”的重要性由此可见一斑。
 查看全文
bomei 发表于:2007.11.05 10:21 ::分类: ( Linux & Solaris ) ::阅读:(782次) :: 评论 (1)
===========================================================
惠州的西湖
===========================================================

今天天气还好,跟几同事去西湖玩了一天,但西湖有一半的水都被抽干了,

一个地方是否好玩,是要看跟什么人一起,用什么样的心情去玩,这个道理我很久以前都明白,但今天体会很深刻......


bomei 发表于:2007.11.05 00:09 ::分类: ( 生活 ) ::阅读:(1091次) :: 评论 (3)
===========================================================
在这里留言
===========================================================
这里没有专门的留言本,所以就这里当作临时的留言本吧!
bomei 发表于:2007.11.01 11:44 ::分类: ( ) ::阅读:(322次) :: 评论 (4)
===========================================================
招聘SAP开发人员
===========================================================

公司的项目快开始了,编制上的几个开发人员还没到位,财务方向,物流方向,生产方向.

简单介绍一下这个项目吧,首先我属于甲方,当然招人的也是甲方;公司位于惠州市,这次SAP项目实施范围是公司下属的四个工厂,整个项目时间为期一年,项目主要就是财务,生产,物流三个方向的六个模块,估计400最终用户;

我主要负责DBA的工作,所以就多介绍一下后台情况,一共五台小型机,都是SUN的设备,两台做ORACLE 的RAC,两台是SAP的APPLACTION,还有一台做STANDBY,但生产环境的四台机器都放在香港的.

大概要求是三年SAP开发经验.

哦,我们领导是个香港人,普通话不太好,呵呵.

如果你有兴趣的话,可以试试,当然招聘是HR在负责.

可以去www.tenpao.com看看.


bomei 发表于:2007.10.30 22:54 ::分类: ( SAP BASIS ) ::阅读:(359次) :: 评论 (0)
===========================================================
公司的健身房
===========================================================

今天下班后,跟几个同事散步回来,看到楼下的健身房居然开门了,索性换了衣服,跟同事跑到里面玩了一会,公司搞这个健身房应该有一段时间了,但很少开放,向工作人员了解后才知道是因为员工关系科人手不够,真是有点浪费资源了.

跑步机有点窄,跑了十分钟下来,满头是汗,完了下其他的东东,挺新鲜的.以后可以隔天就去锻炼一下,我想所有IT业的同胞们平时都很少锻炼,真的该多活动活动,对身体有好处!比多写几句代码强.嘿嘿.


bomei 发表于:2007.10.30 22:19 ::分类: ( 生活 ) ::阅读:(259次) :: 评论 (4)
===========================================================
solarsi crontab用法
===========================================================

bash-3.00$ which $EDITOR
bash-3.00$ EDITOR=vi
bash-3.00$ export EDITOR

#将默认编辑器修改为vi

bash-3.00$ crontab -e oracle

00 03 * * * * sh /export/home/oracle/smb/backup.sh

wq!

#这条的意思是:在每天凌晨3点正执行后面这个脚本。

bash-3.00$crontab -l oracle

#显示oracle用户的计划任务

bash-3.00$crontab -r oracle

#删除oracle用户的计划任务

缺省cron.deny 文件中的用户名都不能访问crontab 命令。您可以编辑此文件,以添加被拒绝访问crontab 命令的其他用户名。
未提供缺省的cron.allow 文件。因此,在安装Solaris 软件后,所有用户(缺省cron.deny 文件中列出的用户除外)都可以访问crontab 命令。如果创建cron.allow 文件,则只有这些用户可以访问crontab 命令。

例子:

10 3 * * * /usr/sbin/logadm (1)
15 3 * * 0 /usr/lib/fs/nfs/nfsfind (2)
1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1 (3)
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean 上面几个命令行的输出:
■ 第一行在每天凌晨3:10 运行logadm 命令。
■ 第二行在每个星期日凌晨3:15 执行nfsfind 脚本。
■ 第三行在每天凌晨2:10 运行用于检查夏时制时间(并根据需要进行更正)的脚本。

■ 第四行在每天凌晨3:30 检查(并删除)通用安全服务表/etc/gss/gsscred_db 中的
重复项。


bomei 发表于:2007.10.29 17:23 ::分类: ( Linux & Solaris ) ::阅读:(175次) :: 评论 (0)
===========================================================
年轻气盛
===========================================================

转眼间,毕业三年多了,工作也换了好几个,政府、公司、工厂,做系统实施、开发、DBA,好象都做了,有时候觉得自己总能心平气和面对一切事情,觉得自己应该算是长大了,成熟了,但今天的一件事,让我认识了自己。

今天是周末,下午还到办公室处理了一些事情,吃过饭就犯困了,倒在床上就睡着了,睡得很香,因为最近晚上睡觉老是做很多奇怪的梦,这可能跟新搬的住处有关系吧,大概8点种的时候一阵嘈杂的音乐把我吵醒了,我很不想起来,但音乐好象跟我过不去似的,越来越大声,越来越激烈。我穿上衣服打开门,眼睛还没睁开,站在走廊上,发现是隔壁宿舍在放音乐,好强烈的一种想冲上去质问他的冲动,冷静三秒种,打开手机,发现时间尚早,8点;我在电脑桌前的转椅上坐下来。

冲动的感觉瞬间消失了,突然间意识到:自己怎么还是那么年轻气盛、那么容易冲动。或许我一直都错了,其实我一直都是这样,只是自己骗自己,以为自己已经长大了。

。。。。。。


bomei 发表于:2007.10.28 20:52 ::分类: ( 生活 ) ::阅读:(176次) :: 评论 (2)
===========================================================
没有你的日子
===========================================================

静静的午夜,宁静的让我无法入眠,我知道,今晚我又一次失眠了,这是第几个这样的夜晚了?窗外瑟瑟的秋雨再次飘落,寒风吹起,才发觉浪漫的冬天已悄然而至,我心中的最爱在初秋的早晨离我而去,将爱遗忘在整个秋天,而我象秋日中的落叶,只能在黑暗里跳着杂乱无章的舞步,来整合那份失落的感情,真的,自从听说你要"离开"的那一刻起,心中陡然涌起千般的眷恋,万般的伤感,原来,原来我已习惯在有你的日子里生活,无忧的生活阳光灿烂,无滤的心情灿烂阳光,我深深明白,我在乎的不只是与你的距离,还有你的心情,你的背影,你的声音,你的眼神,一切多让我如此留恋,总觉得没有你的地方失去它存在的意义,虽然近在咫尺,却如远在天涯。
  今晚夜深了,回忆中又有了你的影子,此刻你一定进入了甜美的梦乡了吧,在梦中,你有没有感觉到我对你无尽的思念呢?泪,悄无声息的落下,痛苦辛酸的眼泪也只能在无人的时候流出,我有时候傻傻的问自己,我这样的付出值得吗?你知道吗?可是内心的回答是肯定的,因为今生我爱了,爱了我所爱的!
  人,不论你平凡与否,成功与否,就如阳光普照山河,不需要山河的理解,春风吹拂大地,不在乎大地的表情,不管你在哪里,我只是希望在你心深处保留一份对我的淡淡情感,就已足够了!
  我知道一切都不会从来,我更懂得我们的爱情只能是故事,或许在尘封的记忆里我会慢慢体会你带我的爱情,快乐与幸福,而今晚,那份对你思念和不舍的感情在心底流淌,无耐与孤独将铺满我今后的岁月,好想问你一句,你还会"回来"吗?
  因为你永远是我今生的唯一的梦!

(转)


bomei 发表于:2007.10.27 18:59 ::分类: ( 生活 ) ::阅读:(1105次) :: 评论 (2)
===========================================================
Wentworth Miller 02
===========================================================

bomei 发表于:2007.10.23 09:51 ::分类: ( 像册 ) ::阅读:(91次) :: 评论 (0)
===========================================================
Wentworth Miller 01
===========================================================

bomei 发表于:2007.10.23 09:26 ::分类: ( 像册 ) ::阅读:(101次) :: 评论 (0)
===========================================================
昨天搬的新住处
===========================================================

由于公司人员太多,现在房子很紧张,我来了一个多月一直住在公司帮我在外面租的房子,我好不容易通过领导帮我在A栋申请到房间.昨天请同事帮忙搬了进去.

房间收拾好,躺下来,发现房间空空的,好象什么都缺,单身生活就是这样的简单!接下来还得expend time&money 布置我这个临时的家!

不过值得高兴的是,楼下有台球室、图书室、电影院、网吧、健身房!以后闲暇时可以找点事做了!


bomei 发表于:2007.10.23 09:01 ::分类: ( 生活 ) ::阅读:(234次) :: 评论 (1)
===========================================================
简单的solaris 10 samba 配置方法
===========================================================

Solaris 10 samba 配置

#cp /etc/sfw/smb.conf-example /etc/sfw/smb.conf

#vi /etc/sfw/smb.conf

security = user 改为 security= share

[homes]

comment = Home Directories

browseable =yes

writable = yes

后面添加

path=/export/home/oracle/smb

guest ok=yes

创建smb用户

#/usr/sfw/bin/smbpasswd –a oracle

启动smb

#svcadm enable samba


bomei 发表于:2007.10.20 10:20 ::分类: ( Linux & Solaris ) ::阅读:(481次) :: 评论 (1)
===========================================================
为solaris添加硬盘后用format找不到硬盘
===========================================================

solaris添加硬盘后用format找不到硬盘

添加硬盘后执行

bash-3.00# devfsadm

bash-3.00# format </dev/null

Searching for disks...done

AVAILABLE DISK SELECTIONS:

0. c0d0 <DEFAULT cyl 2607 alt 2 hd 255 sec 63>

/pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0

1. c0d1 <DEFAULT cyl 4093 alt 2 hd 128 sec 32>

/pci@0,0/pci-ide@7,1/ide@0/cmdk@1,0

Specify disk (enter its number):


bomei 发表于:2007.10.20 10:14 ::分类: ( Linux & Solaris ) ::阅读:(415次) :: 评论 (0)
===========================================================
CRS需要的几个package
===========================================================

OS:sol-10-u4-ga-x86-v*.iso
CRS:10.2
when check the requirement meet this issue:

Checking operating system requirements ...
Expected result: One of 5.10
Actual Result: 5.10
Check complete. The overall result of this check is: Passed
=======================================================================

Checking operating system package requirements ...
Checking for SUNWbtool; found CCS tools bundled with SunOS(SUNWbtool). Passed
Checking for SUNWarc; found Lint Libraries (usr)(SUNWarc). Passed
Checking for SUNWhea; found SunOS Header Files(SUNWhea). Passed
Checking for SUNWlibm; found Math & Microtasking Library Headers & Lint Files (Usr)(SUNWlibm). Passed
Checking for SUNWlibms; found Math & Microtasking Libraries (Usr)(SUNWlibms). Passed
Checking for SUNWsprot; found Solaris Bundled tools(SUNWsprot). Passed
Checking for SUNWtoo; found Programming Tools(SUNWtoo). Passed
Checking for SUNWi1of; found ISO-8859-1 (Latin-1) Optional Fonts(SUNWi1of). Passed
Checking for SUNWi1cs; found Not found. Failed <<<<
Checking for SUNWi15cs; found Not found. Failed <<<<
Checking for SUNWxwfnt; found X Window System platform required fonts(SUNWxwfnt). Passed
Check complete. The overall result of this check is: Failed <<<<
Problem: Some packages required for the Oracle Database 10g to function properly are missing (see above).
Recommendation: Install the required packages before continuing with the installation.
=======================================================================

Checking physical memory requirements ...
Expected result: 922MB
Actual Result: 764MB
Check complete. The overall result of this check is: Failed <<<<
Problem: The system does not have sufficient physical memory to perform the install.
Recommendation: Increase the amount of physical memory available to your system before continuing with the installation.
=======================================================================

Checking for Oracle Home incompatibilities ....
Actual Result: NEW_HOME
Check complete. The overall result of this check is: Passed
=======================================================================

Checking Oracle Home path for spaces...
Check complete. The overall result of this check is: Passed
=======================================================================

Checking local Cluster Synchronization Services (CSS) status ...
Check complete. The overall result of this check is: Passed
=======================================================================

Checking whether Oracle 9.2 RAC is available on all selected nodes
Check complete. The overall result of this check is: Passed
=======================================================================


在安装CRS的时候需要安装三个包:SUNWi1cs SUNWi15cs SUNWxwfnt
这三个包在solairs的第一张光盘里可以找到,安装方法
bash-3.00#pkgadd -d /cdrom/sol_10_807_x86/Solairs_10/Product SUNWi1cs
bash-3.00#pkgadd -d /cdrom/sol_10_807_x86/Solairs_10/Product SUNWi15cs
bash-3.00#pkgadd -d /cdrom/sol_10_807_x86/Solairs_10/Product SUNWxwfnt


bomei 发表于:2007.10.20 09:33 ::分类: ( Oracle RAC ) ::阅读:(163次) :: 评论 (0)
===========================================================
方向在哪里?
===========================================================

在喧哗的城市中,有你,有我,都在不停的忙碌着.

对自己的事业我有着坚定的方向,自己也正努力朝那个方向迈近,时间一天天过去,工作会想我预期的那样,我很高兴,这一切都沿着自己的思路在发展.

对生活,可能是我自己为这些方面的事想得太少,突然间,发现自己竟然迷失了生活的方向.

如果说没有了生活的方向,还努力的去追求事业上的成功,有什么意义呢?

以前我总以为至少我心理还有你,因为你是我心的归宿!

可今天,我发现我是那么的不了解你,你的眼神离我是那么的遥远!让我心凉,我那颗麻木的心居然又感觉到了痛!

迷糊中,我睡着了,因为太累;回头想想,这几年的忙碌,我累了,确实很累!

......


bomei 发表于:2007.10.16 09:34 ::分类: ( 生活 ) ::阅读:(167次) :: 评论 (1)
===========================================================
因为/etc/hosts文件在安装RAC时,遇到的错误,The specified nodes are not clusterable.
===========================================================

按照oracle官方文档反复检查了设置,未发现问题,googlebaidu,之后,下面这个是比较合理的解释:

Error:*** Alert: The specified nodes are not clusterable. This could be due to one or more of the following reasons:
1. The user performing the install is not configured in an equivalent manner on all nodes.
2. ssh and scp are not configured properly on all nodes.
3. rsh and rcp are not configured properly on all nodes.
/**********************************************************************/

但我反复检查这几个方面,都没有问题,郁闷几天之后,发现:

[oratest@tx1000 ~]$ more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 tx1000 localhost.localdomain localhost

172.16.0.1 tx1000.rac.com tx1000
172.16.0.99 tx1000-vip.rac.com tx1000-vip
192.168.0.100 tx1000-priv.rac.com tx1000-priv

172.16.0.101 tx1001.rac.com tx1001
172.16.0.98 tx1001-vip.rac.com tx1001-vip
192.168.0.200 tx1001-priv.rac.com tx1001-priv

因为第一行是默认的,我之前就没修改它,也没注意它,但最终它造成了问题,看来默认的不一定就是正确的,把第一行的127.0.0.1后面的tx1000去掉,问题PASS


bomei 发表于:2007.10.15 19:13 ::分类: ( Oracle RAC ) ::阅读:(478次) :: 评论 (2)
===========================================================
安装CRS时,检查需求的时候出现的错误
===========================================================

如图:

Checking local Cluster Synchronization Services (CSS) status ...

Actual Result: One or more of the selected nodes in the cluster has local CSS configured on it.

Check complete. The overall result of this check is: Failed <<<<

Problem: One or more of the selected nodes in the cluster has local CSS configured on it.

Recommendation: Cluster Synchronization Services (CSS) provide services for single-instance Automatic Storage Management (ASM) in addition to being part of the Oracle Clusterware stack. When configured stand-alone outside of the Oracle Clusterware, it is sometimes referred to as "local" CSS.

Because you are installing Oracle Clusterware on a set of nodes that already have local CSS configured, you must shut down any ASM instances and any databases using ASM and deconfigure local CSS on those nodes before proceeding with the Oracle Clusterware installation. You can deconfigure local CSS by running 'localconfig delete' as the root user from OH/bin. After the Oracle Clusterware installation and configuration is complete, CSS will be started and configured to run from the Oracle Clusterware Home. You may then restart any ASM instances and any databases that use ASM.

=======================================================================

搞了半天,也想了很多办法,清除以前安装的oracle,ASM也设置为boot时不启动,可还是没办法,只有重新安装OS了。


bomei 发表于:2007.10.15 19:03 ::分类: ( Oracle RAC ) ::阅读:(137次) :: 评论 (0)
===========================================================
一些ASM 数据库的测试和管理
===========================================================
ASM 数据库的测试
测试ASM 数据库的automatic rebalance 功能
添加两个虚拟硬盘,分别是sdf 和sdg,大小500M
启动系统,启动ASM 实例,启动数据库实例
创建ASM 磁盘

#/etc/init.d/oracleasm createdisk VOL5 /dev/sdf
#/etc/init.d/oracleasm createdisk VOL6 /dev/sdg
登入ASM 实例检查v$asm_disk 视图,发现这两个新加的硬盘已经找到了
将硬盘添加到磁盘组中
SQL> ALTER DISKGROUP DGROUP1 ADD FAILGROUP FGROUP1 DISK
'ORCL:VOL5' FAILGROUP FGROUP2 DISK 'ORCL:VOL6';
Diskgroup altered. 查看全文
bomei 发表于:2007.10.09 10:47 ::分类: ( Oracle RAC ) ::阅读:(177次) :: 评论 (0)
===========================================================
配置并创建ASM
===========================================================

安装Oracle ASMLib
下载ASMLib 需要的三个文件:
asmlib:http://otn.oracle.com/software/tech/linux/asmlib/files/RPMS/rhel3/x8
6/oracleasmlib-1.0.0-1.i386.rpm
asm-support:http://otn.oracle.com/software/tech/linux/asmlib/files/RPMS/r
hel3/x86/oracleasm-support-1.0.2-1.i386.rpm
asm-kernel:http://otn.oracle.com/software/tech/linux/asmlib/files/RPMS/rhe
l3/x86/oracleasm-2.4.21-EL-1.0.0-1.i686.rpm

 查看全文
bomei 发表于:2007.10.09 10:28 ::分类: ( Oracle RAC ) ::阅读:(425次) :: 评论 (13)
===========================================================
安装和配置OCFS
===========================================================

Oracle 集群文件系统 (OCFS) 1

OCFS 1 版是原始设备的一个优秀替代品。 它不仅更易于管理和维护,而且克服了 255 个原始设备的限制。 但是,它并不是一个通用集群文件系统。 它只能用于存储以下类型的文件:

  • Oracle 数据文件
  • 联机重做日志
  • 归档重做日志
  • 控制文件
  • Spfile
  • CRS 共享文件(Oracle Cluster Registry CRS voting disk)。
 查看全文
bomei 发表于:2007.10.09 10:26 ::分类: ( Oracle RAC ) ::阅读:(402次) :: 评论 (0)
===========================================================
昨天装RAC时遇到的一个错误Loading module "oracleasm": Unable to load module "oracleasm"[FAILED]
===========================================================

昨天花了半天时间准备在redhat as4上安装10g RAC,结果在晚上十点遇到这个问题Loading module "oracleasm": Unable to load module "oracleasm"[FAILED]

今天一上班就处理这个问题,结果如下:

# /etc/init.d/oracleasm configure
Configuring the Oracle ASM library driver.

This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting <ENTER> without typing an
answer will keep that current value. Ctrl-C will abort.

 查看全文
bomei 发表于:2007.10.06 08:53 ::分类: ( Oracle RAC ) ::阅读:(318次) :: 评论 (0)
===========================================================
突然间觉得,我也有无助的时候!
===========================================================

现代社会的人很迷茫,用一个朋友的话来讲吧,自己总是在考虑几个问题:自己应该去哪生活,跟谁一起生活,自己在追求什么,自己想要什么?

茫然的人很多,我其实也是其中一个,只是回头想一想,母亲是多么的伟大,特别是我的母亲,我总是想为她做些什么,但发现以自己现在的能力能为她们做的很有限,我只是想在自己努力追求未来的同时能多一些精力照顾她--我的母亲!

不知道在看此文的你此刻是否也跟我有同样的想法呢?

。。。。。。。


bomei 发表于:2007.10.01 17:02 ::分类: ( 生活 ) ::阅读:(209次) :: 评论 (0)
===========================================================
一篇关于DATA GUARD的文档
===========================================================

一、 环境配置

primary IP192.168.0.120
CPU
2Intel(R) Xeon(TM) CPU 2.80GHz HT
Mem
2G Swap4G
Disk
130G DB

Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Prod OSLinux oracle 2.4.21-20.ELsmp #1 SMP
standby
IP192.168.0.101 Cup2Intel(R) Xeon(TM) CPU 2.40GHz HT Mem2G Swap2G Disk66G DB
Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - Prod OS
Linux boss-3 2.4.21-15.ELsmp #1 SMP Primary

 查看全文

bomei 发表于:2007.10.01 12:52 ::分类: ( Oracle RAC ) ::阅读:(370次) :: 评论 (15)
===========================================================
到新公司后讲的一堂课
===========================================================

到新公司有半个月了,因为项目还没开始,所以也没什么事情做,领导让我给部门的同事做一个关于oracle的培训,讲了两个小时,也只是讲了一些关于数据库基本的东西,让他们有个全面的了解.两个小时下来,喉咙确实快不行了,呵呵!

公司的ERP实际上到现在都没定下来,只是在谈判的最后阶段了,那天部长说如果我们选用EBS的话STYAM就是我们的供应商了,我真希望他们是用EBS,因为那样的话我又可以见到之前熟悉的一些朋友了.而且对于application的话,EBS我很熟悉了,但对SAP的应用管理我还一点都不了解!

不过公司基本已经决定了用SAP,所以,这个想法也破灭了!


bomei 发表于:2007.09.14 09:43 ::分类: ( SAP BASIS ) ::阅读:(149次) :: 评论 (0)
===========================================================
初识SAP BASIS
===========================================================

做ORACLE EBS的时候就了解一些关于SAP的东西了,但真正花心思去了解他,还是到现在公司之后。

SAP BASIS = DBA + OS ADMIN + SAP SYSTEM ADMIN

这是我的理解,但真正的BASIS涉及的东西很多,还得慢慢来,还好UNIX和ORACLE的基础我都有了,相信这个学习过程应该不会太痛苦;下面是一篇文章上写的:

SAPSystemAdministrator

SAP系统管理员