如何重启oracle数据库
南若漓
2015-07-12
Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\DELL>sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 7月 12 23:07:04 2015 Copyright (c) 1982, 2005, Oracle. All rights reserved. SQL> conn zkbj/zkbj@rxbd 已连接。 SQL> startup; ORA-01031: 权限不足 SQL> zkbj这个用户拥有dba权限,为什么没办法重启oracle数据库? |
|
ei0
2015-07-13
sqlplus / as sysdba
|
|
南若漓
2015-07-15
sysdba这个是什么意思?
|
|
neetgo
2015-08-12
南若漓 写道 sysdba这个是什么意思?
可以理解为"超级管理员“的角色,如果一个用户是sysdba,则拥有管理数据库的最高权限,像启动、关闭、备份等。 zkbj虽然有dba权限,但还是没有权限去启动数据库,可以再把sysdba权限授予zkbj用户。 像楼上说的,如果你是用管理员账号登录你的windows系统,先用 sqlplus / as sysdba 连接oracle数据库 接着运行 grant sysdba to zkbj; 把sysdba 权限授予 zkbj 然后就可以用 zkbj 关闭或重启数据库了。 当然,你运行”sqlplus / as sysdba “之后,也可以直接关闭或重启数据库的,这是用默认用户来管理数据库的。 |