Be more consistent with init_oracle_client usage.
This commit is contained in:
parent
9a6a3ae5ee
commit
0990a34bfd
|
@ -1,5 +1,5 @@
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# Copyright (c) 2022, Oracle and/or its affiliates.
|
# Copyright (c) 2022, 2023, Oracle and/or its affiliates.
|
||||||
#
|
#
|
||||||
# This software is dual-licensed to you under the Universal Permissive License
|
# This software is dual-licensed to you under the Universal Permissive License
|
||||||
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
||||||
|
@ -133,7 +133,7 @@ ALLOW_POSITIONAL_CONNECT_ARGS = True
|
||||||
# set lib_dir; instead set LD_LIBRARY_PATH or configure ldconfig before running
|
# set lib_dir; instead set LD_LIBRARY_PATH or configure ldconfig before running
|
||||||
# Python.
|
# Python.
|
||||||
lib_dir = None
|
lib_dir = None
|
||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin" and platform.machine() == "x86_64":
|
||||||
lib_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
lib_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
||||||
elif platform.system() == "Windows":
|
elif platform.system() == "Windows":
|
||||||
lib_dir = r"C:\oracle\instantclient_19_14"
|
lib_dir = r"C:\oracle\instantclient_19_14"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# Copyright (c) 2017, 2022, Oracle and/or its affiliates.
|
# Copyright (c) 2017, 2023, Oracle and/or its affiliates.
|
||||||
#
|
#
|
||||||
# This software is dual-licensed to you under the Universal Permissive License
|
# This software is dual-licensed to you under the Universal Permissive License
|
||||||
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
||||||
|
@ -85,6 +85,7 @@
|
||||||
|
|
||||||
import getpass
|
import getpass
|
||||||
import os
|
import os
|
||||||
|
import platform
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
# default values
|
# default values
|
||||||
|
@ -164,7 +165,8 @@ def get_admin_connect_string():
|
||||||
return "%s/%s@%s" % (admin_user, admin_password, get_connect_string())
|
return "%s/%s@%s" % (admin_user, admin_password, get_connect_string())
|
||||||
|
|
||||||
def get_oracle_client():
|
def get_oracle_client():
|
||||||
if sys.platform in ("darwin", "win32"):
|
if ((platform.system() == "Darwin" and platform.machine() == "x86_64") or
|
||||||
|
platform.system() == "Windows"):
|
||||||
return get_value("PYO_SAMPLES_ORACLE_CLIENT_PATH",
|
return get_value("PYO_SAMPLES_ORACLE_CLIENT_PATH",
|
||||||
"Oracle Instant Client Path")
|
"Oracle Instant Client Path")
|
||||||
|
|
||||||
|
|
|
@ -1809,7 +1809,7 @@ if platform.system() == "Windows":
|
||||||
instant_client_dir = r"C:\Oracle\instantclient_19_14"
|
instant_client_dir = r"C:\Oracle\instantclient_19_14"
|
||||||
|
|
||||||
# On macOS (Intel x86) set the directory to your Instant Client directory
|
# On macOS (Intel x86) set the directory to your Instant Client directory
|
||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin" and platform.machine() == "x86_64":
|
||||||
instant_client_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
instant_client_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
||||||
|
|
||||||
# You must always call init_oracle_client() to use thick mode
|
# You must always call init_oracle_client() to use thick mode
|
||||||
|
@ -2728,7 +2728,7 @@ import sys</pre>
|
||||||
|
|
||||||
<hr/>
|
<hr/>
|
||||||
<h2>License</h2>
|
<h2>License</h2>
|
||||||
<p>Copyright © 2017, 2022, Oracle and/or its affiliates. </p>
|
<p>Copyright © 2017, 2023, Oracle and/or its affiliates. </p>
|
||||||
|
|
||||||
<p>This software is dual-licensed to you under the Universal Permissive License
|
<p>This software is dual-licensed to you under the Universal Permissive License
|
||||||
(UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
(UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# Copyright (c) 2022, Oracle and/or its affiliates.
|
# Copyright (c) 2022, 2023, Oracle and/or its affiliates.
|
||||||
#
|
#
|
||||||
# This software is dual-licensed to you under the Universal Permissive License
|
# This software is dual-licensed to you under the Universal Permissive License
|
||||||
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
# (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl and Apache License
|
||||||
|
@ -45,7 +45,7 @@ if platform.system() == "Windows":
|
||||||
instant_client_dir = r"C:\Oracle\instantclient_19_14"
|
instant_client_dir = r"C:\Oracle\instantclient_19_14"
|
||||||
|
|
||||||
# On macOS (Intel x86) set the directory to your Instant Client directory
|
# On macOS (Intel x86) set the directory to your Instant Client directory
|
||||||
if platform.system() == "Darwin":
|
if platform.system() == "Darwin" and platform.machine() == "x86_64":
|
||||||
instant_client_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
instant_client_dir = os.environ.get("HOME")+"/Downloads/instantclient_19_8"
|
||||||
|
|
||||||
# You must always call init_oracle_client() to use thick mode in any platform
|
# You must always call init_oracle_client() to use thick mode in any platform
|
||||||
|
|
Loading…
Reference in New Issue