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

合肥网站制作哪家有名如何在其他平台做推广

合肥网站制作哪家有名,如何在其他平台做推广,特产网站建设方案,网站提现功能怎么做☘️博主介绍☘️: ✨又是一天没白过,我是奈斯,DBA一名✨ ✌✌️擅长Oracle、MySQL、SQLserver、Linux,也在积极的扩展IT方向的其他知识面✌✌️ ❣️❣️❣️大佬们都喜欢静静的看文章,并且也会默默的点赞收藏加关注❣…

☘️博主介绍☘️

✨又是一天没白过,我是奈斯,DBA一名✨

✌️擅长Oracle、MySQL、SQLserver、Linux,也在积极的扩展IT方向的其他知识面✌️

❣️❣️❣️大佬们都喜欢静静的看文章,并且也会默默的点赞收藏加关注❣️❣️❣️

    今天给大家介绍一下参数文件在11gRAC和12cRAC的启动位置,因为在12c之后参数文件在单机环境没有发生变化,但是在rac环境中发生了变化,所以了解新版本的新改变是在之后的运维工作中是非常重要的。

    众所周知参数文件是在数据库启动时,第一步(nomount状态)就会调用读取参数文件,并且数据库的设置、配置、优化都是在参数文件中完成的。实例启动时会按照spfile<SID>.ora --> spfile.ora --> init<SID>.ora(同pfile.ora)顺序启动实例启动时必要的参数文件,如果文件都不存在那么oracle会报错。

    今天我将以修改参数文件位置案例的形式介绍一下11gRAC和12cRAC的启动位置。

    先介绍一下参数文件在11gRAC或12cRAC的启动位置的区别,然后再开始修改参数文件位置的学习。

11gRAC中参数文件的位置:

存在于每个节点的$ORACLE_HOME/dbs目录和OCR的数据库资源信息中。

    

12gRAC中参数文件的位置:

不存在与$ORACLE_HOME/dbs目录下,只存在于OCR的数据库资源信息中。

 

ps介绍一下OCR是什么:OCR是oracle cluster register集群注册表,包括了rac中集群和数据库的配置信息。信息包括集群节点的列表,集群数据库实例的节点的映射以及crs应用程序资源信息。


铁子别忘了点个关注!!!

f4df815e9acd4b3fb56b73351386533d.gif

 

一、11gRAC参数文件的管理和修改,11gRAC中参数文件的位置:先找init<SID>.ora,在由该文件所指向的ASM中的spfile

    在集群环境下,参数文件是共享的,在11g中的oracle用户下每一个节点的$ORACLE_HOME/dbs目录下都存在一个init<SID>.ora文件,该文件用于指向共享存储中参数文件spfile的位置。所以11gR2实例启动过程是先找init<SID>.ora,在由该文件所指向的ASM中的spfile。

 

内容如下:

查看$ORACLE_HOME/dbs目录:

[oracle@rac1 dbs]$ more initorcl1.ora

SPFILE='+DATA/orcl/spfileorcl.ora'

[oracle@rac2 dbs]$ more initorcl2.ora

SPFILE='+DATA/orcl/spfileorcl.ora'

查看OCR数据库资源信息:

[oracle@rac2 ~]$ srvctl config database -d orcl

9d1a53b345f44636a108925c66bdbd81.png

 

修改11gRAC中参数文件的位置: 

    在11gRAC中修改参数文件位置时,不仅需要修改本地操作系统init<SID>.ora的spfile记录文件,也需要修改OCR(OCR是oracle cluster register集群注册表,包括了rac中集群和数据库的配置信息。信息包括集群节点的列表,集群数据库实例的节点的映射以及crs应用程序资源信息)中的数据库资源信息。

1)确定spfile的位置

[oracle@rac1 dbs]$ more initorcl1.ora

SPFILE='+DATA/orcl/spfileorcl.ora'

[oracle@rac2 dbs]$ more initorcl2.ora

SPFILE='+DATA/orcl/spfileorcl.ora'

[oracle@rac2 ~]$ srvctl config database -d orcl

 

2)临时位置生成pfile

注意:RAC环境下严禁使用create pfile from spfile;会覆盖默认位置下pfile内容。也不可以使用create spfile from pfile,那么会覆盖掉spfile,需要指定具体的位置。

SQL> create pfile='/oracle/app/oracle/product/12.2/db_1/dbs/pfile.ora' from SPFILE='+DATA/orcl/spfileorcl.ora';

 

3)新位置重新生成spfile

注意:pfile和spfile都需要指定目录

ASMCMD> mkdir +DATA/orcl/SPFILE/

 

SQL> create SPFILE='+DATA/orcl/SPFILE/spfileorcl.ora' from pfile='/oracle/app/oracle/product/12.2/db_1/dbs/pfile.ora';

 

4)修改pfile中spfile位置

[oracle@rac1 dbs]$ vi initorcl1.ora

#SPFILE='+DATA/orcl/spfileorcl.ora'
SPFILE='+DATA/orcl/SPFILE/spfileorcl.ora'

[oracle@rac2 dbs]$ vi initorcl2.ora

#SPFILE='+DATA/orcl/spfileorcl.ora'
SPFILE='+DATA/orcl/SPFILE/spfileorcl.ora'

5)修改OCR中spfile位置(是在oracle用户下的任意一个节点操作,不是grid用户下执行)

组件使用注意:

1、rac的name(db_name、db_unique_name、instance_name、service_names)不要随便乱改。

2、grid用户下可以执行crsctl、srvctl、ocr命令。oracle restart和rac是grid软件安装的一部分,所以执行命令时应在grid用户下进行

3、oracle用户下只可以执行srvctl命令,集群实例的注册添加删除等只能在oracle用户下进行,在grid下注册集群实例报PRKH-1014 : Current user "grid" is not the oracle owner user "oracle" of oracle home "/oracle/app/oracle/product/11.2.0/db_1"。

[oracle@rac2 ~]$ srvctl modify database -d orcl -p '+DATA/orcl/SPFILE/spfileorcl.ora'

[oracle@rac2 ~]$ srvctl config database -d orcl

b837e04340b04e608fac1df3dff6dcbf.png

 

6)重启数据库并查看是否生效(oracle用户下只可以执行srvctl命令)

节点一:

[oracle@rac1 ~]$ srvctl stop instance -d orcl -i orcl1

[oracle@rac1 ~]$ srvctl start instance -d orcl -i orcl1

[oracle@rac1 ~]$ srvctl status instance -d orcl -i orcl1

SQL> show parameter spfile

1d7031769a69498baec014b7129a67bb.png

节点二:

[oracle@rac2 ~]$ srvctl stop instance -d orcl -i orcl2

[oracle@rac2 ~]$ srvctl start instance -d orcl -i orcl2

[oracle@rac2 ~]$ srvctl status instance -d orcl -i orcl2

SQL> show parameter spfile

f53435cda1ef4acea9abdded1d35d5ac.png

 

二、12cRAC(包含12c以后的所有版本)参数文件的管理和修改12cRAC中参数文件的位置:12c之后spfile信息只记录在OCR的数据库资源信息 

    每个节点的$ORACLE_HOME/dbs目录下已经不存在init<SID>.ora文件。那么各个节点是如何找到共享盘中的spfile参数文件呢,或者说哪里记录了参数文件spfile位置信息。

    从12c开始,spfile信息只记录在OCR的数据库资源信息中,当数据库启动时,直接读取OCR中记录的spfile参数文件。

 

内容如下:

不存在于$ORACLE_HOME/dbs目录下:

 

查看OCR数据库资源信息:

0e47832c816b4e1281a49e69a0cb9fdb.png

 

修改12cRAC中参数文件的位置:

    在12cRAC中修改参数文件位置时,不需要修改本地操作系统init<SID>.ora的spfile记录文件,因为从12c开始,spfile信息只记录在OCR(OCR是oracle cluster register集群注册表,包括了rac中集群和数据库的配置信息。信息包括集群节点的列表,集群数据库实例的节点的映射以及crs应用程序资源信息)的数据库资源信息中,当数据库启动时,直接读取OCR中记录的spfile参数文件。

 

1)确定spfile的位置

[oracle@rac1 ~]$ srvctl config database -d orcl

 

2)临时位置生成pfile

注意:RAC环境下严禁使用create pfile from spfile;会覆盖默认位置下pfile内容。也不可以使用create spfile from pfile,那么会覆盖掉spfile,需要指定具体的位置。

SQL> create pfile='/oracle/app/oracle/product/12.2/db_1/dbs/pfile.ora' from SPFILE='+DATA/ORCL/PARAMETERFILE/spfile.268.1155580573';

 

3)新位置重新生成spfile

注意:pfile和spfile都需要指定目录,

ASMCMD> mkdir +DATA/orcl/SPFILE/

 

SQL> create SPFILE='+DATA/orcl/SPFILE/spfileorcl.ora' from pfile='/oracle/app/oracle/product/12.2/db_1/dbs/pfile.ora';

 

4)修改OCR中spfile位置(是在oracle用户下的任意一个节点操作,不是grid用户下执行)

组件使用注意:

1、rac的name(db_name、db_unique_name、instance_name、service_names)不要随便乱改。

2、grid用户下可以执行crsctl、srvctl、ocr命令。oracle restart和rac是grid软件安装的一部分,所以执行命令时应在grid用户下进行

3、oracle用户下只可以执行srvctl命令,集群实例的注册添加删除等只能在oracle用户下进行,在grid下注册集群实例报PRKH-1014 : Current user "grid" is not the oracle owner user "oracle" of oracle home "/oracle/app/oracle/product/11.2.0/db_1"。

[oracle@rac2 ~]$ srvctl modify database -d orcl -p '+DATA/orcl/SPFILE/spfileorcl.ora'

[oracle@rac2 ~]$ srvctl config database -d orcl

1b748719a235488d9418540a5790eb36.png

 

5)重启数据库并查看是否生效(oracle用户下只可以执行srvctl命令)

节点一:

[oracle@rac1 ~]$ srvctl stop instance -d orcl -i orcl1

[oracle@rac1 ~]$ srvctl start instance -d orcl -i orcl1

[oracle@rac1 ~]$ srvctl status instance -d orcl -i orcl1

SQL> show parameter spfile

99dba65161fc4355a59774f1cf052047.png

节点二:

[oracle@rac2 ~]$ srvctl stop instance -d orcl -i orcl2

[oracle@rac2 ~]$ srvctl start instance -d orcl -i orcl2

[oracle@rac2 ~]$ srvctl status instance -d orcl -i orcl2

SQL> show parameter spfile

1f8c135b4c7b4e1aa363a6901433f0bd.png

 

http://www.hotlads.com/news/6168.html

相关文章:

  • 深圳做公司网站windows优化大师功能
  • 腾讯快速建站平台谷歌手机网页版入口
  • 公司的网站建设价格营销网站建设制作
  • asp网站开发工具域名注册官网免费
  • 电子商务网站建设的风险分析简述网络营销的方法
  • 整合营销传播方法包括专业网站优化排名
  • 网络公司手机网站模板引流推广神器
  • 番禺网站建设怎样在哪里打广告效果最好
  • 太原制作微信网站宣传推广渠道有哪些
  • 网站建设ppt介绍百度sem认证
  • 推荐外贸网站建设的公司如何使用网络营销策略
  • 在线制作电子签名网站优化排名首页
  • 做装修公司的网站网站运营指标
  • 政府网站管理平台培训课程有哪些
  • vue is做的购物网站百度手机怎么刷排名多少钱
  • 做的很酷炫的网站全国疫情实时资讯
  • 老干部局网站建设的意义永久免费域名申请
  • 哪个网站做黄金交易最好搜索引擎的四个组成部分及作用
  • 做详情页的网站网上国网推广
  • 浏阳做网站的有哪几家西安网站seo技术厂家
  • 网站开发语言学习C 吗搜索引擎调价工具哪个好
  • wordpress大型博客主题app软件下载站seo教程
  • DW做网站入门步骤教学今日国内新闻头条15条
  • 网站推广分析深圳seo优化外包公司
  • 社交电商广州seo服务
  • 中国建设银行官方网站app下载民宿平台搜索量上涨
  • 高校工会网站建设友好链接
  • 各类设计型网站如何查询网站收录情况
  • 基础网页制作流程长春网站优化体验
  • 云南网络推广公司无线网络优化工程师