1. RAC修改spfile位置
  2. [root@rac1 ~]# su - oracle
  3. [oracle@rac1 ~]$ sqlplus  / as sysdba
  4. SQL*Plus: Release 11.2.0.3.0 Production on Wed Jan 8 22:36:39 2014
  5. Copyright (c) 1982, 2011, Oracle.  All rights reserved.
  6. Connected to:
  7. Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
  8. With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
  9. Data Mining and Real Application Testing options
  10. SQL> select status from gv$instance;
  11. STATUS
  12. ------------------------
  13. OPEN
  14. OPEN
  15. SQL> show parameter db_name
  16. NAME                                 TYPE                   VALUE
  17. ------------------------------------ ---------------------- ------------------------------
  18. db_name                              string                  orcl
  19. 1.查看当前的DATABASE spfile 位置
  20. SQL> show parameter spfile
  21. NAME                                 TYPE        VALUE
  22. ------------------------------------ ----------- ------------------------------
  23. spfile                               string      +ORCLDG/orcl/spfileorcl.ora
  24. 2.备份 pfile
  25. [oracle@rac1 ~]$ cd $ORACLE_HOME/dbs
  26. [oracle@rac1 ~]$ more initorcl1.ora
  27. spfile='+ORCLDG/orcl/spfileorcl.ora'
  28. [oracle@rac1 ~]$ cp initorcl1.ora  initorcl1.orabak
  29. 3.重新在指定路径创建 spfile
  30. [oracle@rac1 ~]$ sqlplus / as sysdba
  31. SQL> create  pfile from spfile;
  32. SQL> create spfile='+ORCL_FRA' from pfile;
  33. 4.查看新创建spfile位置
  34. [oracle@rac1 ~]$ su - grid
  35. [grid@yyzfrac1 ~]$ asmcmd
  36. ASMCMD> lsdg
  37. State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name
  38. MOUNTED  NORMAL  N         512   4096  1048576      6144     5218             2048            1585              0             Y  OCRDG/
  39. MOUNTED  EXTERN  N         512   4096  1048576    204800   204704                0          204704              0             N  ORCLDG/
  40. MOUNTED  EXTERN  N         512   4096  1048576    204800   204704                0          204704              0             N  ORCL_FRA/
  41. ASMCMD> cd ORCL_FRA
  42. ASMCMD> ls
  43. ORCL/
  44. ASMCMD> cd orcl
  45. ASMCMD> ls
  46. CONTROLFILE/
  47. PARAMETERFILE/
  48. control01.ctl
  49. control02.ctl
  50. ASMCMD> cd PARAMETERFILE/
  51. ASMCMD> ls
  52. spfile.258.836345535
  53. 5.指定新的spfile别名
  54. ASMCMD>mkalias +ORCL_FRA/ORCL/PARAMETERFILE/spfile.258.836345535   +ORCL_FRA/ORCL/spfileorcl.ora
  55. 6.用srvctl修改新的rac数据库spfile 位置
  56. [oracle@yyzfrac2 dbs]$ srvctl  modify database -d orcl -p +orcl_fra/orcl/spfileorcl.ora
  57. 7.删除原来的spfile
  58. [oracle@rac1 ~]$ sqlplus / as sysdba
  59. SQL>alter diskgroup orcldg drop file '+orcldg/orcl/spfileorcl.ora';
  60. 8.分别在两个节点中更新initorcl1.ora initorcl2.ora
  61. 内容为spfile='+orcl_fra/orcl/spfileorcl.ora'
  62. 9.重新启动数据库
  63. [oracle@rac1 ~]$srvctl stop database -d orcl
  64. [oracle@rac1 ~]$srvctl start database -d orcl
  65. 10.在两节点查看spfile位置
  66. SQL> set line 3000
  67. SQL> show parameter spfile
  68. NAME                                 TYPE        VALUE
  69. ------------------------------------ ----------- ------------------------------
  70. spfile                               string      +ORCL_FRA/orcl/spfileorcl.ora
  71. 转:http://blog.csdn.net/evils798/article/details/18014645

RAC修改数据库的spfile位置的更多相关文章

  1. mysql 修改数据库data存放位置

    一.首先把mysql的服务先停掉. 二.更改MySQL配置文件My.ini中的数据库存储主路径 打开MySQL默认的安装文件夹C:\Program Files\MySQL\MySQL Server 5 ...

  2. Windows下更改MySQL数据库的存储位置

    在MySQL安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹. ...

  3. RAC修改spfile位置

    RAC修改spfile位置    [root@rac1 ~]# su - oracle  [oracle@rac1 ~]$ sqlplus  / as sysdba  SQL*Plus: Releas ...

  4. RAC 修改 spfile 参数

    我们知道数据库的参数文件有spfile 和pfile. RAC 的参数文件比较特殊. 因为默认情况下,RAC的spfile 是放在共享设备上(RAW设备或者ASM磁盘组).而在各节点的pfile文件里 ...

  5. MySQL数据库数据存放位置修改

    MySQL数据库数据存放位置修改 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 最流行的关系型数据库管理系统,在 WEB 应用方 ...

  6. SQL SERVER 2012 修改数据库默认位置不立即生效

    今天修改SQL SERVER 2012的数据库默认位置:即数据文件.日志文件默认位置时遇到一个问题,单击"服务器属性"(Server Properties)--> 数据库设置 ...

  7. SqlServer修改数据库文件及日志文件存放位置

    --查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master ...

  8. MySql数据库在表中添加新字段,设置主键,设置外键,字段移动位置,以及修改数据库后如何进行部署和维护的总结

    1,为当前已有的表添加新的字段 alter table student add studentName varchar(20) not null; 2,为当前已有的表中的字段设置为主键自增 alter ...

  9. mssql server修改数据库文件位置 此种方法暂未测试成功

    --查看当前的存放位置 select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master ...

随机推荐

  1. bzoj 1623: [Usaco2008 Open]Cow Cars 奶牛飞车

    1623: [Usaco2008 Open]Cow Cars 奶牛飞车 Time Limit: 5 Sec  Memory Limit: 64 MBSubmit: 325  Solved: 223[S ...

  2. LINUX系统运行查看

    1.查看内存使用情况 free -m 2.查看内存,cpu等使用情况排序,使用ps -aux命令 ps -aux --sort=+rss :按内存升序排列 ps -aux --sort=-rss :按 ...

  3. [Bzoj]5343: [Ctsc2018]混合果汁

    5343: [Ctsc2018]混合果汁 题目描述 小 R 热衷于做黑暗料理,尤其是混合果汁. 商店里有 \(n\) 种果汁,编号为 \(0,1,\cdots,n-1\) .\(i\) 号果汁的美味度 ...

  4. JDBCTemplate执行增删改查(CDUR)操作

    1.JdbcTemplate简介 (1)Spring提供的一个操作数据库的技术JdbcTemplate,是对Jdbc的封装.语法风格非常接近DBUtil. JdbcTemplate可以直接操作数据库, ...

  5. forever让nodejs后台运行

    nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人.如何让nodejs应用当成服务,在后台执行呢? 最简单的办法: $ nohup node app.js 但是,for ...

  6. thinkphp Composer安装指南

    1.首先我们去composer的官网下载composer,当然也可以用命令行的形势下下载,我是在windows安装的.https://www.phpcomposer.com/ 2.下载以后进行安装,一 ...

  7. Spring获取bean的几种方式

    工作中需要对一个原本加载属性文件的工具类修改成对数据库的操作当然,ado层已经写好,但是需要从Spring中获取bean,然而,工具类并没有交给Spring来管理,所以需要通过方法获取所需要的bean ...

  8. LinuxMint Mate 安装Google拼音输入法(Fcitx)

    安装Google拼音输入法(Fcitx)$ sudo apt-get install fcitx fcitx-config-gtk fcitx-frontend-all fcitx-ui-classi ...

  9. 查看SQLServer的最大连接数

    如何查看SQLServer的最大连接数?相信很多人对个很有兴趣,一下就给出两种方法: 1. 查询服务器属性 默认服务设置为0(表示不受限制). 2. SQL查看最大连接数 这里的32767就是服务器的 ...

  10. iRed邮箱使用情况

    iRedAdmin-Pro 在域名的用户列表里直接显示了邮箱使用情况的百分比,并有一个细小的进度条以不同颜色标示百分比情况.用户的邮箱限额定义在 mailbox.quota,当前使用情况定义在 use ...