RHEL中增加Oracle自启动

b

Oracle数据库默认服务器重启时候不跟随系统启动,现在需要令Oracle跟随系统自动启动,方法很简单。(以下方法在RHEL 5.4下测试通过。)

1、修改Oracle配置文件,允许指定实例通过dbstart,dbstop命令控制。

[bash]vi /etc/oratabdemo1:/oracle/app/product/10.2.0/db_1:N (将N该为Y)[/bash]

2、修改Oracle启停脚本,主要操作是指定Oracle监听的位置。(此操作需要切换到oracle用户进行。)
[bash]
<pre>su – oraclevi $ORACLE_HOME/bin
vi ./dbstart</pre>
[/bash]
找到ORACLE_HOME=这一行,将其修改为:
[bash]
ORACLE_HOME_LISTNER=$ORACLE_HOME
[/bash]
同样的道理需要修改dbstop中的相关路径。

3、测试Oracle启停脚本。
[bash]
dbstop
dbstart
[/bash]
4、编写脚本,令用户可以使用service命令控制Oracle启停。(此操作需要以root用户进行)
[bash]
vi /etc/rc.d/init.d/oracle
#!/bin/bash
export ORACLE_SID=demo1 
#将此改为要自启的Oracle的SID名。
export ORACLE_BASE=/oracle
#将此修改为安装Oracle的根目录,此目录可以通过在Oracle用户下执行echo $ORACLE_BASE获得。
export ORACLE_HOME=/oracle/app/product/10.2.0/db_1
#将此修改为Oracle的安装目录,此目录可以通过在Oracle用户下执行echo $ORACLE_HOME获得
export PATH=$PATH:$ORACLE_HOME/bin
case "$1" in
start)
su oracle -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
echo "OK"
;;
stop)
echo -n "Shutdown oracle: "
su oracle -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
echo "OK"
;;
*)
echo "Usage: ‘$0’ start|stop"
exit 1
esac
exit 0
[/bash]
保存退出
给予执行权限:
[bash]
chmod +x /etc/rc.d/init.d/oracle
[/bash]
5、将服务加入到自启动列表,并进行检查。
[bash]chkconfig –add oracle
chkconfig –list oracle[/bash]

RHEL 5.5 安装WAS 6.1中文乱码的解决办法

image

在RHEL中部署WAS环境,中文的时候总是乱码,查询了几种方法都未能解决。后来找到一种感觉靠谱的方法,成功的解决。只需要把系统中的中文字体拷贝到WAS安装路径下面的jre中的font文件夹下的fallback目录里即可。

这里假设我已经把was的安装文件拷贝到/tmp下面的was下面了。只需要执行。

 1: cd /tmp/was/JDK/jre.pak/repository/package.java.jre/java/jre/lib/fonts

 2: mkdir fallback

 3: ln -s /usr/share/fonts/chinese/TrueType/*.ttf ./fallback/

Done.

在RHEL上安装apt-get

还在搞P2V,昨天30多G的数据不知道拷贝到几点,反正我睡了~~嘿嘿…今天早上30多G的Tar又解了不知道多长时间~~反正我忙完手头的事情,他就解压缩完成了~~吼吼~~
配置不算很顺利,很多Linux必须的包都没有安装,以前玩Ubuntu,现在搞RHEL还真的有些不习惯~没有了apt-get,连tasksel的用法也变得不一样~~甚至连ipkg都没有~~哎哎 只好查了一下资料,找到了apt-get的安装方法~~~毕竟我大部分时间都不在机房的,那里噪音&辐射都很可观~~所以shell还是王道啊~~哈哈~~apt-get这种小工具可以极大的提高我的效率~~嘻嘻~~特将安装方法记录于下:

>>wget http://dag.wieers.com/packages/apt/apt-0.5.15lorg3.1-4.el4.rf.i386.rpm
>>rpm -ivh apt-0.5.15lorg3.1-4.el4.rf.i386.rpm
>>wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.4-1.el4.rf.i386.rpm
>>rpm -Uvh rpmforge-release-0.3.4-1.el4.rf.i386.rpm

Enjoy~~