42 lines
1.9 KiB
Markdown
42 lines
1.9 KiB
Markdown
This directory contains samples for cx_Oracle.
|
|
|
|
1. The schemas and SQL objects that are referenced in the samples can be
|
|
created by running the Python script [SetupSamples.py][1]. The script
|
|
requires SYSDBA privileges and will prompt for these credentials as well as
|
|
the names of the schemas and edition that will be created, unless a number
|
|
of environment variables are set as documented in the Python script
|
|
[sample_env.py][2]. Run the script using the following command:
|
|
|
|
python SetupSamples.py
|
|
|
|
Alternatively, the [SQL script][3] can be run directly via SQL\*Plus, which
|
|
will always prompt for the names of the schemas and edition that will be
|
|
created.
|
|
|
|
sqlplus sys/syspassword@hostname/servicename @sql/SetupSamples.sql
|
|
|
|
2. Run a Python script, for example:
|
|
|
|
python Query.py
|
|
|
|
3. After running cx_Oracle samples, the schemas and SQL objects can be
|
|
dropped by running the Python script [DropSamples.py][4]. The script
|
|
requires SYSDBA privileges and will prompt for these credentials as well as
|
|
the names of the schemas and edition that will be dropped, unless a number
|
|
of environment variables are set as documented in the Python script
|
|
[sample_env.py][2]. Run the script using the following command:
|
|
|
|
python DropSamples.py
|
|
|
|
Alternatively, the [SQL script][5] can be run directly via SQL\*Plus, which
|
|
will always prompt for the names of the schemas and edition that will be
|
|
dropped.
|
|
|
|
sqlplus sys/syspassword@hostname/servicename @sql/DropSamples.sql
|
|
|
|
[1]: https://github.com/oracle/python-cx_Oracle/blob/master/samples/SetupSamples.py
|
|
[2]: https://github.com/oracle/python-cx_Oracle/blob/master/samples/SampleEnv.py
|
|
[3]: https://github.com/oracle/python-cx_Oracle/blob/master/samples/sql/SetupSamples.sql
|
|
[4]: https://github.com/oracle/python-cx_Oracle/blob/master/samples/DropSamples.py
|
|
[5]: https://github.com/oracle/python-cx_Oracle/blob/master/samples/sql/DropSamples.sql
|