修改了用户密码,第二天过来发现用户被锁定,晚上走的时候还好好的 . alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED; alter user xxxx account unlock; ok! --1.--系统参数配置 connect sys/password@db_link as sysdba select * from dba_profiles where resource_name like 'FAILED_LOGIN_A
简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS:1.Toad工具用oracle最大权限用户登录system2.查看正在使用UPAY3LINGXI_YS的进程select * from v$session where username='UPAY3LINGXI_YS'3.停掉所有使用UPAY3LINGXI_YS的进程4.删除表空间(drop)5.删除用户(drop)
操作环境 SuSE11+Oracle11gR2 问题现象 删除ORACLE数据库用户失败,提示ORA-01940: cannot drop a user that is currently connected错误 问题分析 NA 问题解决 SQL>SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='USERNAE'; SQL>ALTER SYSTEM DISCONNECT SESSION 'SID,SERIAL#' IMMEDIATE; 知识延伸
解决Navicat连接Oracle数据库用户权限问题: 第一步:在cmd窗口运行[sqlplus], 第二步:输入Oracle的用户名和口令连接Oracle数据库, 第三步:执行授权代码,给用户授予DBA权限 [grant dba to 用户名;],如果还有权限不足问题在执行第四部, 第四部:执行[grant all privileges to 用户名;]
oracle数据库安装好之后,scott之类的用户默认情况下是被锁住的,无法使用scott用户登录数据库.使用有alter user数据库权限的用户登陆,角色选sysdba,执行以下命令: 解锁命令: SQL> ALTER USER 用户名 ACCOUNT UNLOCK; 锁定用户命令:SQL> ALTER USER 用户名 ACCOUNT LOCK; 如果登陆用户没有alter user数据库权限,使用拥有dba角色的用户登陆执行以下命令:SQL> grant alter user t