3 Copyright © 2004, Oracle. All rights reserved. Controlling Access to the Oracle Listener.

Slides:



Advertisements
Similar presentations
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Advertisements

Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Lesson 17: Configuring Security Policies
5 Copyright © 2006, Oracle. All rights reserved. Securing Grid Control.
3 Copyright © 2004, Oracle. All rights reserved. Creating Packages.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
Configuring Recovery Manager
4 Copyright © 2008, Oracle. All rights reserved. Configuring Backup Specifications.
13 Copyright © 2004, Oracle. All rights reserved. Oracle Shared Servers.
Best Practices for Securing Oracle EBS R12
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Client-Server – Lecture 4 Copyright System Managers LLC 2007 all rights reserved.
Oracle Database Administration
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
5 Copyright © 2008, Oracle. All rights reserved. Configuring the Oracle Network Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
INFS 752 Summer Juan Salazar Please right click the symbol in the lower right corner, and then press preview, to hear the presentation for each page.
12 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
4 Copyright © 2006, Oracle. All rights reserved. Recovering from Noncritical Losses.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
Copyright  Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
Deploying Oracle Names Jeff D’Abate Sr. Database Administrator Enterprise Application Services November 19, 2004.
16 Copyright © Oracle Corporation, All rights reserved. Managing Privileges.
6 Copyright © 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
17 Copyright © Oracle Corporation, All rights reserved. Managing Roles.
7 Copyright © 2004, Oracle. All rights reserved. Recovering from Noncritical Losses.
Overview Managing a DHCP Database Monitoring DHCP
1 Copyright © 2004, Oracle. All rights reserved. Introduction to PL/SQL.
3 Copyright © Oracle Corporation, All rights reserved. Basic Oracle Net Server Side Configuration.
11 Copyright © 2004, Oracle. All rights reserved. Dealing with Database Corruption.
1 Network Information System (NIS). 2 Module – Network Information System (NIS) ♦ Overview This module focuses on configuring and managing Network Information.
3 Copyright © 2007, Oracle. All rights reserved. Creating an Oracle Database.
Chapter 13Oracle9i DBA II: Backup/Recovery and Network Administration 1 Chapter 13 Network Administration and Server-side Configuration.
E Copyright © 2006, Oracle. All rights reserved. Oracle Shared Servers.
Oracle 11g: SQL Chapter 7 User Creation and Management.
28 Copyright © 2009, Oracle. All rights reserved. Customizing the Oracle Business Intelligence User Interface.
8 Copyright © 2007, Oracle. All rights reserved. Using RMAN to Duplicate a Database.
External Routines Oracle Database PL/SQL 10g Programming Chapter 12.
5 Copyright © Oracle Corporation, All rights reserved. Usage and Configuration of the Oracle Shared Server.
15 Copyright © 2004, Oracle. All rights reserved. Debugging Triggers.
10 Copyright © 2004, Oracle..All rights reserved. PL/SQL.
Usage and Configuration of the Oracle Shared Server Supinfo Oracle Lab. 5.
Basic Oracle Net Services Client-Side Configuration
6 Copyright © 2007, Oracle. All rights reserved. Managing Security and Metadata.
C Copyright © 2007, Oracle. All rights reserved. Security New Features.
8 Copyright © 2005, Oracle. All rights reserved. Managing Schema Objects.
13 Copyright © 2007, Oracle. All rights reserved. Using the Data Recovery Advisor.
6 Copyright © 2006, Oracle. All rights reserved. Monitoring Grid Control.
4 Copyright © 2004, Oracle. All rights reserved. Advanced Interface Methods.
2 Copyright © 2005, Oracle. All rights reserved. Installing Oracle Software and Creating the Database.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
16 Copyright © 2004, Oracle. All rights reserved. Testing the Migrated Oracle Database.
4 Copyright © 2004, Oracle. All rights reserved. Managing the Oracle Instance.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
5 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
Configuring the User and Computer Environment Using Group Policy Lesson 8.
Oracle 10g Administration Database Control and Storage Structures Copyright ©2006 Custom Training Institute.
15 Copyright © Oracle Corporation, All rights reserved. Managing Users.
10 Copyright © 2007, Oracle. All rights reserved. Managing Undo Data.
19 Copyright © 2008, Oracle. All rights reserved. Security.
SQL Database Management
Lesson 16-Windows NT Security Issues
Introduction of Week 5 Assignment Discussion
Presentation transcript:

3 Copyright © 2004, Oracle. All rights reserved. Controlling Access to the Oracle Listener

3-2 Copyright © 2004, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: Secure the listener Enable TCP valid node checking Remove default EXTPROC entry Add a separate listener to handle external procedure calls

3-3 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services Review Application Oracle Net RDBMS Oracle Net ClientDatabase server TCP/IP network Listener tnsnames.orasqlnet.oralistener.ora

3-4 Copyright © 2004, Oracle. All rights reserved. Listener Password Authentication In Oracle Database 10g, the listener is secure by default. Operating system authentication is used. Listener passwords are still supported if needed. –Use listener control utility lsnrctl –Use EM Database Control –Use Oracle Net Manager

3-5 Copyright © 2004, Oracle. All rights reserved. Setting Listener Password Using Enterprise Manager

3-6 Copyright © 2004, Oracle. All rights reserved. Setting Listener Password with Net Manager

3-7 Copyright © 2004, Oracle. All rights reserved. Set Password with lsnrctl Utility Using the lsnrctl CHANGE_PASSWORD command: $ lsnrctl LSNRCTL> CHANGE_PASSWORD Old password: ******* New Password: 1tsaSafe1 Reenter new password: 1tsaSafe1 LSNRCTL> SAVE_CONFIG

3-8 Copyright © 2004, Oracle. All rights reserved. Controlling Database Access

3-9 Copyright © 2004, Oracle. All rights reserved. Oracle Net Services External Procedures External procedures that are called from a program, but are written in a different language The listener must be configured to listen for external procedure calls Listener starts an external procedure agent Default agent name is EXTPROC

3-10 Copyright © 2004, Oracle. All rights reserved. Overview of the EXTPROC Agent It services execution of external procedures for the duration of the session until the user logs off. Each session uses a different EXTPROC agent to execute external procedures. The listener must be configured to allow the server to be associated with the EXTPROC agent. The listener must be on the same machine as the server.

3-11 Copyright © 2004, Oracle. All rights reserved. 1 PL/SQL subprogram Alias library EXTPROC agent User process PL/SQL Calling a C External Procedure Shared library 5 External procedure 6 7 Listener process BEGIN myproc

3-12 Copyright © 2004, Oracle. All rights reserved. Default Configuration for External Procedure Calls Listener is configured to accept requests for external procedures by Oracle Net Configuration Assistant during installation. A net service name is configured in the tnsnames.ora file. EXTPROC_CONNECTION_DATA= (DESCRIPTION= (ADDRESS=(PROTOCOL=ipc)(KEY=extproc)) (CONNECT_DATA= (SID=plsextproc)))

3-13 Copyright © 2004, Oracle. All rights reserved.

3-14 Copyright © 2004, Oracle. All rights reserved. Modifying the Configuration for External Procedure Calls 1.Remove the external procedure entries for the default listener. 2.Configure a separate listener dedicated to servicing external procedures. 3.Configure listener to run with privileges lower than those of the listener for the database. 4.Restrict the DLLs that the EXTPROC agent can load.

3-15 Copyright © 2004, Oracle. All rights reserved. Remove Default EXTPROC Entry Using Enterprise Manager:

3-16 Copyright © 2004, Oracle. All rights reserved. Remove Default EXTPROC Entry Using Net Manager

3-17 Copyright © 2004, Oracle. All rights reserved. Configure a Dedicated Listener for External Procedure Calls Using Enterprise Manager

3-18 Copyright © 2004, Oracle. All rights reserved. Configure a Dedicated Listener for External Procedure Calls Using Enterprise Manager

3-19 Copyright © 2004, Oracle. All rights reserved. Configure a Dedicated Listener for External Procedure Calls Using Net Manager

3-20 Copyright © 2004, Oracle. All rights reserved.

3-21 Copyright © 2004, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: Secure the listener Enable TCP valid node checking Remove default EXTPROC entry Add a separate listener to handle external procedure calls

3-22 Copyright © 2004, Oracle. All rights reserved. Practice 3 Overview: Controlling Access to the Listener This practice covers the following topics: Password protecting listener management tasks Removing the default EXTPROC listener service Creating a dedicated listener for external procedures Controlling database access

3-23 Copyright © 2004, Oracle. All rights reserved.

3-24 Copyright © 2004, Oracle. All rights reserved.