当前位置: 首页 > news >正文

Oracle RAC 11.2.0.4 更新SYSASM和SYS密码

前言

从技术角度看,SYSASM是Oracle 10g R2引入的ASM管理员角色,而SYS是数据库实例的超级用户,SYS账户无法管理ASM磁盘组。SYSASM权限是集群级别的,比如在添加磁盘组时,这个操作会影响所有节点;而SYS用户的权限仅限于单个数据库实例。比如创建磁盘组必须用SYSASM,但创建表空间就只能用SYS。
在这里插入图片描述

密码更改

一、SYSASM密码更改
注意:当前以11.2.0.4数据库为例,grid下更改ASM得SYS密码会自动同步到所有节点,所以无需在所有节点执行。

# 1、登录ASMCMD管理台
$ su – grid
$ asmcmd
ASMCMD> orapwusr --modify --password sys
Enter password: ********    输入一次密码即可# 2、校验所有节点中的密码文件是否更新,只要时间或者MD5内容被更新即修改完成,然后使用简单连接ASM实例校验即可
[grid@standbyone dbs]$ ls -lt
total 56
-rw-r----- 1 grid oinstall  1536 Jul 11 11:05 orapw+ASM
-rw-rw---- 1 grid oinstall  2733 Jul 11 10:30 ab_+ASM2.dat
-rw-rw---- 1 grid oinstall  1544 Jul 11 10:30 hc_+ASM2.dat
-rw-r--r-- 1 grid oinstall 37378 Jul 10 15:54 SPFILE.275.1206114017
-rw-r--r-- 1 grid oinstall  2851 Jul  7 17:03 init.ora# 3、简易登录测试
$ su – grid
$sqlplus sys/admin123@192.168.31.23:1521/+ASM as sysdba
SQL>

二、更改SYS密码
注意:在11.2.0.4中,只要在更改SYS密码后,需要手动同步密码文件,每个实例拥有单独的密码文件

# 1、登录数据库
$ su – oracle
$ orapwd file=orapworcl1 password=admin123# 2、校验密码文件
[grid@master dbs]$ ls -ll orapworcl1
total 56
-rw-r----- 1 oracle oinstall  1536 Jul 11 11:05 orapworcl1# 3、简易登录测试
$ su – oracle
$ sqlplus sys/admins@192.168.21.33:1521/data as sysdba
SQL>
# 4、同步到其他节点
$ scp orapworcl1 192.168.31.22:$ORACLE_HOME/dbs# 5、保存前密码文件
$ cp orapworcl2 orapworcl2.bak# 6、替换即可
$ mv orapworcl1 orapworcl2# 7、验证登录即可
$ su - oracle
$ sqlplus sys/admins@192.168.21.33:1521/data as sysdba
SQL>
http://www.dtcms.com/a/273802.html

相关文章:

  • Oracle字符类型详解:VARCHAR、VARCHAR2与CHAR的区别
  • 在 Spring Boot 中优化长轮询(Long Polling)连接频繁建立销毁问题
  • 基于Springboot+UniApp+Ai实现模拟面试小工具二:后端项目搭建
  • 鸿蒙app 开发中的 map 映射方式和用法
  • Deepseek-如何从零开始开发需要专业知识的prompt
  • 从零实现一个GPT 【React + Express】--- 【4】实现文生图的功能
  • [特殊字符] 扫描式处理:Python 自动提取 PDF 中关键词相关表格并导出为 Excel
  • Ubuntu 22.04与24.04 LTS版本对比分析及2025年使用建议
  • 嵌入式学习笔记--MCU阶段--day03中断
  • sqli-labs靶场通关笔记:第5-6关 报错注入
  • Android原生TabLayout使用技巧
  • DNS(Domain Name System,域名系统)
  • 11. TCP 滑动窗口、拥塞控制是什么,有什么区别
  • 正义的算法迷宫—人工智能重构司法体系的技术悖论与文明试炼
  • KeyError: “No object named ‘MambaIRv2Model‘ found in ‘model‘ registry!“
  • iOS 数组如何设计线程安全
  • netdxf—— CAD c#二次开发之(netDxf 处理 DXF 文件)
  • Rail开发日志_3
  • uniapp+unipush推送配置
  • 阿里云MaxCompute SQL与Apache Hive区别面面观
  • 开疆智能EtherCAT转CANopen网关连接台达伺服驱动器配置案例
  • 大模型及agent开发6 OpenAI Assistant API 高阶应用 - 流式输出功能
  • SEQUENCE在RAC多实例开启CACHE的NEXTVAL数值乱序问题
  • redis数据结构和数据类型
  • Redis实战案例
  • Java 面试题超详细解析(二)
  • Windows下的redis
  • 小木的机器学习日记——KNN
  • lua中检查静态常量是否正确引用
  • 每天一个前端小知识 Day 28 - Web Workers / 多线程模型在前端中的应用实践