I am having trouble getting rman to work on a remote server. The rman script does not seem able to find the tape drive which is on my rman arcserv server. I have installed the arcserv client agent + rman oracle agent on my client networked server. All these servers are NT servers. When I run an rman script on my arcserv server for the database that lives on there everything works fine. But when a similar script is run on the networked server for the database on the networked server the device sbt_tape cannot be found by the mml.
this is an expected behavior. The dedicated server process on the db-server is trying to open the mml-api. The rman-process on your client controls this process, but the rman-process don,t access the mml-api.
So, in your second scenario the mml-api-library is installed on your client. The oracle-server-process on your server is trying to access a mml-api-library, but there is no installation of this.