Oracle 12 Cloud: Advanced SQL/PLSQL Hands-On
What you'll learn
- get familiar with the fundamentals of the Oracle database, including tables, constraints, writing SQL queries, and using Oracle SQL Developer
Requirements
- you should have prior Oracle database experience, preferably with an Oracle 12c or 11g database
Description
Oracle SQL is a necessary skill for any Oracle professional. In this course we overs advanced aspects of coding using SQL in an Oracle Database 12c environment.The following key topics can help you develop your Oracle SQL expertise, including database concurrency transactions, Oracle-specific schema objects such as indexes and PL/SQL procedures, functions and packages, and table partitioning.
Setting up the Oracle Database 12c environment
Writing subqueries and inline views
Creating table indexes to boost query performance
Using the Oracle Data Dictionary
Database transactions
Creating sequences and triggers
Table partitioning benefits
Using LIST, RANGE, and HASH partitions
Oracle SQL is a necessary skill for any Oracle professional, alongside expertise in PL/SQL, performance tuning, database administration, data modeling, and understanding of Oracle architecture. Mastery of these skills ensures effective database management and optimization.
SQL Proficiency
Writing complex queries, joins, subqueries, and set operations.
Familiarity with common functions (aggregate, string, date/time, etc.).
Understanding of SQL standards and best practices.
Database Administration
Creating, modifying, and managing databases, tables, indexes, and schemas.
User and role management, including permissions and security.
Backup and restore procedures using pg_dump and pg_restore.
Performance Tuning
Analyzing query performance using EXPLAIN and ANALYZE.
Index optimization and understanding indexing strategies.
Optimizing queries for better performance and reduced resource usage.
PL/pgSQL Programming
Writing and maintaining stored procedures, functions, and triggers.
Error handling and control structures in PL/pgSQL.
Implementing complex business logic within the database.
Data Modeling
Designing and normalizing database schemas.
Understanding relational database concepts and entity-relationship modeling.
Implementing constraints (primary key, foreign key, unique, etc.).
Who this course is for:
- Oracle Database administrator and developer
Instructor
I have done a Master in Computer Science (IT)Additionally) I have more than 23 years of professional experience in UNIX administration, Oracle database administration with different flavors (Solaris, Linux, Oracle Linux, Red Hat), and working as a role Database specialist. I have complete command over the following functions and skills.
Key Skills:
· Oracle Database Administration
· MS SQL Server Administrations
· MYSQL/MariaDB Administration
· Sun Solaris Administration (Certified)
· Linux Administration (Red Hat ,CENTOS,UBUNTU)
· Oracle Application Server Administration
· Banner UDC technology stack DBA track
· Application Administration (LAMP,LEMP)
· Oracle EBS Administration
· Oracle Database Administration (RAC, Data Guard)
· Oracle Business Intelligence Administration
· Hyperion /ESBASE/WEB LOGIC
· Windows Server Administration
· Oracle Data Warehouse Builder
· SQL Server Administration
· Project Management
· Problem solving skills and approach
· Systems audit and control
· Oracle OAM 11G,OSSO 10G EBS R12
· Data Center Design and Implementation
· VMware Infrastructure
· EMC Storage and Legato Networker Administration