Eocmgr
2016-04-22 18:18:04 0 举报
AI智能生成
Eocmgr,即企业级Oracle数据库管理器,是一款专业的数据库管理工具。它能够帮助用户轻松地管理和维护Oracle数据库系统,提高数据库的性能和稳定性。Eocmgr具有丰富的功能,包括数据库备份与恢复、性能监控、安全设置等,可以满足不同规模企业的需求。此外,Eocmgr还支持跨平台操作,适用于Windows、Linux等多种操作系统。通过使用Eocmgr,企业可以轻松实现对Oracle数据库的高效管理,降低运维成本,提高工作效率。总之,Eocmgr是一款值得信赖的Oracle数据库管理工具,为企业提供了强大的数据库管理支持。
作者其他创作
大纲/内容
getopt()
initServerSocket
shmId
eocmgr_init()
perror()
fork()
setsid()
EocMsg_Init(myEid, &msgHandle)
Msg_Init()
EocEid_GetEntityInfo()
Mem_Malloc()
socket()
fcntl()
connect()
Msg_Send()
write()
EocMsg_Receive(msgHandle, &msg)
Msg_Receive()
WaitForDataAvailable()
read()
Mem_Free(msg)
Eocmgr_SignalSetup()
signal()
EocDB_Init(myEid, msgHandle, &shmId, initServerSocket)
DBLibCtx
DBShmCtx
EocEid_GetEntityInfo()
shm_init()
shmat()
Lock_init()
semget()
semctl()
Mem_InitSharedMemPointer()
shmget()
shmat()
Lock_init()
dlopen()
dlsym()
CopyDBToShmMem()
GetDBSize()
copyNode()
ROUNDUP_WORD()
FreeVsaMap()
FreeStrMap()
dlclose()
shm_cleanup()
Mem_InitSharedMem()
EocEid_GetPid()
Db_InitParentPointers()
Db_Data_Init()
Db_Create_Default_Data()
Db_LoadConfig()
EocMsg_Send()
Msg_Send()
Lock_acquireLock()
Lock_acquireLockTraced(__func__, __LINE__)
Lock()
INIT_INDEX_STACK()
Db_ActivateObjects()
Lock_releaseLock()
Lock_releaseLockTraced(__func__, __LINE__)
Unlock()
Dflt_Configure_Init()
Lock_acquireLockWithTimeout()
Eoc_Object_Get()
Lock_checkBeforeEntry(maxEntries)
GetObject()
Db_GetObject()
Db_DumpObject()
Db_FreeObject()
Lock_Exit()
PUSH_INSTANCE_ID()
Lock_releaseLock()
Eocmgr_CnuConfig_Init()
EocMsg_Send(msgHandle, msg)
initKernelMonitorFd()
EocMsg_NetlinkInit()
MEM_FREE_BUF_AND_NULL_PTR(msg)
eocmgr_main()
ProcessKernelMonitor(kernelMonitorFd)
EocMsg_NetlinkReceive(sockfd, buf, sizeof(buf))
recvmsg(netlinkFd, &msg, 0)
ProcessCnuMsg()
ProcessButtonKernelMonitor(kernelMonitorButtonFd)
EocMsg_NetlinkReceive()
system(cmdline)
ral_SendMsg(EID_EOCMONITOR, EOC_MSG_REBOOT_SYSTEM, myEid, NULL, 0, FALSE)
EocMsg_SendAndGetReply(DBLibCtx.msgHandle, msg)
SendAndGetReply()
EocMsg_Send(DBLibCtx.msgHandle, msg)
MEM_FREE_BUF_AND_NULL_PTR(msgBuf)
EocMsg_Receive(msgHandle, &msg)
ProcessCnuMsg(&msgData, 2)
ProcessCnuOnlineMsg(msg)
ProcessCnuOfflineMsg(msg)
ProcessAllCnuOfflineMsg(mg)
ProcessUpgradeMsg(msg)
Eocmgr_GetOnlineCnuAmount(msg)
Eocmgr_SetOnlineCnuAutoCfg(msg->wordData)
EocLog_setLevel(msg->wordData)
EocLog_setDestination(msg->wordData)
Dflt_Configure_Update((void *)(msg+1))
EocMsg_SendReply(msgHandle, msg, ret)
MEM_FREE_BUF_AND_NULL_PTR(msg)
close(kernelMonitorFd)
EocDb_Cleanup()
shm_cleanup()
Eocmsg_Cleanup(&msgHandle)
MEM_FREE_BUF_AND_NULL_PTR()
Msg_Cleanup()
0 条评论
下一页
为你推荐
查看更多