oracle在没有DBA用户下 如何创建DBA用户
发布网友
发布时间:2022-04-26 08:10
我来回答
共4个回答
热心网友
时间:2022-04-13 07:55
sqlplus / as sysdba
进入后直接创建用户并授予dba的权限
例如:
sqlplus / as sysdba
SQL*Plus: Release 11.1.0.7.0 - Proction on 星期二 3月 22 09:10:48 2011
Copyright (c) 1982, 2008, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create user testmin identified by testmin;
用户已创建。
SQL> grant dba to testmin;
授权成功。
SQL>
热心网友
时间:2022-04-13 09:13
oracle安装后,默认存在两个具有创建DBA用户权限的用户名/密码:system/manager和sys/change_on_install,登录创建DBA用户后,应当更改上述默认用户密码,或者删除。追问就是这两个用户我登录不了,没法赋权,所以才问在没有DBA的情况下如何建DBA用户的
追答对于本地Oracle数据库,在获得操作系统Administrator权限的情况下,可以直接以sys角色登录数据库的。具体操作见 yjx_xiaoxin的完整回答。
热心网友
时间:2022-04-13 10:47
在本地通过sqlplus连接Oracle,sys身份是不需要密码的。
sqlplus / as sysdba
进入后如许修改密码,可以如下:
alter user sys identified by newpassword
热心网友
时间:2022-04-13 12:39
重建 sys 密码后, 就可以登陆了.