管理好密码文件对执行数据库管理的重要性[2]

管理好密码文件对执行数据库管理的重要性[2],第1张

要进行此项授权 *** 作 需使用SYSDBA权限(或INTERNAL帐号)连入数据库 且初始化参数REMOTE_LOGIN_PASSWORDFILE的设置必须为EXCLUSIVE 具体 *** 作步骤如下

创建相应的密码文件

设置初始化参数REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE

使用SYSDBA权限登录

CONNECT SYS/internal_user_passsword AS SYSDBA

启动数据库实例并打开数据库

创建相应用户帐号 对其授权(包括SYSOPER和SYSDBA)

授予权限 GRANT SYSDBA TO user_name

收回权限 REVOKE SYSDBA FROM user_name

现在这些用户可以以管理员身份登录数据库系统了

四 使用密码文件登录

有了密码文件后 用户就可以使用密码文件以SYSOPER/SYSDBA权限登录Oracle数据库实例了 注意初始化参数REMOTE_LOGIN_PASSWORDFILE应设置为EXCLUSIVE或SHARED 任何用户以SYSOPER/SYSDBA的权限登录后 将位于SYS用户的Schema之下 以下为两个登录的例子

以管理员身份登录

假设用户scott已被授予SYSDBA权限 则他可以使用以下命令登录

CONNECT scott/tiger AS SYSDBA

以INTERNAL身份登录

CONNECT INTERNAL/INTERNAL_PASSWORD

五 密码文件的维护

查看密码文件中的成员

可以通过查询视图V$PWFILE_USERS来获取拥有SYSOPER/SYSDBA系统权限的用户的信息 表中SYSOPER/SYSDBA列的取值TRUE/FALSE表示此用户是否拥有相应的权限 这些用户也就是相应地存在于密码文件中的成员

扩展密码文件的用户数量

当向密码文件添加的帐号数目超过创建密码文件时所定的限制(即ORAPWD EXE工具的MAX_USERS参数)时 为扩展密码文件的用户数限制 需重建密码文件 具体步骤如下

(a)查询视图V$PWFILE_USERS 记录下拥有SYSOPER/SYSDBA系统权限的用户信息

(b)关闭数据库

(c) 删除密码文件

(d) 用ORAPWD EXE新建一密码文件

(e) 将步骤a中获取的用户添加到密码文件中

修改密码文件的状态

密码文件的状态信息存放于此文件中 当它被创建时 它的缺省状态为SHARED 可以通过改变初始化参数REMOTE_LOGIN_PASSWORDFILE的设置改变密码文件的状态 当启动数据库事例时 Oracle系统从初始化参数文件中读取REMOTE_LOGIN_PASSWORDFILE参数的设置当加载数据库时 系统将此参数与口令文件的状态进行比较 如果不同 则更新密码文件的状态 若计划允许从多台客户机上启动数据库实例 由于各客户机上必须有初始化参数文件 所以应确保各客户机上的初始化参数文件的一致性 以避免意外地改变了密码文件的状态 造成数据库登陆的失败

修改密码文件的存储位置

密码文件的存放位置可以根据需要进行移动 但作此修改后 应相应修改系统注册库有关指向密码文件存放位置的参数或环境变量的设置

删除密码文件

在删除密码文件前 大家应当确保当前运行的各数据库实例的初始化参数REMOTE_LOGIN_PASSWORDFILE皆设置为NONE

(注释 在删除密码文件后 假如需要以管理员身份连入数据库 则一定要使用 *** 作系统验证的方法来进行登录 )

lishixinzhi/Article/program/SQL/201311/16178

首先进入命令行下:

以root用户登录,命令:mysql -uroot -p 回车 输入密码;

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD('输入新密码') WHERE user='root'

mysql>FLUSH PRIVILEGES

已经完成。

wow gold wow power leveling safe wow power leveling 修改数据库密码的方法不止一种,这里介绍一种比较简单的,用数据库管理工具修改密码的方法 1、请先安装数据库管理工具: 参考:通达网站/OA知识库/Office Anywhere 高级应用技巧/OA数据库管理工具/mysql网页方式管理工具 这里就不具体介绍数据库管理工具的安装方法了。很简单的 2、安装好管理工具后,登陆到数据库 3、点执行后出现如下界面,说明密码修改成功 4、这时还需要修改下OA里的两个配置文件才可以: ① D:\MYOA\webroot\mysql\ config.inc.php 这个文件有两处需要修改,可以用搜索的方法,找到myoa888,改成您刚设置的密码,保存即可。 (2)D:\MYOA\webroot\inc\ oa_config.php 此文件有一处需要修改 用记事本打开此文件,把光标拉到最下面,把myoa888改成您刚设置的密码,保存即可。 这样数据库的密码就完全修改好了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6701393.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存