Oracle dataguard 容灾技术实战(条记),教你一种更清楚的Linux运维架构 ...

打印 上一主题 下一主题

主题 582|帖子 582|积分 1746

查抄环境:
   su - oracle
  ps -ef|grep smon
  echo $ORACLE_HOME
  lsnrctl status
  环境变量配置:
   su - oralce
  echo “export LANG=en_US” >> ~/.bash_prefile
  echo “export ORACLE_BASE=/opt/oracle” >> ~/.bash_prefile
  echo “export ORACLE_HOEM=$ORACLE_BASE/product/19c/dbhome_1” >> ~/.bash_prefile
  echo “export ORACLE_UNQNAME=itpuxdg” >> ~/.bash_prefile
  echo “export ORACLE_SID=itpuxdb1” >> ~/.bash_prefile
  echo “export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG” >> ~/.bash_prefile
  echo “exoprt PATH=.:                                        P                            A                            T                            H                            :                                  PATH:                     PATH:HOME:/binORACLE_HOME/bin” >> ~/.bash_prefile
  source ~/.bash_profile
  env |grep ORACLE
  预备备库监听配置
   vi /opt/oracle/product/19c/dbhome_1/network/admin/listener.ora
  LISTNER =
  (DESCRIPTION_LIST =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 主机名)(PORT = 1521)
  (ADDRESS = (PROTOCOL = TCP)(KEY = EXTPROC1521)
  )
  SID_LIST_LISTENER=
  (SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = 数据库名)
  (SID_NAME = 数据库实例名)
  (ORACLE_HOME = /opt/oracle/product/19c/dbhome_1)
  )
  )
  oracle19c DB创建过程
   01.enable force logging
  alter database force logging;
  
  02.enable archivelog mode
  alter system set db_recovery_file_dest_size=10g;
  alter system set db_recovery_file_dest=‘/opt/oracle’;
  startup mount;
  alter database archivelog;
  alter database open;
  alter system swtch logfile;
  03.create standby redolog
  alter database add stan logfile group 4 ‘/opt/oracle/oradata/ITPUXDB/strdo04.log’
  size 200m;
  alter database add stan logfile group 5 ‘/opt/oracle/oradata/ITPUXDB/strdo05.log’
  size 200m;
  alter database add stan logfile group 6 ‘/opt/oracle/oradata/ITPUXDB/strdo06.log’
  size 200m;
  alter database add stan logfile group 7 ‘/opt/oracle/oradata/ITPUXDB/strdo07.log’
  size 200m;
  主备库监听tnsnames.ora :
   vi /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora
  itpuxdb =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVER_NAME = 实例名)
  )
  )
  备库
   itpuxdb =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVER_NAME = 实例名)
  )
  )
  预备数据库密码文件
主库:
   orapwd file=/opt/oracle/product/19c/dbhome_1/dbs/orapwitpuxdb password=ITPUX-123
  备库:
   cd /opt/oracle/product/19c/dbhome_1/dbs/
  scp IP:/opt/oracle/product/19c/dbhome_1/dbs/orapwitpuxdb
  mv orapwitpuxdb orapwitpuxdg
  登录
   sqlplus “sys/ITPUX-123@itpuxdg as sysdba”
  主库:
   create pflie = ‘/opt/oracle/pfile.ora’ from spfile
  主库参数(重启生效)(itpuxdb主库  itpuxdg备库)
   alter system set db_unique_name=‘itpuxdb’ scope=spfile;
  alter system set LOG_ARCHIVE_CONFIG='DG _CONFIG=(itpuxdb,itpuxdg)’scope=both;
  alter system set LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST
  VALID_FOR=(ALL_LOGFILES,ALL_ROLES)DB_UNIQUE_NAME=itpuxdb’ scope=both;
  alter system set LOG_ARCHIVE_DEST_2='SERVICE=itpuxdg LGWR ASYNC
  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=itpuxdgscope=both;
  alter system set fal_client=‘itpuxdb’ scope=both;
  alter system set FAL_SERVER=‘itpuxdg’ scope=both;
  alter system set DB_FILE _NAME_CONVERT=‘ITPUXDG’,ITPUXDB’ scope=spfile;
  alter system set LOG _FILE_NAME_CONVERT=‘ITPUXDG’,‘ITPUXDB’ scope=spfile;
  alter system set standby_file_management=AUTO scope=both;
  备库参数:
   cd /opt/oracle
vi pfile.ora
  db_unique_name=‘itpuxdg’
LOG_ARCHIVE_CONFIG=‘DG_CONFIG=(itpuxdg,itpuxdb)’
LOG_ARCHIVE_DEST_1=‘LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=itpuxdg’
LOG_ARCHIVE_DEST_2=‘SERVICE=itpuxdb LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=itpuxdb’ fal_client=‘itpuxdg’
FAL_SERVER=‘itpuxdb’
DB_FILE_NAME_CONVERT=‘ITPUXDB’,‘ITPUXDG’
LOG_FILE_NAME_CONVERT=‘ITPUXDB’,‘ITPUXDG’
standby_file_management=AUTO
  oracle19c DG创建过程
创建目录
   mkdir -p /opt/oracle/admin/itpuxdg/adump
mkdir -p /opt/oracle/oradata/ITPUXDG
  自我介绍一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Linux运维工程师,想要提拔技能,往往是本身摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。本身不成体系的自学结果低效又漫长,而且极易遇到天花板技术故步自封!
因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简朴,就是希望能够帮助到想自学提拔又不知道该从何学起的朋友,同时减轻各人的负担。





既有得当小白学习的零底子资料,也有得当3年以上经验的小同伴深入学习提拔的进阶课程,根本涵盖了95%以上Linux运维知识点,真正体系化!
由于文件比较大,这里只是将部门目录大纲截图出来,每个节点内里都包罗大厂面经、学习条记、源码课本、实战项目、解说视频,而且后续会连续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)

最后的话

近来很多小同伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给各人!
资料预览

给各人整理的视频资料:

给各人整理的电子书资料:

如果本文对你有帮助,接待点赞、收藏、转发给朋友,让我有连续创作的动力!
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感爱好,接待戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模子、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产物经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据布局与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算
子书资料:
[外链图片转存中…(img-aId2fNGu-1712342166420)]
如果本文对你有帮助,接待点赞、收藏、转发给朋友,让我有连续创作的动力!
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感爱好,接待戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模子、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产物经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据布局与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

北冰洋以北

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表