oracle中Sys账户我改了密码后不能登录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中Sys账户我改了密码后不能登录相关的知识,希望对你有一定的参考价值。
cmd中我用最高权限进入了数据库后,改了sys的密码后,用conn 切换到system用户后,在用conn切换到sys用户时不能切换了,报错了,错误是:ORA-28009:connection as SYS should be as SYSDBA or SYSOPER警告:您不再连接到 ORACLE。 请问为什么我改了SYS的密码后也不能用PL-SQL,CMD 进入SQL呢
参考技术A name:sys as sysdbapassword:*********sys用户一定要以DBA身份登录学习《Oracle PL/SQL 实例讲解 原书第5版》----创建账户
通过readme.pdf创建student账户。
以下用sys账户登录时都是sysdba。
一、PL/SQL 登录oracle。
SYS/123 AS SYSDBA
账户名:sys;密码:123;作为sysdba角色登录。
二、查询DEFAULT TABLESPACE和TEMPORIRY TABLESPACE。
SELECT tablespace_name FROM dba_tablespaces ORDER BY tablespace_name;
注:tablespaces are areas that hold database objects in an Oracle database.
readme.pdf解释:根据操作系统不同DEFAULT TABLESPACE的名字不同,通常有:USERS,USER_DATA,USR。
而TEMPORARY TABLESPACE 通常有:TEMP,TEMPORARY,TEMPORARY_DATA。
三、根据得到的DEFAULT TABLESPACE=users 和 TEMPORARY TABLESPACE = temp 创建student账户
CREATE USER student IDENTIFIED BY learn
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
四、给student账户使用数据库的权限。
GRANT CONNECT, RESOURCE TO student;
五、测试是后成功创建账户
CONNECT student/learn;
show user;
看到:USER is "STUDENT"。表示创建成功,并且通过账户/密码连接到数据库了。
六、创建 student schema objects 并导入数据。
执行脚本createStudent.sql
@<path>/crateStudent.sql
<path>为你操作系统中的文件路径。
如果有问题,看我上篇: 学习《Oracle PL/SQL 实例讲解 原书第5版》---创建student schema
其实很简单,我是为了骗点击量。
以上是关于oracle中Sys账户我改了密码后不能登录的主要内容,如果未能解决你的问题,请参考以下文章
SCOTT用户被锁定 sys用户无法登录 显示应当以SYSDBA身份或SYSOPER身份建立SYS连接
oracle 11gR2刚刚安装的,然后在sql plus 里面system能连接sys不能连接密码都是一样的 怎么回事?