如何重启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 “之后,也可以直接关闭或重启数据库的,这是用默认用户来管理数据库的。

Global site tag (gtag.js) - Google Analytics