U can also use like below without =
rman catalog me/me target sys/<passwd>
Regards,
Raj..
Main Topics
Browse All TopicsI have created a database to be my repository, I named it MyRepos. The following are the steps I used:
c:\set oracle_sid=MyRepos
c:\sqlplus /nolog
c:\connect sys as sysdba
sql>create user me identified by me;
"user created"
sql>grant recovery_catalog_owner to me;
"grant succeded"
I then execute the exit command once to get to the c prompt. Next:
c:\set oracle_sid=MyRepos "to ensure I'm connected to MyRepos," next:
c:\rman
rman>create catalog "I do this because I know rcvcat and rcvman have not been installed.", next:
"Here I recieve the message that the command is illegal because I'm not connected to the recovery catalog, I do not understand this because it is the recovery catalog I'm trying to create.", next:
"I would have continued this way", next:
c:\set oracle_sid=targetdb
c:\rman rcvcat username/password@targetdb
rman>register database
Where have I made a mistake. The Oracle release I'm using is Oracle 9.2
Thanks
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Richard_Williams_Jr:
Here is the detailed procedure stepwise:
I have created a database to be my repository, I named it MyRepos. The following are the steps I used:
c:\set oracle_sid=MyRepos
c:\sqlplus /nolog
c:\connect sys as sysdba
sql>create user me identified by me;
"user created"
sql>grant recovery_catalog_owner to me;
"grant succeded"
--->it's ok so far, but you can avoid caommand "set oracle_sid=MyRepos" back and forth , instead use the full connnection string, something like "connect sys/password@<oracle_sid> as sysdba".
--->comment 2: also make sure that user "ME" have a separate default tablespace (necessary to avoid system tablespace fragmentation) and temp tablespace..
---->if "recovery_catalog_owner" is the only privilege you granted to user "me", you should also assign "connect, resource, create session' to "ME".
I then execute the exit command once to get to the c prompt. Next:
c:\set oracle_sid=MyRepos "to ensure I'm connected to MyRepos," next:
c:\rman
---->problems here. In order to connect to RMAN repository , you should use
--->c:\rman catalog=me/me@MyRepos
rman>create catalog "I do this because I know rcvcat and rcvman have not been installed.", next:
"Here I recieve the message that the command is illegal because I'm not connected to the recovery catalog, I do not understand this because it is the recovery catalog I'm trying to create.", next:
----> basically correct here... but you can specify the tablespace you want your repository to be...if you use the follwoing command:
----->create catalog tablespace "some tablespace but NO system tablespace"
------>after you create the catalog , you can exit the rman here
------>RMAN>exit
Recovery Manager complete.
"I would have continued this way", next:
c:\set oracle_sid=targetdb
--->unnecessary again, you should continue on in the RMAN window, you don't need to switch ORACLE_SID in the dos window
c:\rman rcvcat username/password@targetdb
------>wrong command , oracle9i does not use "rcvcat" any more
------>new, correct command and fulll connection string , replace <rman_catalog_db_sid>
----->and <backup_target_db_sid> with the real sid in your setting.
------->C:\rman catalog me/me@<rman_catalog_db_sid
rman>register database
------>no problem
Where have I made a mistake. The Oracle release I'm using is Oracle 9.2
Thanks
you should be seeing all the good, happy message from oracle now.....
Thanks Seazodiac...right on the mark. One little question though, the commands that I needed help with work in my classroom environment, but not on my home system. My home system is running 9.2 while the system I use in school is running 9.017, 9.0 for sure, is there such a difference between the two?
Thanks for your help.
Rick
Business Accounts
Answer for Membership
by: renurajPosted on 2003-09-24 at 03:34:52ID: 9419583
Use as below to connect
rman catalog=me/me target=sys/<password> -- if you want to use RMAN catalog in database
rman target=sys/<password> -- if you want to use control file for RMAN catalog.
Regards,
Raj..