Rumah pangkalan data tutorial mysql Dataguard搭建灾备库操作

Dataguard搭建灾备库操作

Jun 07, 2016 pm 04:04 PM
dji membina beroperasi Pemulihan bencana

DJI erpdb库搭建DG 数据库:Oracle11gr2 主库 (下面打井号的不用执行) alter database force logging; alter system set db_unique_name='erp' scope=spfile; --我们让主库db_name=db_unique_name alter system set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE sc

DJI erpdb库搭建DG 数据库:Oracle11gr2

主库 (下面打井号的不用执行)
alter database force logging;
alter system set db_unique_name='erp' scope=spfile; --我们让主库db_name=db_unique_name
alter system set REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile;
alter system set LOG_ARCHIVE_FORMAT='%t_%s_%r.arc' scope=spfile;
alter system set LOG_ARCHIVE_CONFIG='DG_CONFIG=(erp,erpdg)' scope=both;
#alter system set LOG_ARCHIVE_DEST_1='LOCATION=USE_DB_RECOVERY_FILE_DEST VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=erp' scope=both;
alter system set LOG_ARCHIVE_DEST_2='SERVICE=erpdg ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=erpdg' scope=both;
#alter system set LOG_ARCHIVE_DEST_2='SERVICE=10.10.1.251:1601/erpdg ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=erpdg' scope=both;
alter system set LOG_ARCHIVE_DEST_STATE_1=ENABLE scope=both;
alter system set LOG_ARCHIVE_DEST_STATE_2=defer scope=both;
alter system set LOG_ARCHIVE_MAX_PROCESSES=30 scope=both;

重启库
shutdown immediate;
startup mount
开启归档:
alter database archivelog;
alter database open;

将两边库的监听、tns都配好,能互相tnsping通。
监听参考
SID_LIST_dg1= (SID_LIST=(SID_DESC=(SID_NAME=dg)(ORACLE_HOME=/dg1/product/11.2.0))) dg1=(DESCRIPTION_LIST=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=10.10.1.251)(PORT=1800))))
连接串参考:
dg2=(description =(address = (protocol = tcp)(host =10.10.1.251)(port = 1801))(connect_data = (sid = dg)))

创建主库的密码文件,传送到dg库。 [dg1] cp $ORACLE_HOME/dbs/orapw${ORACLE_SID} /tmp [dg1] chmod 777 /tmp/orapw${ORACLE_SID} [dg2] mv /tmp/orapw${ORACLE_SID} $ORACLE_HOME/dbs 或者dg库直接创建密码文件,sys密码与主库一致。 cd $ORACLE_HOME/dbs && orapwd file=orapw$ORACLE_SID password=password force=y


下面是创建备库的参数文件的 [dg2]
cd $ORACLE_HOME/dbs && vi fwy.ora
#
db_name=erp
db_unique_name=erp
db_create_file_dest='/erpdg_bk/dg'
diagnostic_dest='/u01/erp/db/tech_st/11.2.0/admin/erpdg_erpdg'
LOG_ARCHIVE_CONFIG='DG_CONFIG=(erp,erpdg)'
fal_server=erp
fal_client=erpdg db_recovery_file_dest_size=200G db_recovery_file_dest='/erpdg_bk/dg/fra'
#
utl_file_dir='/tmp'
log_buffer=15728640 #15m
pga_aggregate_target=1073741824 #1G
java_pool_size=157286400 #150m
large_pool_size=157286400 #150m
sga_target=0
shared_pool_size=1073741824 #1G
db_cache_size=1073741824 #1G
parallel_max_servers = 8
_b_tree_bitmap_plans=FALSE
_fast_full_scan_enabled=FALSE
O7_DICTIONARY_ACCESSIBILITY=FALSE
_like_with_bind_as_equality=TRUE
_optimizer_autostats_job=FALSE
_sort_elimination_cost_ratio=5
_system_trig_enabled=TRUE
_trace_files_public=true
plsql_code_type='NATIVE'
plsql_optimize_level=2
compatible=11.2.0
cursor_sharing=EXACT
db_block_checking=false
db_block_checksum=true
db_files=5120
dml_locks=30000
log_checkpoint_interval=100000
log_checkpoint_timeout=1200
log_checkpoints_to_alert=TRUE
nls_territory=america
olap_page_pool_size=4194304
optimizer_secure_view_merging=FALSE
parallel_min_servers=0
sec_case_sensitive_logon=false
undo_management=auto
undo_retention=21600 #6小时
undo_tablespace=APPS_UNDOTS1
remote_login_passwordfile=EXCLUSIVE
query_rewrite_enabled=true
db_block_size=8192
db_file_multiblock_read_count=64
db_writer_processes=10
resource_manager_plan=''
_resource_manager_always_on = false
disk_asynch_io=false
open_cursors=7000
recyclebin =off
_system_trig_enabled = true
O7_DICTIONARY_ACCESSIBILITY = false
nls_language = american
nls_territory = america
nls_date_format='DD-MON-RR'
nls_numeric_characters='.,'
nls_sort=binary
nls_comp=binary
nls_length_semantics=BYTE
max_dump_file_size=51200
timed_statistics = true
processes=3000
sessions = 6000
aq_tm_processes = 2
job_queue_processes = 30
_sqlexec_progression_cost = 2147483647
workarea_size_policy = AUTO
olap_page_pool_size = 4194304
optimizer_mode =FIRST_ROWS
LOG_ARCHIVE_FORMAT='%t_%s_%r.arc'
STANDBY_FILE_MANAGEMENT = auto

备库启动到nomount状态 [dg2]
sqlplus '/as sysdba'
startup nomount pfile=?/dbs/fwy.ora


源端利用11g的duplicate from active技术
源端 [dg1] 下面绿色的是连到源库,粉色代表连到目标库。
rman target sys/oracle auxiliary sys/oracle@dg2
DUPLICATE TARGET DATABASE for standby FROM ACTIVE DATABASE;
或者如果你想从目标端发起rman也可以[dg2] rman target sys/oracle@dg1 auxiliary sys/oracle

duplicate完毕后,备库: [dg2]
create spfile='?/dbs/fwy2.ora' from memory;
cd $ORACLE_HOME/dbs && cp fwy2.ora spfile${ORACLE_SID}.ora



备库增加日志组,执行4次增加4组。 [dg2]
alter database add standby logfile size 50m;

主库开启传送日志 [dg1]
alter system set LOG_ARCHIVE_DEST_STATE_2=enable scope=both;

先不要open库,就算open也失败,因为此时可能数据文件不一致。所以,我们先recover一会儿,让其recover到一致状态。
[dg2] alter database recover managed standby database using current logfile disconnect from session parallel 8;

一会儿后,停掉MRP进程:
ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
然后可以开启open read only模式了。
alter database open read only;
alter database recover managed standby database using current logfile disconnect from session parallel 8;

观察mrp进程是否正常工作。
select PROCESS,STATUS,CLIENT_PROCESS,GROUP#,THREAD#,SEQUENCE# , BLOCK# from v$managed_standby where process='MRP0';

--比较主库备库的应用日志最大时间
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
col max(first_time) for a30
select max(first_time) from v$log_history;

--对于主库就是写完了的最大日志,对于备库,就是应用完了的最大日志。
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
select max(sequence#) from v$log_history where resetlogs_time>=( select max(resetlogs_time ) from v$log_history) ;
主库修改归档日志删除方式: CONFIGURE ARCHIVELOG DELETION POLICY TO SHIPPED TO ALL STANDBY; --主库 CONFIGURE ARCHIVELOG DELETION POLICY TO applied on all standby; --备库



Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Rakaman pembuka kotak DJI Neo menunjukkan perkakasan yang dikhabarkan dan menyebut harga pelancaran yang jauh lebih rendah daripada jangkaan Rakaman pembuka kotak DJI Neo menunjukkan perkakasan yang dikhabarkan dan menyebut harga pelancaran yang jauh lebih rendah daripada jangkaan Aug 29, 2024 pm 12:38 PM

Nampaknya DJI sudah pun menjual dron seterusnya di pasaran tertentu, walaupun belum mendedahkannya lagi dalam sebarang kapasiti. Untuk mengimbas kembali, terdapat bukti bahawa Best Buy telah mula menyimpan DJI Neo di kedai-kedai batu bata tertentu. Walau bagaimanapun,

Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Tutorial penggunaan PyCharm: membimbing anda secara terperinci untuk menjalankan operasi Feb 26, 2024 pm 05:51 PM

PyCharm ialah persekitaran pembangunan bersepadu (IDE) Python yang sangat popular. Ia menyediakan pelbagai fungsi dan alatan untuk menjadikan pembangunan Python lebih cekap dan mudah. Artikel ini akan memperkenalkan anda kepada kaedah operasi asas PyCharm dan menyediakan contoh kod khusus untuk membantu pembaca memulakan dengan cepat dan menjadi mahir dalam mengendalikan alat tersebut. 1. Muat turun dan pasang PyCharm Pertama, kita perlu pergi ke laman web rasmi PyCharm (https://www.jetbrains.com/pyc

Harga DJI Neo Fly More Combo didedahkan untuk mengurangkan secara drastik walaupun dron HoverAIR X1 termurah Harga DJI Neo Fly More Combo didedahkan untuk mengurangkan secara drastik walaupun dron HoverAIR X1 termurah Jul 31, 2024 am 08:01 AM

Nampaknya DJI lebih hampir untuk mengeluarkan saingan HoverAIR X1 (kurr. $349 di Amazon) daripada kebocoran sebelumnya yang tersirat. Untuk mengimbas kembali, dron itu baru-baru ini muncul di pangkalan data awam Suruhanjaya Komunikasi Persekutuan (FCC). Walaupun FCC jarang mendedahkan banyak

DJI Neo mendedahkan dalam kebocoran peruncit baharu dengan harga pelancaran yang lebih rendah daripada jangkaan DJI Neo mendedahkan dalam kebocoran peruncit baharu dengan harga pelancaran yang lebih rendah daripada jangkaan Aug 21, 2024 am 06:56 AM

Hari ini telah berlalu tanpa pengenalan rasmi untuk DJI Neo. Namun begitu, saingan HoverAIR X1 (kurr. $349 di Amazon) telah muncul lagi dalam satu lagi kebocoran, sejurus selepas Igor Bogdanov mempamerkan beberapa keupayaan penerbangan dron itu. Kali ini,

DJI Neo dikeluarkan sebagai dron ringan baharu dengan kamera 1/2 inci yang boleh merakam video 4K dengan harga di bawah $200 DJI Neo dikeluarkan sebagai dron ringan baharu dengan kamera 1/2 inci yang boleh merakam video 4K dengan harga di bawah $200 Sep 06, 2024 am 06:56 AM

DJI kini telah mengeluarkan Neo, dron pengguna pertamanya sejak pengenalan senyap Mini 4K (curr. $299 di Amazon) pada akhir April. Walaupun sedikit yang diketahui tentang Mini 4K sebelum keluaran rasminya, kebocoran dalam beberapa minggu kebelakangan ini telah didedahkan

Leaker mendedahkan harga pelancaran yang lebih tinggi daripada jangkaan untuk kamera aksi DJI Osmo Action 5 Pro baharu Leaker mendedahkan harga pelancaran yang lebih tinggi daripada jangkaan untuk kamera aksi DJI Osmo Action 5 Pro baharu Sep 08, 2024 am 09:30 AM

Osmo Action 5 Pro nampaknya semakin hampir. Walaupun DJI masih membisu secara terbuka mengenai peranti itu, pembocor seperti @Quadro_News terus mendedahkan pelbagai butiran dalam talian. Sebagai imbasan, pembocor itu berkongsi beberapa imej promosi yang tidak kelihatan sebelum ini

DJI Neo: Imej pembungkusan runcit mengesahkan spesifikasi untuk dron bersaiz poket baharu dan ringan DJI Neo: Imej pembungkusan runcit mengesahkan spesifikasi untuk dron bersaiz poket baharu dan ringan Aug 01, 2024 am 10:34 AM

Kebocoran berkaitan DJI Neo semakin tebal dan pantas. Walaupun diandaikan sehingga baru-baru ini bahawa syarikat itu akan mengeluarkan Air 3S atau Mavic 4 sebagai dron baharunya yang seterusnya, yang kini nampaknya tidak mungkin. Sebaliknya, penampilan pembungkusan runcit Neo membayangkan bahawa D

Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Langkah-langkah operasi dan langkah berjaga-jaga Deploy Linux Mar 14, 2024 pm 03:03 PM

Langkah pengendalian dan langkah berjaga-jaga LinuxDeploy LinuxDeploy ialah alat berkuasa yang boleh membantu pengguna menggunakan pelbagai pengedaran Linux dengan pantas pada peranti Android, membolehkan pengguna mengalami sistem Linux yang lengkap pada peranti mudah alih mereka. Artikel ini akan memperkenalkan langkah pengendalian dan langkah berjaga-jaga LinuxDeploy secara terperinci dan memberikan contoh kod khusus untuk membantu pembaca menggunakan alat ini dengan lebih baik. Langkah-langkah operasi: Pasang LinuxDeploy: Pertama, pasang

See all articles