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账户我改了密码后不能登录的主要内容,如果未能解决你的问题,请参考以下文章

忘记oracle的sys用户密码怎么修改

Oracle数据库的scott账户怎么登陆不上去?

oracle我登录的时候登错密码,导致密码锁定,杂么办啊

SCOTT用户被锁定 sys用户无法登录 显示应当以SYSDBA身份或SYSOPER身份建立SYS连接

人人网的账号密码能不能改?怎么改?

oracle 11gR2刚刚安装的,然后在sql plus 里面system能连接sys不能连接密码都是一样的 怎么回事?