【oracle账户密码过期,修改为无限制】教程文章相关的互联网学习教程文章

Oracle用户密码含特殊字符时的登陆问题【图】

当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败 当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败 如下演示 用户名为:wang密码为:oracle@1网络服务名为:sun 的情况: Linux平台:wang/"oracle@1"@sun --1个双引号扩密码,1个单引号扩 用户名+密码,,即: 用户名/"密码"@...

如何修改Oracle10gASM的sys密码【图】

Oracle 10g的ASM实例的sys密码有时候需要修改。它的修改方法是直接修改ASM实例的密码文件,和数据库实例中用户的密码修改方式是不 Oracle 10g的ASM实例的sys密码有时候需要修改。它的修改方法是直接修改ASM实例的密码文件,和数据库实例中用户的密码修改方式是不一样的。 我们不能通过alter user 命令修改ASM数据库的sys用户密码。ASM的sys密码只能被密码文件提供,并且ASM实例的REMOTE_LOGIN_PASSWORDFILE的值设置为EXCLUSIVE。 如...

Oracle11g缺省密码期限问题【图】

Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 7 days 故障现象 Oracle Database 11g 数据库普通用户登录时提示 ORA-28002: the password will expire within 7 days [11:01:00oracle@dvd db_1]$sqlplus wang/oracle SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 16 11:01:23 2012 Copyright (c) 1982, 2009, Oracle. All rights reserved. ERROR: ORA-28002: the password ...

Oracle忘记sys/system/scott用户的密码怎么办【图】

Oracle忘记sys/system/scott用户的密码怎么办 一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY newpass; 注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效 二、忘记SYS用户,或者是SYSTEM用户的密码。 如果是忘记SYSTEM用户的密码,,可以用SYS用户登录。然后用AL...

Oracle11g强制修改密码ORA-28001的处理方法【图】

收到一个监控用户无法连接数据库的告警, Oracle提示错误消息ORA-28001: the password has expired, 上去查看用户状态竟然是exp 收到一个监控用户无法连接数据库的告警, Oracle提示错误消息ORA-28001: the password has expired, 上去查看用户状态竟然是expired,获取用户基本信息脚本如下: connect / as sysdba; col username for a16 col password for a18 col user_id for 999999 col account_status heading Account|Statu...

Oracle11g密码失效问题【图】

Oracle system无法登录,我自己遇到的问题总结如下:首先,以SYS DBA身份进入sqlpuls打开sqlpulsSQL-gt;请输入用户名:sys as s Oracle system无法登录,我自己遇到的问题总结如下: 首先,以SYS DBA身份进入sqlpuls 打开sqlpuls SQL->请输入用户名:sys as sysdba SQL->密码(老密码): 登录成功以后查询DBA用户状态 SQL->select username,account_status from dba_users; 查看其中常用的用户状态是否是EXPIRED 还是LOCKED 有的是L...

Oracle用SYS和SYSTEM默认密码登录提示ORA-01017:invalidusername/passwor【图】

Oracle用SYS和SYSTEM默认密码登录提示 ORA-01017:invalid username/password;logond denied解决 环境:Oracle 11g R2 +SQLPlus 问题:ORACLE用SYS和SYSTEM默认密码登录提示 ORA-01017:invalidusername/password;logond denied 我们都知道,sys的默认密码是manager,system的默认密码是change_on_install,为什么使用默认密码都无法正常登录呢?刚安装好后可以正常运行,久了没用反而用不了了。就这奇怪了。不过可以使用下面的解决办...

在Oracle中生成随机密码【图】

在 Oracle 中生成随机密码,在我的应用中,我需要在用户首次注册时为该帐号生成一个随机密码。所生成的密码必须满足一定的要求,这 在我的应用中,我需要在用户首次注册时为该帐号生成一个随机密码。所生成的密码必须满足一定的要求,这些要求由系统管理员进行配置。 我们提供了下面几个对密码的要求规则,这些规则可组合使用:1- 要求大写字母 UPPERCASE =====> 缩写 [U] 2- 要求小写字母 LOWERCASE =====> 缩...

Oracle忘记数据库密码解决方法【图】

对于Oracle 10g来说:1.如果不记得sys用户的密码了,采用如下方法可以修改密码:(1)打开cmd,输入sqlplus /nolog,回车。(2)输入 对于Oracle 10g来说: 1.如果不记得sys用户的密码了,采用如下方法可以修改密码: (1)打开cmd,输入sqlplus /nolog,回车。 (2)输入“conn / as sysdba”; (3)输入“alter user sys identified by 新密码;”(新密码必须以字母开头,另外每条SQL语句后得分号不能忘) 其他用户方式同理 2.(1)在cmd中启...

Oraclewallet使用与维护---Oracle无密码登录【图】

从Oracle 10gR2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式),这对于用脚本登录数据库进行 Oracle wallet使用与维护 从Oracle 10gR2开始, 通过使用Oracle Wallet达到任意用户不使用密码登录数据库(非操作系统认证方式),这对于用脚本登录数据库进行操作来说是非常有用的;尤其对于企业安全要求很高,不希望用户名和密码明文存在配置文件中,而且对于密码的维护是极为方便的,比如我把wallet放在...

Oracle中修改sysman和dbsnmp密码正确流程【图】

Oracle中修改sysman和dbsnmp密码正确流程,停止dbconsole$ emctl stop dbconsole查看状态,确认dbconsole已经停止$ emctl status 1、停止dbconsole$ emctl stop dbconsole查看状态,,确认dbconsole已经停止$ emctl status dbconsole 2、修改sysman用户和dbsnmp用户的密码$ sqlplus / as sysdbaSQL> alter user sysman identified by xxx;SQL> alter user dbsnmp identified by yyy;解锁用户SQL> alter user sysman account unlock...

Oracle忘记用户名密码怎样恢复【图】

首先cmd - sqlplusw 普通用户登陆:用户名:scott(普通用户名) 密码:tiger(普通用户密码) 管理员登陆:用户名:system 首先cmd - sqlplusw 普通用户登陆:用户名:scott(普通用户名) 密码:tiger(普通用户密码) 管理员登陆:用户名:system 密码:system(管理员密码) 超级管理员登陆的时候注意:用户名:sys 密码:sys as sysdba(sys 为密码) 一、忘记除SYS、SYSTEM用户之外的用户的登录密码。使用如下语句修改用...

Oracle密码带特殊字符,如”@“号,在imp,exp里的写法【图】

Oracle密码带特殊字符,如rdquo;@ldquo;号,在imp,exp里的写法。 Oracle密码带特殊字符,如”@“号,,在imp,exp里的写法。 今天在做Oracle数据导出的时候,由于用户名的密码使用的是特殊字符,所以遇到了错误代码:“EXP-00056: 遇到 ORACLE 错误 12154”,网上查找原因,需要用引号扩起来,但是os不同,方式也不同: windows os: exp username/"""password"""@devdb --3个双引号扩密码 linux/unix os: exp "username/"password"@d...

Oracle密码机制以及常用操作【图】

Oracle 默认有3个用户: sys 密码:自定;system 密码:自定 ;scott 密码:Tiger(默认锁定);注:用Sys用户登录须根 [as sysdba Oracle 默认有3个用户: sys 密码:自定;system 密码:自定 ;scott 密码:Tiger(默认锁定);注:用Sys用户登录须根 [as sysdba] desc 表名:查看表结构;Dos启动监听:lsnrctl startDos启动Oracle实例服务: oradim -starup -sid orcl查询用户的系统权限:select * from user_sys_privs;查询用户的表...

Oracle用户密码过期后不允许修改密码的示例代码

--本人是初学者,不知道还有没有更好的方法create table PASSWD_CHANGED (USER_NAME VARCHAR2(20),OLD_PASSWD VARCHAR2(100),NEW_PASSWD VARCHAR2(100) )CREATE OR REPLACE FUNCTION my_password_verify(username VARCHAR2, password VARCHAR2, old_password VARCHAR2)RETURN BOOLEAN ISv_days NUMBER(20); BEGINEXECUTE IMMEDIATE SELECT TRUNC(expiry_date)-TRUNC(SYSDATE) FROM DBA_USERS u WHERE u.username=:...