请问远程方式中用sys用户为何无法开启数据库?

[复制链接]
查看11 | 回复6 | 2010-3-1 11:20:05 | 显示全部楼层 |阅读模式
我在远程方式下用sys用户,sysdba权限可以shutdown 数据库,但是无法关闭数据库:
过程如下:
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> connect sys/oracle@leaf as sysdba
已连接到空闲例程。
SQL> startup pfile=initleaf.ora
LRM-00109: 无法打开参数文件 'initleaf.ora'
ORA-01078: 处理系统参数失败
再试:报权限不够
SQL> connect sys/oracle@leaf as sysdba
已连接到空闲例程。
SQL> startup
ORA-01031: insufficient privileges
SQL>
我用的是sysdba权限,难道还不够么?
请高人帮助.谢谢!
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
startup pfile=initleaf.ora
这个好象有问题吧~
我打开的命令在这里
startup pfile='/export/home/oraclezhl/admin/hbnew/pfile/inithbnew.ora.530200612346' open
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
但是我在数据库主机上 用startup pfile=initleaf.ora就可以的.?
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
SQL> connect sys/oracle@leaf as sysdba
已连接到空闲例程。
SQL> startup pfile='/home/oracle/OraHome1/dbs/initleaf.ora'
LRM-00109: 无法打开参数文件 '/home/oracle/OraHome1/dbs/initleaf.ora'
ORA-01078: 处理系统参数失败
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
要用相对路径.你用绝对路径或本地路径当然打不开了
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
SQL> startup pfile=initleaf.ora
sqlplus 会到本地目录中查找pfile文件的,当然会提示:
LRM-00109: 无法打开参数文件 'initleaf.ora'
ORA-01078: 处理系统参数失败
回复

使用道具 举报

千问 | 2010-3-1 11:20:05 | 显示全部楼层
这是否意味着,带pfile参数启动不可以啊?
因为它找的参数文件是本地,而不是远端的路径。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行