oracle修改用户密码

有时候数据库密码会提示过期,这个时候就需要重设密码了。

在linux系统下

如果有当前库和历史库,先切换库,比如切到历史库

export ORACLE_SID=HS_DB;

使用级别比较高的用户登录数据库

sqlplus / as sysdba;

然后会有输入密码的提示,输入就行。

接下来就可以修改指定库的用户的密码了

alter user user1 identified by pws1;

不带1的词是关键字,这样一个一个用户修改。

如果还有其他库,再使用export指定好数据库后再修改。

如果密码中含有特殊字符

alter user user1 identified by "pws1&";

但是@这个字符不能用在密码里面

 

oracle数据库重启

1、关闭库

su - oracle

sqlplus /nolog

conn / as sysdba

shutdown immediate

quit

lsnrctl stop

lsnrctl status

2、启动库

su - oracle

sqlplus /nolog

conn / as sysdba

startup

quit

lsnrctl start

lsnctl status

 

修改库游标数量(sqlplus进入)

查看游标数

show parameter open_cursors

修改Oracle最大游标数

alter system set open_cursors=3000 scope=both

查看当前打开游标数

select count(*) from v$open_cursor

 

posted @ 2018-11-14 14:02  超龄码农  阅读(543)  评论(0编辑  收藏  举报