Сайн уу,
windows-с Linux руу standby бэлдэхээр зурган дээрх алдаа өгөөд болохгүйн. Энийг шийдэж байсан хүмүүс байна уу. Convert л буруу хийгдээд байх шиг байна
Windows , Linux -ийн хооронд замчлалын асуудал л их гараад байдаг. escaping chars дээрээ сайн анхаарч тохируулж үзэх хэрэгтэй
db_file_name_convert, log_file_name_convert
параметрууд дээрээ ажиллаад үз…
DG нь DR шийдэл учир target,source бүх зүйлээрээ ижил байхыг шаарддаг. Мэдээж чиний оруулсан шиг тохиргоонууд байхыг алийг тэр гэхэв. Тиймээс duplicate биш export эсвэл backup гаргаж аваад нөгөө талдаа restore хийж standby -ийг бэлдсэн нь арай хялбар байх болов уу даа.
duplicate хэсэгт /u01/app… гэдгийг жишээ нь c:\u01\app… гэх мэт өөрчилнө. зарим хэсэгт escaping ажиллахгүй , харин зарим хэсэгт нь ажиллана… үүнээс улбаалаад асуудлууд гарч эхэлнэ.
Адилхан зам бэлдэж чадахгүй юм чинь rman backup аваад сэргээхдээ newname өгөөд сэргээвэл болох байхдаа.
Тийм. Хамгийн оновчтой хувилбар харагдаж байна. Сэргээсний дараагаар RFS , MRP процессууд лог дээрээ суурилаад ажиллаад явчих боломжтой болно. Тиймээс иймэрхүү аргаар хувилбаад үз.
hi. @ariunbold
db_file_name_convert
яаж хийж байгааг чинь харая.
Heterogeneous Data Guard тохируулахад баазын хувилбар, үйлдлийн системийн хувилбар их хамаардаг. Танай бааз болон OS ийн хувилбарууд Heterogeneous Data Guard Matrix -д байгаа эсэхийг эхлээд хараарай.
Primary: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Microsoft Windows x64 (64-bit) - Version: 2012 R2
Standby: RedHat Linux 6.8 x64 and later дээр .dbf
файл бүрийн замыг тус бүрд нь 'D:\APP\ORACLE\ORADATA\PRIM\SYSAUX01.DBF','/u01/app/oracle/oradata/prim/SYSAUX01.DBF'
зааж duplicate хийж байсан.
hi.
DB_FILE_NAME_CONVERT=‘D:\priv’,’/mnt/DATA/stb/’ ингэж хийж байгаа.Өмнө нь 11g дээр windows to Linux хийж байхад
run {
set NEWNAME FOR DATABASE TO ‘/mnt/DATA/priv/%f’;
} дээрх run-г rman дээрээ ажиллуулаад болж байсан тэгсэн одоо 12c дээрх алдааг өгөөд windows Linux path ni холилдоод байх юм.
Чиний хэлж байгаагаар бүх .dbf file-н замыг convert дээрээ зааж өгнө гэсэн үг үү хө.
Tomoor bicheeree ‘D:\priv’ eniigee.
Tegeed l boloo…
манай нинжа эртхэн орж ирээл шийдэх байж дээ… goodjob