(1) 以oracle身份登陆数据库,命令:su – oraclesql
(2) 进入Sqlplus控制台,命令:sqlplus /nolog数据库
(3) 以系统管理员登陆,命令:connect /as sysdbaoracle
(4) 关闭数据库,命令:shutdown immediateide
(5)启动数据库,命令:startupit
(6) 退出sqlplus控制台,命令:exit登录
(7) 进入监听器控制台,命令:lsnrctlfile
(8) 启动监听器,命令:start密码
(9) 退出监听器控制台,命令:exitim
(10)重启数据库结束 数据
密码过时 按照以下步骤进行操做:一、查看用户的proifle是哪一个,通常是default:sql>Select username,PROFILE FROM dba_users;二、查看指定概要文件(如default)的密码有效期设置:sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';三、将密码有效期由默认的180天修改为“无限制”:sql>Alter PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;修改以后不须要重启动数据库,会当即生效。四、修改后,尚未被提示ORA-28002警告的账户不会再碰到一样的提示;已经被提示的账户必须再改一次密码,举例以下:$sqlplus / as sysdbasql> alter user riskbase identified by riskbase<原来的密码> ----不用换新密码oracle11g启动参数resource_limit不管设置为false仍是true,密码有效期都是生效的,因此必须经过以上方式进行修改。