def doInstall(info):
    " do install of activation info"

    logger.info("OracleDatabaseContainer: doInstall:Enter")
    hostname = "localhost";
    try:
        hostname = InetAddress.getLocalHost().getCanonicalHostName()
    except:
        type, value, traceback = sys.exc_info()
        logger.severe("Hostname error:" + `value`)
    
    dbInstallOption = getVariableValue("DB_INSTALL_OPTION")
    if dbInstallOption == "INSTALL_DB_AND_CONFIG":        
        globalLockString = "OracleEnabler-" + hostname
        ContainerUtils.releaseGlobalLock(globalLockString)
        logger.info("Released global lock with name: " + globalLockString)
        
    try:
        oracleDatabase = getVariableValue("ORACLE_DATABASE_OBJECT")
        if oracleDatabase:
            oracleDatabase.installActivationInfo(info)
    except:
        type, value, traceback = sys.exc_info()
        logger.severe("Unexpected error in OracleDatabaseContainer:doInstall:" + `value`)
        
    logger.info("OracleDatabaseContainer: doInstall:Exit")
Beispiel #2
0
def doInstall(info):
    " do install of activation info"

    logger.info("OracleDatabaseContainer: doInstall:Enter")
    hostname = "localhost"
    try:
        hostname = InetAddress.getLocalHost().getCanonicalHostName()
    except:
        type, value, traceback = sys.exc_info()
        logger.severe("Hostname error:" + ` value `)

    dbInstallOption = getVariableValue("DB_INSTALL_OPTION")
    if dbInstallOption == "INSTALL_DB_AND_CONFIG":
        globalLockString = "OracleEnabler-" + hostname
        ContainerUtils.releaseGlobalLock(globalLockString)
        logger.info("Released global lock with name: " + globalLockString)

    try:
        oracleDatabase = getVariableValue("ORACLE_DATABASE_OBJECT")
        if oracleDatabase:
            oracleDatabase.installActivationInfo(info)
    except:
        type, value, traceback = sys.exc_info()
        logger.severe(
            "Unexpected error in OracleDatabaseContainer:doInstall:" +
            ` value `)

    logger.info("OracleDatabaseContainer: doInstall:Exit")
 def __unlock(self):
     "unlock global lock"
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__swarmid)
         self.__locked = None
Beispiel #4
0
 def __unlock(self):
     "unlock global lock"
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__clusterConfigDir)
         self.__locked = None
 def __unlock(self):
     "unlock global lock"
     logger.info("Release build lock:" + self.__buildLock)
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__buildLock)
Beispiel #6
0
 def __unlock(self):
     "unlock global lock"
     logger.info("Release build lock:" + self.__buildLock)
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__buildLock)
 def __unlock(self):
     "unlock global lock"
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__swarmid)
         self.__locked = None
 def __unlock(self):
     "unlock global lock"
     if self.__locked:
         ContainerUtils.releaseGlobalLock(self.__clusterConfigDir)
         self.__locked = None