Skip to content
Switch branches/tags


This repository stores a variety of examples demonstrating how to use the Oracle Database.

Repo/Folder name Description
db-sample-schemas Git submodule of the Oracle Database Sample Schemas
dotnet .NET based examples
java Java based examples
javascript JavaScript based examples
machine-learning Oracle Machine Learning examples
optimizer Oracle Optmizer and Optimizer Stats examples
plsql PL/SQL based examples
python Python based examples
ruby Ruby based examples
spatial Spatial examples
sql SQL based examples
sqldeveloper SQL Developer examples


You can find the online documentation of the Oracle Database under


Some of the examples that you see within this repository can be executed in the free web-based tool:

LiveSQL is also an excellent resource for getting started with Oracle Database.


You may not use the identified files except in compliance with the Apache License, Version 2.0 (the "License.")

You may obtain a copy of the License at A copy of the license is also reproduced in

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and limitations under the License.