请高手给个脚本

[复制链接]
查看11 | 回复9 | 2005-4-5 09:18:50 | 显示全部楼层 |阅读模式
我有这样的需求:
因为数据库有时会偶尔停掉,需要重启,而又不想重启机器,数据库管理员又不在,这时需要由其它人员进行.于是我想有没有一个脚本,只赋予其可执行的权限,来进行这一工作?
ORACLE817
OS:REDHAT8.0
谢谢!
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
不会吧
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
sqlplus -s "/ as sysdba" >/dev/null/dev/null
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
忘了 817没spfile 你在startup 后面加相应的参数吧
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
最初由 oracledba 发布
[B]忘了 817没spfile 你在startup 后面加相应的参数吧 [/B]

你的脚本必须在ORACLE用户下使用,我想让非ORACLE用户的用户执行这个脚本也可以启动数据库.
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
su - oracle -c 行吗?
不行就
在最前面加一句
. /home/oracle/.bash_profile
. /home/oracle/.bashrc
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
最初由 oracledba 发布
[B]su - oracle -c 行吗?
不行就
在最前面加一句
. /home/oracle/.bash_profile
. /home/oracle/.bashrc [/B]

我就是想控制用户的密码.
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
那如果别的用户得到oracle的环境变量行吗?
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
最初由 oracledba 发布
[B]那如果别的用户得到oracle的环境变量行吗? [/B]

你试试吧,我觉得好象仅仅环境变量不行
回复

使用道具 举报

千问 | 2005-4-5 09:18:50 | 显示全部楼层
我就这样做的啊。
你也可以考虑加用户到DBA组,可以启动不需要sys密码,不过这也是比较危险的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行