如何以不同的用户启动oracle数据库(新手)

[复制链接]
查看11 | 回复4 | 2006-2-21 11:18:19 | 显示全部楼层 |阅读模式
UNIX: Solaris 8
Database: Oracle 8.0.4
我在sun上以用户“oracle”安装了oracle databse,一切都正常的。由于第三方软件的需要,现在我想以用户“root”来启动oracle database,有谁能够帮忙啊,谢谢!

急!!!

Thanks in advance!
回复

使用道具 举报

千问 | 2006-2-21 11:18:19 | 显示全部楼层
把你的oracle用户的环境变量添加到你的root用户,
就可以执行oracle的所有命令了。
另外你还可以用su - oracleown
回复

使用道具 举报

千问 | 2006-2-21 11:18:19 | 显示全部楼层
谢谢thingsfly
我已经将环境变量都加了,可是还是有错啊。
# svrmgrl
Oracle Server Manager Release 3.0.4.0.0 - Production
(c) Copyright 1997, Oracle Corporation.All Rights Reserved.
ORA-12154: TNS:could not resolve service name
SVRMGR> connect internal
ORA-12154: TNS:could not resolve service name
回复

使用道具 举报

千问 | 2006-2-21 11:18:19 | 显示全部楼层
init.d
script file:
oracle:
ORACLE_USER=oracle
su $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart"
su $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start listener"
回复

使用道具 举报

千问 | 2006-2-21 11:18:19 | 显示全部楼层
我的备库在2000下运行正常 今天中午突然断开连接 报的错误跟你的一样也是:ORA-12154: TNS:could not resolve service name
不过在svrmgr里 用internal连接 没问题 startup数据库 一切正常 shutdown也没问题 就是用
sqlplus连接报这个错误 重起服务也不行 重起数据库也不行还没有错误提示就是连不上
为什么啊?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行