Anasayfa » Oracle Veritabanı RMAN ile Catalog Oluşturma
Oracle Veritabanı RMAN ile Catalog Oluşturma
Oracle RMAN Catalog Oluşturma
RMAN, Oracle veri tabanlarında backup ve restore işlemlerinde kullanılan temel araçtır. RMAN ile kullanılan bir katalog, yedekleme verilerini ve yapılandırma bilgilerini merkezi bir veri tabanında saklamak için kullanılır.
Katalog veri tabanı, ayrı bir Oracle veri tabanı olabileceği gibi mevcut veri tabanı üzerinde RMAN katalog şeması oluşturulabilir.
Ben bu işlemleri mevcut bir Oracle katalog veri tabanını göz önünde bulundurarak anlatacağım.
RMAN Catalog Veri Tabanı –> RMANCATDB
Hedef Prod Veri Tabanı –> MYPRODB
1-Öncelikle RMAN Catalog veri tabanında bir user oluşturmak gerekir. Oluşturucağımız user’ın adı rman_myprodb.
SQL> select name,open_mode from v$database;
NAME OPEN_MODE
--------- -------------
RMANCATDB READ WRITE
SQL> CREATE USER rman_myprodb
IDENTIFIED BY rmanpass
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
User created.
2-İkinci adımda oluşturduğumuz şemaya gerekli yetkiler verilir.
SQL> ALTER USER rman_myprodb quota unlimited on USERS;
User altered.
SQL> GRANT CONNECT TO rman_myprodb;
Grant succeeded.
SQL> GRANT EXP_FULL_DATABASE TO rman_myprodb;
Grant succeeded.
SQL> GRANT RECOVERY_CATALOG_OWNER TO rman_myprodb;
Grant succeeded.
3-) İlgili MYPRODB veri tabanından rman_myprodb user’ı ile rmancatdb veritabanına bağlanılır ve catalog oluşturulur.
[MYPRODB@myprodblocal] rman catalog rman_myprodb/rmanpass@rmancatdb
Recovery Manager: Release 19.0.0.0.0 - Production on Tue Dec 3 14:27:29 2024 Version 19.20.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
connected to recovery catalog database
RMAN> create catalog;
recovery catalog created
RMAN> exit Recovery Manager complete.
4-) Catalog oluşturulduktan sonra database register edilir. Registerdan sonra da upgrade catalog yapılır.
[MYPRODB@myprodblocal] rman target / catalog rman_myprodb/rmanpass@rmancatdb
Recovery Manager: Release 19.0.0.0.0 - Production on Tue Dec 3 14:34:16 2024 Version 19.20.0.0.0
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
connected to target database: MYPRODB (DBID=*******) connected to recovery catalog database
RMAN> register database;
database registered in recovery catalog starting full resync of recovery catalog full resync complete
RMAN> upgrade catalog
recovery catalog owner is RMAN_MYPRODB enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> upgrade catalog;
recovery catalog upgraded to version 19.20.00.00.00
DBMS_RCVMAN package upgraded to version 19.20.00.00
DBMS_RCVCAT package upgraded to version 19.20.00.00.