The Oracle agent of the Cluster Server agent for Oracle is represented by the Oracle resource type in VCS.
type Oracle ( static str AgentDirectory = "/opt/VRTSagents/ha/bin/Oracle" static keylist SupportedActions = { VRTS_GetInstanceName, VRTS_GetRunningServices, DBRestrict, DBUndoRestrict, DBResume, DBSuspend, DBTbspBackup, PDBMigrate_PreCheck, PlugPDB, "home.vfd", "owner.vfd", "getid", "pfile.vfd" } static str ArgList[] = { Sid, Owner, Home, Pfile, StartUpOpt, ShutDownOpt, DBAUser, DBAPword, EnvFile, AutoEndBkup, User, Pword, Table, MonScript, Encoding, MonitorOption, DBName, ManagedBy, PDBName } static int IMF{} = { Mode=3, MonitorFreq=5, RegisterRetryLimit=3 } static str IMFRegList[] = { Home, Owner, Sid, MonitorOption } str Sid str Owner str Home str Pfile str StartUpOpt = STARTUP_FORCE str ShutDownOpt = IMMEDIATE str DBName str ManagedBy = "ADMIN" str DBAUser str DBAPword str EnvFile boolean AutoEndBkup = 1 str MonScript = "./bin/Oracle/SqlTest.pl" str User str Pword str Table str Encoding int MonitorOption = 0 static boolean IntentionalOffline = 0 static boolean AEPTimeout = 1 static int OnlineWaitLimit = 5 str PDBName )