用sys更改oracle其他用户的密码以及连接oracl11G

oracle11g数据库监听服务的端口为1521, web控制台的端口为5500
在web控制台中重启数据库时要输的用户名和密码.
指定操作系统的用户名和口令, 以登录到目标数据库计算机。
用户名:   <win> administrator   /    <unix/linux>   root 
口令 :    密码
再下面还需输数据库的验证
用户名:数据库的用户,必需为sysdba的用户 如(sys
口令:    你设的密码

首先要在本机装oracle的客户端程序,然后配监听.
Code

报错:
ORA-28009 Connection AS/TO SYS should be as sysdba or sysoper;

每次用到oracle的plsql用sys登录都会遇到

ora-28009错误,查了一下好像事下面的问题.

原因:用SYS用户登录数据库时,语法与其它操作用户写法不同,必须写明登录权限。

解决方法:使用正确的书写方式。

例如:SYS/口令@服务名 AS SYSDBA;

 conn sys/12345@10.11.1.111:1521/orcl as sysdba
     这样我在 plsql登录界面 服务名的后面 加上 as sysdba

就可以登录了.

报错:
出错:ORA-01950:no privileges on tablespace 'USERS'
问题:没有分配表空间配额:
SQL>conn sys/password as sysdba;
SQL>alter user myuser quota 10M on users;

SQL>alter user myuser quota unlimited on users;
在sys下给其它用户加权限
Code

posted @ 2009-03-09 14:11  wj-conquer  阅读(745)  评论(0编辑  收藏  举报