rana/ora

Env.OpenSrv Env.ociError ORA-12547: TNS:lost contact

vamkaxifa opened this issue · 0 comments

Hi, My product project recently got err Env.OpenSrv Env.ociError ORA-12547: TNS:lost contact and Env.OpenSrv Env.ociError ORA-12170: TNS:Connect timeout occurred.
I run this project in docker, using *ora.SrvPool to get a srv:

conpool *ora.SrvPool
srv, err := conpool.Get()
	if err != nil {
		log.Error("conpool.Get() occurs error:", err.Error())
		return
	}

I checked out my log file ,I fund lots of err:

time="2017-09-25T10:44:49+08:00" level=error msg="conpool.Get() occurs error:Env.OpenSrv Env.ociError ORA-12547: TNS:lost contact

time="2017-09-25T10:44:50+08:00" level=error msg="conpool.Get() occurs error:Env.OpenSrv Env.ociError ORA-12170: TNS:Connect timeout occurred

Someone can tell me why this came out ? Network?
How can avoid this ?