我所写的程序的步骤大致如下(程序有点长,用文字代替),出现的错误是运行了一段时间后就停止了运行。我想问几个问题:1:下面程序是否有内存泄漏的情况?有的话哪里没释放掉内存?2:造成程序停止运行的原因?急求!!! OCIEnvCreate创建环境句柄 
申请错误句柄OCIHandleAlloc 
申请服务器句柄OCIHandleAlloc 
申请服务环境句柄OCIHandleAlloc 
设置服务环境的服务器属性OCIAttrSet 
连接数据库,建立会话OCILogon 
申请语句句柄OCIHandleAlloc 
While(1) //此循环大约有10000次,大约执行10000次插入数据和提交的操作 

读取数据 
绑定变量OCIBindByName 
执行SQL语句OCIStmtExecute 
提交OCITransCommit 

断开连接OCILogoff 
释放环境句柄OCIHandleFree((dvoid *)envhp,OCI_HTYPE_ENV)