这两天在Window2000 Advanced Sever+vmware4.5下成功的装上了Solalis9 U7和Oracle 8.1.7. 现就Oracle开机时如何自启动作如下总节:
一. 作准备
在Oracle 8i for Solaris Intel中有一个严重的BUG, 就是在装完Oracle时,用以上命令
#dbstart
去启动数据库时,会报错:找不到/etc/oratab,所以导致startdb启动失败
你可以用如下方法解决这个问题:
1. 把 /var/opt/oracle/oratab 文件中
orclsol:/u01/app/oracle/product/8.1.7:N
改为
orclsol:/u01/app/oracle/product/8.1.7:Y
2. 然后连接
#ln -s /var/opt/oracle/oratab /etc/oratab
就可以解决这个问题,这时用
#dbstart
就可以启动数据库了
用
#dbshut
就可以关闭数据库了
在进行下一步之前,请用这两个命令试试,有没有正常启动与关闭数据库
二. 设定自启动
1. 先在/etc/init.d目录下,作下一个shell文件,
其中/export/home/oracle/product/8.1.7 是你Oracle的安装目录
,oracle是安装用户
vi /etc/rc2.d/dbora
#!/bin/sh
ORA_HOME=/export/home/oracle/product/8.1.7
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start') # Start the Oracle databases and Net8 listener
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" &
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" &
Next line for Oracle 8.1.7 only
su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl start"
;;
'stop') # Stop the Oracle databases and Net8 listener
su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" &
su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" &
Next line for Oracle 8.1.7 only
su - $ORA_OWNER -c "$ORA_HOME/Apache/Apache/bin/apachectl stop"
;;
esac
2. 作连接
#ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
#ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
3.重新启动看看成不成功
#sync
#sync
#reboot
就可以了。最后祝各位一举成功!!
---------------------------------------------------------------
save first.
---------------------------------------------------------------
頂的說
---------------------------------------------------------------
denrae_drah s'ti
tol a sknaht
evas tsum
---------------------------------------------------------------
我也有一个方法:
自己编辑个文件 dbon
$vi dbon
内容如下:
lsnctl start
svrmgrl <
1<eof svrmgrl="">connect internal
2svrmgrl>startup
3
4然后在rc(n).d(我这里是rc2.d)再编辑给调用DBON的文件
5
6#vi /etc/rc2.d/startOracle
7
8内容如下
9
10su - oracle /usr/oracle/dbon
11
12然后给予startOracle 执行的权限
13
14#chmod 777 startOracle
15
16重新启动计算机,试下就知道了
17
18
19关闭系统时关闭数据库
20
21只要编辑reboot脚本加上如上相应的设置,大体我就说那么多,
22
23如果有那位还不清楚,可以直接问我!!!
24
25
26
27
28\---------------------------------------------------------------
29
30写错了一句:
31
32lsnrctl start
33\---------------------------------------------------------------
34
35这里都是星星人物,借这个帖,顺便跟你们商量下,我跟斑竹商量过
36
37想把*人物做一个讨论组,专门讨论一些疑难问题和热门话题,不知道大家
38
39的意见。
40\---------------------------------------------------------------
41
42LGQDUCKY(飘)兄好建议 这样对csdn很有帮助
43\---------------------------------------------------------------
44
45我在PC机上装的Solaris 10 for x86,完了之后准备装Oracle10g,执行完Install之后只出现一个Oracle的安装欢迎界面,就不会往下进行了,也就是说下一步下一步的那个界面没有出现
46哪位高手能告诉我问题出在哪里?
47\---------------------------------------------------------------
48
49LGQDUCKY(飘)兄好建议 这样不仅对csdn很有帮助,对搞ORACLE和学ORACLE的朋友都有益处
50
51\---------------------------------------------------------------
52
53LGQDUCKY(飘)的建议我觉得不妥, 毕竟*并不能代表水平。
54
55如果真要专门划分的话,可以,但不能限于*级用户。
56
57另: 申请一个非技术区倒是挺好的,其它版基本上都有非技术区了。
58
59\---------------------------------------------------------------
60
61上次申请非技术区不知为何没能申请下来。
62\---------------------------------------------------------------
63
64如果真要专门划分的话,可以,但不能限于*级用户。
65
66支持
67\---------------------------------------------------------------
68
69LGQDUCKY(飘)兄想法很好,这样也很有意义,支持
70\---------------------------------------------------------------
71
72针对一些问题形成一些经验,整理出来放到精华贴,对大家都有好处,这样可以减少很多不必要的时间浪费
73\---------------------------------------------------------------
74
75是在QQ或者MSN上讨论好,还是在这里申请社区好呢?
76
77\---------------------------------
78我觉得:
791:先要定下来申请什么分社区(可以发贴讨论)
802:定下来后先在本版发贴请大家支持,聚点人气
813:在社区支持->新版申请发贴,同样要大家支持,聚点人气。
824:此活动最好能请大版主牵头(上次没申请到该不会心灰)。
835:给CSDN管理员发消息。
846:最好能跟CSDN管理员QQ或MSN联系
85
86ps:CSDN管理员我只知道蝈蝈和没头脑
87
88
89\---------------------------------------------------------------
90
91save
92都是星星,我来合适不?
93\---------------------------------------------------------------
94
95支持大家的建议:)
96但并不一定星级就水平高.
97
98有很多新注册的用户级别并不高.但水平却非常高.
99\---------------------------------------------------------------
100
101UP
102建议很好.
103尺有所短,寸有所长.
104\---------------------------------------------------------------
105
106但是好象一起ORACLE已经申请过非技术社区,后来也没有了下文,看来也还得斑竹牵头
107
108
109我们来聚人气,以前有过这样的活动,但是没有能申请成功
110\---------------------------------------------------------------
111
112以前申请过两次,csdn都没有反应。</eof>