Resource type definition for the Oracle agent

The Oracle agent of the Symantec 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, BRestrict, DBUndoRestrict,
				 DBResume, DBSuspend, DBTbspBackup, "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 }
  static int IMF{} = { Mode=3, MonitorFreq=5, RegisterRetryLimit=3 }
  static str IMFRegList[] = { Home, Owner, Sid, MonitorOption }
  static int ContainerOpts{} = { RunInContainer=1, PassCInfo=0 }
  str Sid
  str Owner
  str Home
  str Pfile
  str StartUpOpt = STARTUP_FORCE
  str ShutDownOpt = IMMEDIATE
  str DBAUser
  str DBAPword
  str DBName
  str ManagedBy = "ADMIN"
  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
)