Couldn't init oracle OCI environment

Iliya Peregoudov iperegudov at
Mon Apr 22 11:15:19 CEST 2013

OCIEnvCreate() failure usually means that you have no ORACLE_HOME 
environment variable set in the radiusd process environment. Under Linux 
you can look into process environment using

cat /proc/<PID>/environ |tr "\0" "\n"

Either use Oracle Instant Client or set ORACLE_HOME environment variable 
in radisd process environment.

On 19.04.2013 18:14, Lakshmi Narayana Baliah wrote:
> Hi All,
> I want to configure the  free radius to connect remote machine(where
> database installed).
> Getting below error.
> rlm_sql (sql): starting 0
> rlm_sql (sql): Attempting to connect rlm_sql_oracle #0
> rlm_sql_oracle: Couldn't init Oracle OCI environment (OCIEnvCreate())
> rlm_sql (sql): Failed to connect DB handle #0
> rlm_sql (sql): starting 1
> rlm_sql (sql): starting 2
> rlm_sql (sql): starting 3
> rlm_sql (sql): starting 4
> rlm_sql (sql): Failed to connect to any SQL server.
> How do i do that ??? please help....

More information about the Freeradius-Users mailing list