连接数据库问题.

binglu 2007-11-14 09:49:58
请问. 用sys用户可以启动实例, 可装载不了数据库,用startup pfile可以启动数据库.
可是用一般用户. 就启动不了实例. 改怎么改就可以呢. 可以用一般用户也可以正常启动. 装载数据库呢??
请各位帮帮忙?
...全文
79 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xredleaf 2007-11-14
  • 打赏
  • 举报
回复
帮顶




---------------------------------------------------------------------------------
有Oracle工作经验两年的请进群:37204725

主要讨论:
Oracle ¦Sybase ¦DB2
SQL Server ¦MySQL
(以Oracle为主)
diaowf 2007-11-14
  • 打赏
  • 举报
回复
学习
byfree 2007-11-14
  • 打赏
  • 举报
回复
一般用户授以SYSOPER就可以
grant sysoper to <user>
guo0399 2007-11-14
  • 打赏
  • 举报
回复
用sys用户登录,执行命令:
grant sysdba to 你自己的用户名(命令记不清了,应该是这样)
或者用管理工具赋一下SYSDBA权限
看看,启动数据库要有SYSDBA的权限才能操作的
雨男Mohican 2007-11-14
  • 打赏
  • 举报
回复
看来楼主编辑过spfile啊
binglu 2007-11-14
  • 打赏
  • 举报
回复
谢谢各位. 好了.重建spfile文件好了.
guo0399 2007-11-14
  • 打赏
  • 举报
回复
建议核对清楚再做
guo0399 2007-11-14
  • 打赏
  • 举报
回复
看看有没有之前的pfile,重建一下spfile:
create spfile from pfile='/dev/vg_xx/rlv_pfile'(之前旧的pfile的存放的完整路径)
byfree 2007-11-14
  • 打赏
  • 举报
回复
你是不是编辑过SPFILE文件啊?
SPFILE文件是二进制的,编过就坏了
binglu 2007-11-14
  • 打赏
  • 举报
回复
可是为何有以下错误啊. 我必须用pfile文件才可以启动数据库, startup这么就不可以.

SQL> conn sys/sys@exer as sysdba
已连接到空闲例程。
SQL> startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_EXER'
SQL>

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧