天萃荷净

测试试验ORACLE 12C ASM 新特性 共享密码文件的详细过程

在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限的用户密码时候,会去修改密码文件。

而在rac数据库的sys密码文件是存在各个节点中,这个时候修改sysdba权限的密码就需要在两个节点都要做同样的操作,而对于数据库来说本身是只要在一个节点上修改即可,因为密码是记录在user$中,就是因为密码文件非共享且在各个节点中都有,因此需要在各个节点均要执行修改密码命令,确保密码文件被正常修改。

因为rac 密码文件非共享的机制存在,导致修改sysdba权限密码繁琐,有些时候甚至有节点忘记修改,导致需要使用密码文件操作数据库的时候不能正常进行,DG传输日志异常等故障。在ORACLE 12C中为了解决这个问题,引入了密码文件可以存入ASM新特性,从而使得密码文件存储在ASM中实现所有节点共享,从而解决该问题.

ASM存储密码文件前提条件 COMPATIBLE.ASM>= 12.1

1.查询ASM信息

SQL> select * from v$version;

BANNER CON_ID

-------------------------------------------------------------------------------- ----------

Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production 0

PL/SQL Release 12.1.0.1.0 - Production 0

CORE 12.1.0.1.0 Production 0

TNS for Linux: Version 12.1.0.1.0 - Production 0

NLSRTL Version 12.1.0.1.0 - Production 0

SQL> select NAME,COMPATIBILITY from v$asm_diskgroup;

NAME COMPATIBILITY

------------------------------ ------------------------------------------------------------

DATA 12.1.0.0.0

2.查询crs中关于db配置

[grid@oracleplus ~]$ srvctl config database -d cdb

Database unique name: cdb

Database name: cdb

Oracle home: /u01/app/oracle/product/12.1/db_1

Oracle user: oracle

Spfile: +DATA/cdb/spfilecdb.ora

Password file:

Domain:

Start options: open

Stop options: immediate

Database role: PRIMARY

Management policy: MANUAL

Database instance: cdb

Disk Groups: DATA

Services:

这里db的password file为空,即表示使用默认值,也就是为$ORACLE_HOME/dbs/orapworacleplus

3.创建密码文件存储在ASM中

--创建db新密码文件

[oracle@oracleplus ~]$ orapwd file='+data/CDB/orapwdoracleplus' dbuniquename='cdb'

Enter password for SYS:

----输入sys用户密码

--创建asm新密码文件

orapwd file='+data/ASM/orapwasm' asm=y

----asm=y 表示创建的密码文件为asm的

--使用老密码文件创建db/asm新密码文件

orapwd input_file='/oraclegrid/dbs/orapwasm' file='+data/ASM/orapwasm' [asm=y]

----input_file 表示使用老的密码文件创建新的存储在ASM中的密码文件

4.查看配置ASM中密码文件

ASMCMD> showversion

ASM version : 12.1.0.1.0

ASMCMD> pwd

+data/cdb

ASMCMD> ls -l orapwdoracleplus

Type Redund Striped Time Sys Name

PASSWORD UNPROT COARSE MAY 31 19:00:00 N orapwdoracleplus => +DATA/CDB/PASSWORD/pwdcdb.290.816897265

配置crs中password file项

[grid@oracleplus ~]$ srvctl modify database -db cdb -pwfile +data/CDB/orapwdoracleplus

查询crs中关于db配置

[grid@oracleplus ~]$ srvctl config database -d cdb

Database unique name: cdb

Database name: cdb

Oracle home: /u01/app/oracle/product/12.1/db_1

Oracle user: oracle

Spfile: +DATA/cdb/spfilecdb.ora

Password file: +data/CDB/orapwdoracleplus

Domain:

Start options: open

Stop options: immediate

Database role: PRIMARY

Management policy: MANUAL

Database instance: cdb

Disk Groups: DATA

Services:

至此数据库启动使用密码ASM中的密码文件完成,补充说明,该方式配置在ASM中的密码文件,只能是通过crs方式启动db才会生效,如果手工使用sqlplus启动数据库不会使用该密码文件,还是使用默认密码文件。

这里也就提醒大家操作规范:

在RAC环境(包含单节点的GI环境)中,对数据库的启动关闭操作强烈建议使用crs相关命令来完成,而不推荐使用sqlplus命令

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Oracle 12C ASM 新特性 共享密码文件

oracle12c口令文件,学习笔记:Oracle 12C ASM 新特性 共享密码文件相关推荐

  1. oracle asm密码是什么,ORACLE 12C ASM 新特性:共享密码文件

    在ORACLE 12C之前大家都知道密码文件是存放在?/dbs或者?/database中,如果要修改修改sysdba权限的用户密码时候,会去修改密码文件,而在rac数据库的sys密码文件是存在各个节点 ...

  2. oracle 12c dg新特性,oracle 12c:新特性-网格(Grid)基础架构的增强

    oracle 12c:新特性-网格(Grid)基础架构的增强,传统标准集群和Flex集群. Flex 集群 Oracle 12c 在集群安装时支持两类配置:传统标准集群和Flex集群.在一个传统标准集 ...

  3. 五月数据库技术通讯丨Oracle 12c因新特性引发异常Library Cache Lock等待

    每月关注:35页数据库技术干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预 ...

  4. oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...

    天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...

  5. oracle 12c dg新特性,Oracle 12c DG新特性---一键switchover

    1 说明 在12c中,这个新特性的出现有大大减少了switchover和failover的复杂性.只需要一个命令即可进行角色的切换操作.而在之前的数据库版本中,往往需要多个命令才可以完成角色的切换.注 ...

  6. 学习笔记之-java8的新特性-函数式接口,lambda表达式,方法引用,Stream API,Optional类

    1.Lambda表达式 用匿名内部类的方法去创建多线程1.new Thread2.参数传递new Runnable3.重写run方法4.在run方法中去设置线程任务5.调用start问题:我们最终目标 ...

  7. Oracle 12.2 新特性--PDB和CDB的字符集可以不一样

    Oracle 12.2 新特性--PDB和CDB的字符集可以不一样 在 12.1 中, PDB 的字符集与 root 容器必须保持一致,这样无形中造成了 PDB 迁移或者克隆的限制性.从 12.2 开 ...

  8. Orcle 12c DG 新特性---Far Sync

    1 说明 An Oracle Data Guard far sync instance is a remote Oracle Data Guard destination that accepts r ...

  9. oracle 11g dul,学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中

    试验模拟导出Oracle 11G数据库中数据文件坏块中表中的数据 以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库. 模拟环境SQL> ...

最新文章

  1. Linux多线程实践(8) --Posix条件变量解决生产者消费者问题
  2. amba simple class驱动_学习笔记:class加载器和双亲委派模型
  3. iOS基础-高级视图-UITableView--静态单元格
  4. html js点击字图片下拉,JavaScript实现文字与图片拖拽效果的方法
  5. bat脚本如何自动输入y_在Mac如何写一个相对自动的翻译脚本
  6. idea退出首界面_如何取消Idea开始界面打开默认项目配置
  7. RDLC 格式化文本内容
  8. Extjs 4 MVC中全局配置文件
  9. 常见问题一:Ext.Net的缓存与session值在当前页总是不变
  10. 计算机网络技术基础试卷2,《计算机网络基础考试2》试题与答案
  11. 服务器30hz显示器240hz,显示器刷新率上不去,这锅到底让谁背
  12. 无法安装驱动此计算机,安装Windows系统时,提示“无法在此驱动器上安装Windows”...
  13. 什么是OPC UA?为什么它会继续使用?
  14. Andrej Karpathy读博建议和写论文的方法
  15. 4- word 从任意页面插入页码,前面页面不要页码,以及页码处的横线问题
  16. 电子或通信领域当前的技术及其社会需求调查报告
  17. 《精益软件度量——实践者的观察与思考》—第1章1.2节度量是什么
  18. 01集群中软件的安装 共三部分 Aspera下载与安装 centos系统sratoolkit安装并添加到环境变量 wxf晓飞 肖老师 集群安装软件全过程 export tar.gz
  19. 监督学习--分类之决策树
  20. 诺奖评委、工业 4.0 教父沃夫冈解读AI研究大趋势

热门文章

  1. 网络安全面试题整理 - 甲方类(一)
  2. 脉歌蓝牙耳机线评测_脉歌 TE-40 蓝牙耳机“升级线”体验
  3. wxwidget编译安装_linux下编译安装wxWidgets-2.8.12和audacity-2.0.3教程
  4. 【PTA】平面向量加法
  5. 宽带猫拨号报错651,虚惊一场
  6. 工资买不起薪iphone,你还不跳槽?
  7. 一款Java神仙接私活项目,吊到不行!
  8. 英雄之舞—迷踪“安可心”
  9. 什么是SAP GUI的client
  10. PCIE Capability ID