受影响版本:Oracle11g以上版本。 原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。 当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即可。 解决方法: 以下步骤以具有DBA权限用户操作 1.查看口令失效用户的profile文件 SQL> SELECT username,profile FROM dba_users; 2.查看对应的概要文件的口令有效期设置 SQL> SELECT * FR...
Oracle忘记用户名和密码的解决方案说明:有时候,oracle数据库密码被遗忘,这时你把常用的密码都试个遍都不行,那你可以往下看。一、直接通过操作系统认证方式登录,修改用户密码在cmd或bash中敲入以下命了 sqlplus /nologconn / as sysdba; alter user username identified by newpass;// username为要修改的用户名系统提示用户已更改即表示成功 该方式亲自试过二、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)...
DATABAE=物理文件、构成物理文件的逻辑结构查看数据库名SQL> show parameter db_nam NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_name string gaga01SQL> select name from v$database; NAME---------GAGA01 SQL>查看实例名:SQL> show parameter instance_n NAME ...
无密码登录在一定程度上能够简化流程,对于密码敏感,但是又需要提供访问权限的情况下是一个不错的选择。尤其是在乙方在做一些操作的时候,要密码和给密码是一个纠结的问题。不给没法工作,给了又对信息安全又影响。
在Oracle和MySQL中都有相应的解决方案,大道至简,这个功能的目的都是类似的。
在Oracle中可以通过设置wallet来实现,在10g版本开始支持。而在MySQL中自5.6版本开始可以使用--login-path来实现。
先来看看Oracle中的...
Oracle 11g 之前默认的用户时是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:select * from dba_profiles where profile=‘DEFAULT‘ and resource_name=‘PASSWORD_LIFE_TIME‘;过期的密码可用alter user userXXX identified by xxx;解决,可以修改为和以前一样。如果想设置密码不过期,可用管理员登陆,然后执行: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;即可。原文...
问题现象描述: 统计服务器测试没问题,刚好上次配置系统的时候有点问题,故重装一次,配置好安全策略(最近在研究如何新配置一台服务器的时候,第一时间配置好相关的安全设置,有空再写下来)。 为了省事,直接冷备份oracle的数据文件,安装好oracle后,直接恢复到原来对应的目录。启动,出现:SQL> startupORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453492 bytesVari...
1、查看用户的proifle是那个,一般是default: SELECT username,PROFILE FROM dba_users ; //where username=‘ZQB‘;2.查看指定概要文件(如default)的密码有效期设置: SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘; DEFAULT PASSWORD_LIFE_TIME PASSWORD 1803.将密码有效期由默认的180天修改成“无限制”: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNL...
# ********************************
# * dba_oracle_awr.sh
# ********************************
# Usage: dba_oracle_awr.sh -s [instance_name]
# -f [from time]
# -t [to time]
# -p [report type, html or text]
# -h [oracle home]
# -n [tns admin]
#
# time format: ‘yyyymmddhh24miss‘.
# E.g 20110304170000 means 05:00:00pm, Mar 04, 2011
#
#
# **********************
# get parameters
# **********************...
When password file is used for Redo Transport Authentication, the password of redo transport user should be same across primary and all its physical and snapshot standby databases. By default SYS user is used to authenticate redo transport sessions when password file is used.
Till 12cR1 Dataguard setup, if there is a change in password file of Primary database like Changes in password or Changes ...
近日在尝试在本地电脑安装Oracle,把遇到的问题以及解决过程中使用的资料分享给一下。数据库为Oracle 11g--------------------------------------------------------------------------------------------------------------------------------------------------用户名 密码 sys/change_on_install SYSDBA或SYSOPER 不能以NORMAL登录,可作为默认的系统管理员system/manager SYSDBA或NOR...
sqlplus / as sysdba alter user system identified by abc; 就可以将system用户的密码改成abc了。 alter user sys identified by abc; sys用户的密码也改成abc了。 然后你再登录sqlplus:sqlplus /nologconnect sys/abc就可以连接上了。其他任何的用户,都可以参照这个方法进行密码修改。顺便补充一下,由于防火墙的原因,桥接的方式在虚拟机和主机下是ping不通的原文:http://www.cnblogs.com/fuzhenzhen/p/4100779.html
一、背景介绍 某企业生产环境中采用一台Windows2008R2物理服务器安装vCenter Server 5.5和Oracle 11g数据库,VC使用system账户连接Oracle数据库。安装之初对密码合规性没有明确规定,随意设置了该服务器administrator和Oracle的system账户密码,后期要求对这两个账户密码按要求进行整改。二、问题及排查过程 当更改完administrator和oracle的system账户密码后,重启服务器,发现vcenter服务无法启动,手动启动出现提示650) t...
处理过程: 1、查看用户的proifle是那个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置:sql>SELECT * FROM dba_profiles s WHERE s.profile=‘DEFAULT‘ AND resource_name=‘PASSWORD_LIFE_TIME‘;3、将密码有效期由默认的180天修改成“无限制”:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;(前三步已经解决第四步没必要) 4、修改后,还没...
1.在运行里面输入cmd调出dos窗口,然后在dos窗口中输入sqlplus /nolog 如:D:\oracle\ora92\bin>sqlplus /nolog2.输入连接命令如:SQL> conn /as sysdba3.修改密码如:alter user system identified by password; //password为新密码原文:http://www.cnblogs.com/duanjt/p/5175316.html
前两天想写一段自动提取微博状态的代码。据我所知,实现这个功能即可以用PHP写,也可以用Java写。我认为用Java写调试方便一点,PHP的脚本还要上传到服务器什么的。代码很简单的,新建一个java.net包的URL类的对象,以这个url做为写入源,内容保存在字符串中。然后新建一个文件,把字符串写出即可。不过要注意,不同网站使用不同的编码字。现在大多数的网站使用utf-8字符编码,基于wordpress搭建的网站都是使用这种编码字符的。但是...