📄 00000058.htm
字号:
) <BR> ) <BR> <BR># 开始参数设定 <BR>TRACE_LEVEL_LISTENER=OFF <BR>TRACE_FILE_LISTENER = "listener" <BR>LOG_FILE_LISTENER = le <BR> echo -n "Shutting Down Oracle Databases: " <BR> su - oracle -c dbshut >> /var/log/oracle <BR> echo "Done." <BR> echo "" <BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> date +"! %T %a %D : Finished." >> /var/log/oracle <BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> ;; <BR> restart) <BR> echo -n "Restarting Oracle Databases: " <BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> date +"! %T %a %D : Restarting Oracle Databases as part of system up." <BR>><I>> /var/log/oracle </I><BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> su - oracle -c dbstop >> /var/log/oracle <BR> su - oracle -c dbstart >> /var/log/oracle <BR> echo "Done." <BR> echo -n "Restarting Oracle Listeners: " <BR> su - oracle -c "lsnrctl stop" >> /var/log/oracle <BR> su - oracle -c "lsnrctl start" >> /var/log/oracle <BR> echo "Done." <BR> echo "" <BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> date +"! %T %a %D : Finished." >> /var/log/oracle <BR> echo "----------------------------------------------------" >> /var/log <BR>/oracle <BR> touch /var/lock/subsys/oracle <BR> ;; <BR> *) <BR> echo "Usage: oracle {start|stop|restart}" <BR> exit 1 <BR>esac <BR> ______________________________________________________________ <BR> <BR> 不要吝啬於检查这个档案到底有没有真的正确地启动和停止系统中的资料库。请 <BR> 检查记录档(log file),看看有没有错误讯息。 <BR> <BR> 弄妥这命令稿後,我们要在正确的执行等级目录 (runlevel directories) <BR> /etc/rc.d/rcX.d 中建立及删除符号连结 (symbolic links)。 <BR> <BR> 以下指令确保在执行等级 2, 3 及 4 下会叫出资料库︰ <BR> ______________________________________________________________ <BR> <BR>$ ln -s ../init.d/oracle /etc/rc.d/rc2.d/S99oracle <BR>$ ln -s ../init.d/oracle /etc/rc.d/rc3.d/S99oracle <BR>$ ln -s ../init.d/oracle /etc/rc.d/rc4.d/S99oracle <BR> ______________________________________________________________ <BR> <BR> 要在重新启动时停止资料库,我们需要以下连结︰ <BR> ______________________________________________________________ <BR> <BR>$ ln -s ../init.d/oracle /etc/rc.d/rc0.d/K01oracle # 停止 <BR>$ ln -s ../init.d/oracle /etc/rc.d/rc6.d/K01oracle # 重新启动 <BR> ______________________________________________________________ <BR> <BR>7. 其他事宜 <BR> <BR>7.1 Intelligent Agent <BR> <BR> 如果你需要 Oracle Intelligent Agent,我发现你不需修改任何设定便能执行它 <BR> 。要启动 IA 的话︰ <BR> ______________________________________________________________ <BR> <BR>$ lsnrctl dbsnmp_start <BR> ______________________________________________________________ <BR> <BR> 要停止 IA︰ <BR> ______________________________________________________________ <BR> <BR>$ lsnrctl dbsnmp_stop <BR> ______________________________________________________________ <BR> <BR> 不会出现任何讯息说明启动或停止 intelligent agent 是否成功。不过,在用户 <BR> 端它有对 Enterprise Manager 作出回应,所以我假设它运作正常。 <BR> <BR>8. 疑难排解 <BR> <BR> 这里有一些关疑难排解的提示。 <BR> <BR>8.1 我不能在 Oracle 7.2.x 中建立资料库。 <BR> <BR> Oracle 7.2.x 产品错误地假设你想设定平行伺服器 (parallel server)。内置的 <BR> init.ora 档中有以下一句︰ <BR> ______________________________________________________________ <BR> <BR># define parallel server (multi-instance) parameters <BR>ifile = ora_system:initps.ora <BR> ______________________________________________________________ <BR> <BR> 要解决这问题只需把它变为注解︰ <BR> ______________________________________________________________ <BR> <BR># define parallel server (multi-instance) parameters <BR>#ifile = ora_system:initps.ora <BR> ______________________________________________________________ <BR> <BR>8.2 7.3.4.x 的 svrmgrl 产生 segmentation fault。 <BR> <BR> 有不少人报告过这问题给我。Gerald Weber gerald_<A HREF="mailto:weber@master.co.at">weber@master.co.at</A> 解决了 <BR> 它︰ <BR> ______________________________________________________________ <BR> <BR>Hi Paul, <BR> <BR>首先非常感谢你的帮助,不过,你所想到的问题全都和我所遇到的无关。 <BR>问题出在於 iBCS 模拟器。 <BR>似乎 Oracle 执行了一个目前版本的 iBCS 并不支援的系统设定呼叫 (sysconf-calls)。 <BR>请看以下的 trace︰ <BR> <BR><7>[22]615 sysconf(34) <BR><7>iBCS2 unsupported sysconf call 34 <BR><7>[22]615 sysconf error return linux=-22 -> ibcs=22 <Invalid argument> <BR><7>[24]615 sysconf(34) <BR><7>iBCS2 unsupported sysconf call 34 <BR><7>[24]615 sysconf error return linux=-22 -> ibcs=22 <Invalid argument> <BR> <BR>解决方法︰修正 iBCS 源程式码。使用以下的修正档︰ <BR> <BR> <BR>--- sysconf.c Sun Apr 19 19:19:15 1998 <BR>+++ sysconf.c.ori Sun Apr 19 19:28:45 1998 <BR>@@ -60,7 +60,6 @@ <BR> #define _SC_JOB_CONTROL 5 <BR> #define _SC_SAVED_IDS 6 <BR> #define _SC_VERSION 7 <BR>-#define _SC_HACK_FOR_ORACLE 34 <BR> <BR> #define _SC_PAGESIZE 11 <BR> <BR>@@ -97,11 +96,6 @@ <BR> case _SC_SAVED_IDS: { <BR> return (1); <BR> } <BR>- <BR>- case _SC_HACK_FOR_ORACLE: { <BR>- return (1); <BR>- } <BR>- <BR> <BR> case _SC_PAGESIZE: { <BR> return PAGE_SIZE; <BR> ______________________________________________________________ <BR> <BR>9. 荣誉 <BR> <BR> 这文件根据 Bob Withers, <A HREF="mailto:bwit@pobox.com">bwit@pobox.com</A> 的一篇文件写成。其他资料是来自 <BR> Georg Rehreld, <A HREF="mailto:rehfeld@wmd.de">rehfeld@wmd.de</A> 和 David Mansfield, <A HREF="mailto:david@claremont.com">david@claremont.com</A> <BR> 所写的文件。 <BR> <BR> 其他的校对工作由 Bob Withers, Mark Watling, <BR> <A HREF="mailto:mwatling@mjw-ltd.demon.co.uk,">mwatling@mjw-ltd.demon.co.uk,</A> Peter Sodhi, <A HREF="mailto:petersodhi@unn.unisys.com">petersodhi@unn.unisys.com</A> <BR> and Greg Hankins, <A HREF="mailto:greg.hankins@cc.gatech.edu">greg.hankins@cc.gatech.edu</A> 完成。 <BR> <BR> 我要多谢所有参与这篇文件的人的支持及所作出的研究。特别要多谢 Bob <BR> Withers 和 Mark Watling 的附加意见及作出的帮忙。 <BR> <BR>References <BR> <BR> 1. <A HREF="http://www.oracle.com/html/linux.html">http://www.oracle.com/html/linux.html</A> <BR> 2. <A HREF="http://www.news.com/News/Item/0,4,24436,00.html">http://www.news.com/News/Item/0,4,24436,00.html</A> <BR> 3. <A HREF="http://www.zdnet.com/pcweek/news/0720/20morac.html">http://www.zdnet.com/pcweek/news/0720/20morac.html</A> <BR>-- <BR>子在川上曰:逝者如斯夫!! ICQ UID:6921087 <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: case.cs.pku.edu] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -