Oracle User Guide.pdf

download Oracle User Guide.pdf

of 304

Transcript of Oracle User Guide.pdf

  • 8/10/2019 Oracle User Guide.pdf

    1/304

    Oracle SQL Developer

    Users Guide

    Release 3.1

    E24285-04

    January 2012

    Provides conceptual and usage information about OracleSQL Developer, a graphical tool that enables you to browse,create, edit, and delete (drop) database objects; run SQL

    statements and scripts; edit and debug PL/SQL code;manipulate and export data; migrate third-party databases toOracle; view metadata and data in third-party databases; andview and create reports.

  • 8/10/2019 Oracle User Guide.pdf

    2/304

    Oracle SQL Developer User's Guide, Release 3.1

    E24285-04

    Copyright 2006, 2012, Oracle and/or its affiliates. All rights reserved.

    Primary Author: Chuck Murray

    This software and related documentation are provided under a license agreement containing restrictions onuse and disclosure and are protected by intellectual property laws. Except as expressly permitted in your

    license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverseengineering, disassembly, or decompilation of this software, unless required by law for interoperability, isprohibited.

    The information contained herein is subject to change without notice and is not warranted to be error-free. Ifyou find any errors, please report them to us in writing.

    If this is software or related documentation that is delivered to the U.S. Government or anyone licensing iton behalf of the U.S. Government, the following notice is applicable:

    U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical datadelivered to U.S. Government customers are "commercial computer software" or "commercial technical data"pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. Assuch, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions andlicense terms set forth in the applicable Government contract, and, to the extent applicable by the terms ofthe Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer SoftwareLicense (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

    This software or hardware is developed for general use in a variety of information managementapplications. It is not developed or intended for use in any inherently dangerous applications, includingapplications that may create a risk of personal injury. If you use this software or hardware in dangerousapplications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and othermeasures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damagescaused by use of this software or hardware in dangerous applications.

    Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks oftheir respective owners.

    Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarksare used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD,Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of AdvancedMicro Devices. UNIX is a registered trademark of The Open Group.

    This software or hardware and documentation may provide access to or information on content, products,and services from third parties. Oracle Corporation and its affiliates are not responsible for and expresslydisclaim all warranties of any kind with respect to third-party content, products, and services. OracleCorporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to youraccess to or use of third-party content, products, or services.

  • 8/10/2019 Oracle User Guide.pdf

    3/304

    iii

    Contents

    Preface .............................................................................................................................................................. xvii

    Audience.................................................................................................................................................... xvii

    Documentation Accessibility.................................................................................................................. xvii

    Product Accessibility ............. ............... ............... .............. ................ .............. ............... ................ ......... xvii

    Related Documents ............... .............. ................ .............. ............... .............. ............... .............. ............. xvii

    Conventions ............................................................................................................................................. xviiiThird-Party License Information........................................................................................................... xviii

    1 SQL Developer Concepts and Usage

    1.1 Installing and Getting Started with SQL Developer.............................................................. 1-2

    1.2 SQL Developer User Interface................................................................................................... 1-2

    1.2.1 Menus for SQL Developer.................................................................................................. 1-6

    1.2.2 Restoring the Original "Look and Feel"......................................................................... 1-10

    1.3 Database Objects ...................................................................................................................... 1-10

    1.3.1 Applications (Application Express 3.0.1 and Later).................................................... 1-11

    1.3.2 Cache Groups (Oracle TimesTen In-Memory Database)............................................ 1-12

    1.3.3 Chains................................................................................................................................. 1-121.3.4 Credentials......................................................................................................................... 1-12

    1.3.5 Database Destinations...................................................................................................... 1-12

    1.3.6 Database Links (Public and Private) .............................................................................. 1-12

    1.3.7 Destination Groups .......................................................................................................... 1-13

    1.3.8 Directories.......................................................................................................................... 1-13

    1.3.9 Editions............................................................................................................................... 1-13

    1.3.10 File Watchers ..................................................................................................................... 1-13

    1.3.11 Functions............................................................................................................................ 1-14

    1.3.12 Indexes................................................................................................................................ 1-14

    1.3.13 Java Sources............. ............... ............... .............. ............... ............... .............. ............... ... 1-15

    1.3.14 Jobs.............. ............... .............. ............... .............. ................ .............. ............... .............. ... 1-15

    1.3.15 Job Classes......... .............. ................ .............. ............... .............. ............... .............. ........... 1-15

    1.3.16 Materialized Views........................................................................................................... 1-15

    1.3.17 Materialized View Logs................................................................................................... 1-15

    1.3.18 Packages............................................................................................................................. 1-16

    1.3.19 Procedures ......................................................................................................................... 1-16

    1.3.20 Programs............................................................................................................................ 1-17

    1.3.21 Queues................................................................................................................................ 1-17

  • 8/10/2019 Oracle User Guide.pdf

    4/304

    iv

    1.3.22 Queue Tables..................................................................................................................... 1-17

    1.3.23 Recycle Bin......................................................................................................................... 1-17

    1.3.24 Replication Schemes (Oracle TimesTen In-Memory Database)................. ................ 1-18

    1.3.25 Schedules............................................................................................................................ 1-18

    1.3.26 Sequences ........................................................................................................................... 1-18

    1.3.27 Synonyms (Public and Private) ...................................................................................... 1-18

    1.3.28 Tables.................................................................................................................................. 1-181.3.28.1 Flashback Table Support .......................................................................................... 1-20

    1.3.29 Triggers .............................................................................................................................. 1-20

    1.3.30 Types................................................................................................................................... 1-20

    1.3.31 Users (Other Users) .......................................................................................................... 1-20

    1.3.32 Views .................................................................................................................................. 1-21

    1.3.33 XML DB Repository.......................................................................................................... 1-21

    1.3.34 XML Schemas .................................................................................................................... 1-21

    1.3.35 Captured and Converted Database Objects (for Migration) ...................................... 1-22

    1.4 Database Connections ............................................................................................................. 1-22

    1.4.1 Using Folders to Group Connections ............................................................................ 1-24

    1.4.2 Sharing of Connections.................................................................................................... 1-241.4.3 Advanced Security for JDBC Connection to the Database ......................................... 1-25

    1.4.4 Connections with Operating System (OS) Authentication.................. ............... ........ 1-25

    1.4.5 Connections with Proxy Authentication ....................................................................... 1-25

    1.5 Entering and Modifying Data ................................................................................................ 1-26

    1.6 Running and Debugging Functions and Procedures ......................................................... 1-28

    1.6.1 Using Bookmarks When Editing Functions and Procedures.............. ............... ........ 1-30

    1.6.2 Remote Debugging........................................................................................................... 1-30

    1.6.3 Displaying SQL Trace (.trc) Files.................................................................................... 1-30

    1.6.4 Using the PL/SQL Hierarchical Profiler ....................................................................... 1-31

    1.6.5 Setting Expression Watches ............................................................................................ 1-31

    1.7 Using the SQL Worksheet....................................................................................................... 1-31

    1.7.1 SQL*Plus Statements Supported and Not Supported in SQL Worksheet........... ..... 1-34

    1.7.2 Script Runner..................................................................................................................... 1-35

    1.7.3 Execution Plan................................................................................................................... 1-36

    1.7.4 Autotrace Pane.................................................................................................................. 1-36

    1.7.5 DBMS Output Pane .......................................................................................................... 1-37

    1.7.6 OWA Output Pane ........................................................................................................... 1-37

    1.7.7 SQL History ....................................................................................................................... 1-37

    1.7.8 Query Builder.................................................................................................................... 1-38

    1.7.9 Command-Line Interface for SQL Formatting ............................................................. 1-38

    1.7.10 Gauges: In the SQL Worksheet and User-Defined Reports............... ............... .......... 1-39

    1.8 Using Snippets to Insert Code Fragments............................................................................ 1-40

    1.8.1 User-Defined Snippets..................................................................................................... 1-40

    1.9 Finding Database Objects ....................................................................................................... 1-41

    1.10 Using Versioning ..................................................................................................................... 1-42

    1.10.1 About Subversion and SQL Developer ......................................................................... 1-42

    1.10.2 About CVS and SQL Developer ..................................................................................... 1-43

    1.10.2.1 Pending Changes (CVS) ........................................................................................... 1-43

    1.11 Using DBA Features in SQL Developer................................................................................ 1-43

  • 8/10/2019 Oracle User Guide.pdf

    5/304

    v

    1.11.1 Container Database .......................................................................................................... 1-45

    1.11.2 Database Configuration................................................................................................... 1-45

    1.11.3 Database Status ................................................................................................................. 1-46

    1.11.4 Data Pump......................................................................................................................... 1-46

    1.11.5 RMAN Backup/Recovery ............................................................................................... 1-46

    1.11.5.1 Using Action Jobs ...................................................................................................... 1-47

    1.11.6 Resource Manager ............................................................................................................ 1-481.11.7 Scheduler............................................................................................................................ 1-48

    1.11.8 Security............................................................................................................................... 1-49

    1.11.9 Storage................................................................................................................................ 1-49

    1.11.10 SQL Translation Profiles .................................................................................................. 1-50

    1.12 Scheduling Jobs Using SQL Developer..................... .............. ............... .............. ................ . 1-50

    1.12.1 Scheduler Design Editor.................................................................................................. 1-51

    1.13 Deploying Objects Using the SQL Developer Cart............................................................. 1-52

    1.14 Spatial Support in SQL Developer ........................................................................................ 1-53

    1.14.1 Context Menu Operations on Spatial Data and Metadata........................ ............... ... 1-53

    1.14.2 Map Visualization of Spatial Data............. ............... ............... .............. .............. ........... 1-54

    1.14.2.1 Visualizing Geometries by Creating and Executing a Query............................. 1-551.14.2.2 Visualizing Geometries from the Table Data Grid ............................................... 1-56

    1.15 Change Manager Support in SQL Developer ...................................................................... 1-56

    1.15.1 Change Plan Administrators and Developers.............................................................. 1-57

    1.15.2 User Interface for Change Manager Support............ ............... ............... ............... ....... 1-57

    1.15.3 Developing Change Plans with SQL Developer .......................................................... 1-58

    1.15.3.1 Creating a Repository Connection.......................................................................... 1-59

    1.15.3.2 Creating and Deleting Change Plans...................................................................... 1-59

    1.15.3.3 Adding and Updating Change Items..................................................................... 1-59

    1.15.3.4 Using Change Plans to Capture Change in SQL Developer ............................... 1-59

    1.15.4 Change Manager Actions to Perform with Enterprise Manager ................ .............. . 1-60

    1.15.4.1 Creating Change Plans from Change Manager Schema Comparisons ............. 1-60

    1.15.4.2 Deploying Change Plans.......................................................................................... 1-60

    1.16 SQL Developer Reports........................................................................................................... 1-61

    1.16.1 About Your Database reports ......................................................................................... 1-63

    1.16.2 All Objects reports ............................................................................................................ 1-63

    1.16.3 Application Express reports............................................................................................ 1-63

    1.16.4 ASH and AWR reports..................................................................................................... 1-64

    1.16.5 Charts reports.................................................................................................................... 1-64

    1.16.6 Database Administration reports................................................................................... 1-64

    1.16.7 Data Dictionary reports ................................................................................................... 1-64

    1.16.8 Scheduler reports.............................................................................................................. 1-65

    1.16.9 PL/SQL reports................................................................................................................. 1-65

    1.16.10 Security reports................................................................................................................. 1-65

    1.16.11 Streams reports ................................................................................................................. 1-66

    1.16.12 Table reports...................................................................................................................... 1-66

    1.16.13 XML reports....................................................................................................................... 1-68

    1.16.14 Data Modeler reports ....................................................................................................... 1-68

    1.16.15 User Defined reports........................................................................................................ 1-68

    1.16.15.1 User-Defined Report Example: Chart..................................................................... 1-69

  • 8/10/2019 Oracle User Guide.pdf

    6/304

    vi

    1.16.15.2 User-Defined Report Example: Dynamic HTML................. ............... ............... ... 1-70

    1.17 SQL Developer Preferences.................................................................................................... 1-71

    1.17.1 Environment...................................................................................................................... 1-71

    1.17.2 Change Management Parameters .................................................................................. 1-72

    1.17.3 Code Editor........................................................................................................................ 1-73

    1.17.4 Compare and Merge......................................................................................................... 1-76

    1.17.5 Database ............................................................................................................................. 1-761.17.6 Debugger............................................................................................................................ 1-85

    1.17.7 Extensions .......................................................................................................................... 1-86

    1.17.8 External Editor .................................................................................................................. 1-86

    1.17.9 File Types........................................................................................................................... 1-87

    1.17.10 Global Ignore List ............................................................................................................. 1-87

    1.17.11 Migration............................................................................................................................ 1-87

    1.17.12 Mouseover Popups........................................................................................................... 1-90

    1.17.13 Shortcut Keys (Accelerator Keys)................................................................................... 1-91

    1.17.14 Unit Test Parameters ........................................................................................................ 1-91

    1.17.15 Versioning.......................................................................................................................... 1-92

    1.17.16 Web Browser and Proxy.................................................................................................. 1-951.17.17 XML Schemas .................................................................................................................... 1-95

    1.18 Location of User-Related Information .................................................................................. 1-95

    1.19 Data Modeler in SQL Developer ........................................................................................... 1-96

    1.20 Oracle TimesTen In-Memory Database Support........... ............... .............. ................ ......... 1-96

    1.21 Using the Help.......................................................................................................................... 1-97

    1.22 Tip of the Day........................................................................................................................... 1-97

    1.22.1 SQL History Shortcuts ..................................................................................................... 1-97

    1.22.2 Unshared Worksheets...................................................................................................... 1-98

    1.22.3 SQL Worksheet Bookmarks ............................................................................................ 1-98

    1.22.4 Oracle Data Miner............................................................................................................. 1-98

    1.22.5 Formatted Display of SQL Trace (.trc) Files................... ................ .............. ............... .. 1-98

    1.22.6 Keyboard Navigation: Alt + Page Down/Up to Move Among Tabs............... ........ 1-98

    1.22.7 Folders for Organizing Connections.............................................................................. 1-98

    1.22.8 Third-Party Databases and SQL Developer.................. ............... ................ ............... .. 1-98

    1.22.9 Debugger Ports and Firewalls ........................................................................................ 1-98

    1.22.10 Viewing Multiple Tables ................................................................................................. 1-98

    1.22.11 Customizing SQL Developer Appearance.................................................................... 1-99

    1.22.12 Maximizing Tab Panes..................................................................................................... 1-99

    1.22.13 Default Path for Running Scripts ................................................................................... 1-99

    1.22.14 Shutting Down and Restarting the Database ............................................................... 1-99

    1.22.15 Feature Requests............................................................................................................... 1-99

    1.22.16 Discussion Forums ........................................................................................................... 1-99

    1.22.17 Help Text Font Size........................................................................................................... 1-99

    1.22.18 Procedure and Function Signatures............................................................................... 1-99

    1.22.19 Type-Ahead in Navigators............................................................................................ 1-100

    1.22.20 Extended Paste................................................................................................................ 1-100

    1.22.21 Closing Tabbed Windows Using the Mouse Wheel ............... ............... .............. ...... 1-100

    1.22.22 Go to Last Edit Location ................................................................................................ 1-100

    1.22.23 Closing Tabbed Windows Using the Context Menu................. .............. ............... ... 1-100

  • 8/10/2019 Oracle User Guide.pdf

    7/304

    vii

    1.22.24 List of All Open Windows............................................................................................. 1-100

    1.22.25 Go to Subprogram Implementation from Package Window................................... 1-100

    1.22.26 Select Multiple Table or Column Names in Completion Insight ............................ 1-100

    1.22.27 Startup Time and Automatic Check for Updates ...................................................... 1-100

    1.23 For More Information................ ............... ............... ............... ............... .............. ................ .. 1-101

    2 SQL Developer: Migrating Third-Party Databases

    2.1 Migration: Basic Options and Steps ............. ............... ............... .............. ............... .............. ... 2-1

    2.1.1 Migrating Using the Migration Wizard ........................................................................... 2-2

    2.1.2 Copying Selected Tables to Oracle.................................................................................... 2-4

    2.2 Migration: Background Information and Guidelines............................................................ 2-5

    2.2.1 Overview of Migration ....................................................................................................... 2-6

    2.2.1.1 How Migration Works................................................................................................. 2-6

    2.2.1.2 Migration Implemented as SQL Developer Extensions.......................................... 2-7

    2.2.2 Preparing a Migration Plan................................................................................................ 2-7

    2.2.2.1 Task 1: Determining the Requirements of the Migration Project.......................... 2-7

    2.2.2.2 Task 2: Estimating Workload...................................................................................... 2-9

    2.2.2.3 Task 3: Analyzing Operational Requirements ...................................................... 2-10

    2.2.2.4 Task 4: Analyzing the Application.......................................................................... 2-10

    2.2.2.5 Task 5: Planning the Migration Project .................................................................. 2-11

    2.2.3 Before You Start Migrating: General Information ....................................................... 2-11

    2.2.3.1 Creating a Database User for the Migration Repository ..................................... 2-12

    2.2.3.2 Requirements for Creating the Destination Oracle Objects ................................ 2-12

    2.2.4 Before You Start Migrating: Source-Specific Information .......................................... 2-13

    2.2.4.1 Before Migrating From IBM DB2 ............................................................................ 2-13

    2.2.4.2 Before Migrating From Microsoft SQL Server or Sybase Adaptive Server ...... 2-14

    2.2.4.3 Before Migrating From Microsoft Access .............................................................. 2-15

    2.2.4.4 Before Migrating From MySQL............................................................................... 2-162.2.4.5 Before Migrating From Teradata............................................................................. 2-17

    2.2.5 Capturing the Source Database ...................................................................................... 2-17

    2.2.5.1 Offline Capture .......................................................................................................... 2-18

    2.2.6 Creating and Customizing the Converted Model ....................................................... 2-19

    2.2.6.1 Correcting Errors in the Converted Model............................................................ 2-19

    2.2.7 Generating the DDL for the Oracle Schema Objects ................................................... 2-20

    2.2.8 Migrating the Data............................................................................................................ 2-20

    2.2.8.1 Transferring the Data Offline......... ............... ............... ............... ............... .............. 2-20

    2.2.9 Making Queries Case Insensitive ................................................................................... 2-25

    2.2.10 Testing the Oracle Database............................................................................................ 2-25

    2.2.10.1 Testing Methodology................................................................................................ 2-262.2.10.2 Testing the Oracle Database..................................................................................... 2-27

    2.2.11 Deploying the Oracle Database ...................................................................................... 2-29

    2.2.11.1 Choosing a Rollout Strategy .................................................................................... 2-30

    2.2.11.2 Deploying the Destination Database ...................................................................... 2-30

    2.3 SQL Developer User Interface for Migration............... ................ ............... ............... .......... 2-31

    2.3.1 Migration Submenu.......................................................................................................... 2-33

    2.3.2 Other Menus: Migration Items ....................................................................................... 2-33

    2.3.3 Migration Preferences...................................................................................................... 2-33

  • 8/10/2019 Oracle User Guide.pdf

    8/304

    viii

    2.3.4 Migration Log Panes ........................................................................................................ 2-33

    2.3.5 Using the Translation Scratch Editor............................................................................. 2-33

    2.4 Command-Line Interface for Migration ............................................................................... 2-34

    3 SQL Developer: Unit Testing

    3.1 Overview of Unit Testing .......................................................................................................... 3-1

    3.2 SQL Developer User Interface for Unit Testing ............... ............... ................ .............. ......... 3-2

    3.2.1 Unit Test Submenu ............... .............. ................ .............. ............... .............. ................ ...... 3-3

    3.2.2 Other Menus: Unit Test Items............................................................................................ 3-3

    3.2.3 Unit Test Preferences........................................................................................................... 3-4

    3.3 Unit Test Repository................................................................................................................... 3-4

    3.3.1 Managing Repository Users and Administrators........................................................... 3-4

    3.4 Editing and Running a Unit Test.............................................................................................. 3-5

    3.5 Using a Dynamic Value Query to Create a Unit Test............................................................ 3-5

    3.6 Using Lookups to Simplify Unit Test Creation .............. ................ ............... .............. ........... 3-7

    3.6.1 Providing Values for Input Fields..................................................................................... 3-8

    3.6.2 Automatically Creating Implementations ............... ................ ............... ............... .......... 3-8

    3.7 Using Variable Substitution in Validation Actions................................................................ 3-9

    3.8 Unit Test Library......................................................................................................................... 3-9

    3.9 Unit Test Reports ..................................................................................................................... 3-10

    3.10 Exporting and Importing Unit Test Objects......................................................................... 3-11

    3.11 Command-Line Interface for Unit Testing........................................................................... 3-11

    3.12 Example of Unit Testing (Tutorial)............... ................. .............. ............... .............. ............. 3-12

    3.12.1 Create the EMPLOYEES Table............ ............... .............. ................ .............. ............... .. 3-13

    3.12.2 Create the AWARD_BONUS Procedure....................................................................... 3-14

    3.12.3 Create the Unit Testing Repository................................................................................ 3-14

    3.12.4 Create a Unit Test ............................................................................................................. 3-15

    3.12.5 Run the Unit Test.............................................................................................................. 3-163.12.6 Create and Run an Exception Unit Test ........................................................................ 3-16

    3.12.7 Create a Unit Test Suite.................................................................................................... 3-17

    3.12.8 Run the Unit Test Suite.................................................................................................... 3-18

    4 SQL Developer Tutorial: Creating Objects for a Small Database

    4.1 Create a Table (BOOKS)............................................................................................................. 4-2

    4.2 Create a Table (PATRONS) ............... .............. ............... ............... ............... ............... .............. 4-3

    4.3 Create a Table (TRANSACTIONS)........................................................................................... 4-4

    4.4 Create a Sequence ............. ............... ............... .............. ............... ............... ............... ............... .. 4-6

    4.5 Insert Data into the Tables......................................................................................................... 4-7

    4.6 Create a View............................................................................................................................... 4-84.7 Create a PL/SQL Procedure...................................................................................................... 4-8

    4.8 Debug a PL/SQL Procedure ............... ............... .............. ............... .............. .............. .............. 4-9

    4.9 Use the SQL Worksheet for Queries ..................................................................................... 4-11

    4.10 Script for Creating and Using the Library Tutorial Objects .............................................. 4-12

    5 SQL Developer Dialog Boxes and Wizards

    5.1 Add Extension ............. .............. .............. ................ .............. .............. ............... .............. ........... 5-1

  • 8/10/2019 Oracle User Guide.pdf

    9/304

    ix

    5.2 Add Schema Error ...................................................................................................................... 5-1

    5.3 Analyze Database Migration..................................................................................................... 5-2

    5.4 Application Migration................................................................................................................ 5-2

    5.5 Change Type................................................................................................................................ 5-2

    5.6 Check for Updates ...................................................................................................................... 5-2

    5.7 Check Out from CVS .............. .............. ............... .............. ............... .............. ................ ............ 5-3

    5.8 Choose Directory ........................................................................................................................ 5-35.9 Component Palette ..................................................................................................................... 5-3

    5.10 Component Palette: Configure Component Palette ................ ............... ................ ............... 5-3

    5.11 Component Palette: Create Palette Page .............. ............... ............... ................ .............. ....... 5-4

    5.12 Component Palette: New/Edit Code Snippet .............. ............... ............... ............... ............. 5-4

    5.13 Component Palette: New Section / Rename Section............................................................. 5-4

    5.14 Confirm Drop Application ........................................................................................................ 5-4

    5.15 Confirm Running SQL ............................................................................................................... 5-4

    5.16 Connection Has Uncommitted Changes ............... .............. ............... ................ .............. ....... 5-4

    5.17 Create New Object...................................................................................................................... 5-5

    5.18 Create Chain ................................................................................................................................ 5-5

    5.19 Create/Edit Credential .............................................................................................................. 5-55.20 Create/Edit CVS Connection.................................................................................................... 5-6

    5.21 Create/Edit/Select Database Connection............................................................................... 5-7

    5.22 Rename Model (Migration) .................................................................................................... 5-11

    5.23 Delete Confirmation ................................................................................................................ 5-12

    5.24 Delete Confirmation (Migration)........................................................................................... 5-12

    5.25 Rename Database Item (Migration) ...................................................................................... 5-12

    5.26 Select Connection..................................................................................................................... 5-12

    5.27 Connection Information.......................................................................................................... 5-12

    5.28 No Connection Found............................................................................................................. 5-12

    5.29 Connection Rename Error ...................................................................................................... 5-13

    5.30 New Folder (Connections)...................................................................................................... 5-13

    5.31 Continue After Pause .............................................................................................................. 5-13

    5.32 Select Library ............................................................................................................................ 5-13

    5.33 Create Library........................................................................................................................... 5-13

    5.34 Data Import Wizard (Load Data) .......................................................................................... 5-13

    5.35 Export/Import Connection Descriptors............................................................................... 5-15

    5.36 Create Database Destination .................................................................................................. 5-15

    5.37 Create Destination Group (Database or External) .............................................................. 5-16

    5.38 Create/Edit Database Link..................................................................................................... 5-16

    5.39 Create/Edit Index.................................................................................................................... 5-17

    5.40 Create Filter............................................................................................................................... 5-18

    5.41 Create/Edit Job ........................................................................................................................ 5-18

    5.42 Create/Edit Job Class.............................................................................................................. 5-20

    5.43 Create/Edit Materialized View Log............ ............... ................ .............. ............... .............. 5-21

    5.44 Create PL/SQL Package ......................................................................................................... 5-22

    5.45 Create PL/SQL Subprogram (Function or Procedure) ...................................................... 5-22

    5.46 Create Program ........................................................................................................................ 5-23

    5.47 Create/Edit Role ...................................................................................................................... 5-24

    5.48 Create/Edit Schedule .............................................................................................................. 5-24

  • 8/10/2019 Oracle User Guide.pdf

    10/304

    x

    5.49 Create/Edit Sequence............ ................ ............... .............. ................ .............. ............... ........ 5-25

    5.50 Create SQL File......................................................................................................................... 5-25

    5.51 Create/Edit Synonym ............................................................................................................. 5-26

    5.52 Create Table (quick creation) ................................................................................................. 5-26

    5.53 Create/Edit Table (with advanced options) ........................................................................ 5-27

    5.54 Storage Options ........................................................................................................................ 5-36

    5.55 Create/Edit Tablespace........................................................................................................... 5-375.56 Create Trigger........................................................................................................................... 5-39

    5.57 Create Type (User-Defined) ................................................................................................... 5-40

    5.58 Create/Edit User...................................................................................................................... 5-40

    5.59 Create/Edit User Defined Report.......................................................................................... 5-41

    5.60 Create/Edit User Defined Report Folder............................................................................. 5-42

    5.61 Create/Edit View..................................................................................................................... 5-43

    5.62 Create XML Schema ................................................................................................................ 5-48

    5.63 Color Palette and Custom Colors .......................................................................................... 5-49

    5.64 Configure Extension ................................................................................................................ 5-49

    5.65 Configure File Type Associations.......................................................................................... 5-49

    5.66 Copy Columns.......................................................................................................................... 5-495.67 Custom Filters .......................................................................................................................... 5-49

    5.68 Data Pump Export ................................................................................................................... 5-50

    5.69 Data Pump Import................................................................................................................... 5-51

    5.70 Database Copy.......................................................................................................................... 5-52

    5.71 Database Differences ............................................................................................................... 5-53

    5.72 Database Export (Unload Database Objects and Data) ............... .............. .............. ........... 5-55

    5.73 DDL Panel for Creating or Editing an Object...................................................................... 5-56

    5.74 Debugger - Attach to JPDA .................................................................................................... 5-56

    5.75 Deploy or Import Application ............................................................................................... 5-57

    5.76 Deploy Objects.......................................................................................................................... 5-58

    5.77 Describe Object Window ........................................................................................................ 5-58

    5.78 Edit/View Value (Data or Table Column)........................................................................... 5-58

    5.79 Enter Bind Values .................................................................................................................... 5-59

    5.80 Erase from Disk........................................................................................................................ 5-59

    5.81 Error Writing to Export File ................................................................................................... 5-59

    5.82 Export Error .............................................................................................................................. 5-59

    5.83 Export Data ............................................................................................................................... 5-59

    5.84 External Locator Configuration............................................................................................. 5-59

    5.85 External Tools........................................................................................................................... 5-60

    5.86 Create/Edit External Tool ...................................................................................................... 5-60

    5.87 Choose Offline Options........................................................................................................... 5-61

    5.88 Edit Font Location.................................................................................................................... 5-61

    5.89 Edit Header or Footer (PDF Formatting)........... .............. ............... ............... .............. ......... 5-62

    5.90 Edit Join ..................................................................................................................................... 5-62

    5.91 Feature Missing........................................................................................................................ 5-62

    5.92 Feature Required...................................................................................................................... 5-62

    5.93 File Processing.......................................................................................................................... 5-63

    5.94 Filter ........................................................................................................................................... 5-63

    5.95 Filter Object Types ................................................................................................................... 5-63

  • 8/10/2019 Oracle User Guide.pdf

    11/304

    xi

    5.96 Filter Schemas........................................................................................................................... 5-64

    5.97 Filter Error................................................................................................................................. 5-64

    5.98 Find/Highlight......................................................................................................................... 5-64

    5.99 Insert Macro.............................................................................................................................. 5-64

    5.100 Externally Modified Files........................................................................................................ 5-65

    5.101 Find/Replace Text ................................................................................................................... 5-65

    5.102 Find Result ................................................................................................................................ 5-655.103 Format Properties .................................................................................................................... 5-65

    5.104 Generate Patch.......................................................................................................................... 5-66

    5.105 Go to Bookmark ....................................................................................................................... 5-66

    5.106 Go to Line Number.................................................................................................................. 5-66

    5.107 Go to Line Number: Error......... ............... ............... ............... .............. ............... .............. ...... 5-66

    5.108 History....................................................................................................................................... 5-66

    5.109 Import to CVS........................................................................................................................... 5-67

    5.110 Invalid Database Version........................................................................................................ 5-68

    5.111 Load Keyboard Scheme .......................................................................................................... 5-68

    5.112 Log In to CVS............................................................................................................................ 5-68

    5.113 Maintain Spatial Metadata................ ............... .............. ............... ................ .............. ............ 5-685.114 Manage Columns ..................................................................................................................... 5-69

    5.115 Modify Value............................................................................................................................ 5-69

    5.116 Data Move Details.................................................................................................................... 5-69

    5.117 New Procedure (Refactoring).............. .............. ............... ............... .............. ................ ......... 5-70

    5.118 No Lock ..................................................................................................................................... 5-70

    5.119 No Object Found...................................................................................................................... 5-70

    5.120 No Object Selected ................................................................................................................... 5-70

    5.121 Object Preferences.................................................................................................................... 5-70

    5.122 Offline Generation Error - Destination Directory ............................................................... 5-70

    5.123 Open File ................................................................................................................................... 5-71

    5.124 Oracle-Only Report.................................................................................................................. 5-71

    5.125 Oracle Proxy Authentication.................................................................................................. 5-71

    5.126 Paste........................................................................................................................................... 5-71

    5.127 Privilege Warning for Migration ........................................................................................... 5-71

    5.128 Recent Files ............................................................................................................................... 5-71

    5.129 Create Repository..................................................................................................................... 5-72

    5.130 Delete or Truncate Repository ............................................................................................... 5-72

    5.131 Capture Microsoft Access Exporter XML....................... .............. ............... ................ ......... 5-72

    5.132 Rename Local Variable............................................................................................................ 5-72

    5.133 Rename Tab .............................................................................................................................. 5-72

    5.134 Rename Procedure................................................................................................................... 5-73

    5.135 Select Current Repository ....................................................................................................... 5-73

    5.136 Cannot Capture Table ............................................................................................................. 5-73

    5.137 Report Panel.............................................................................................................................. 5-73

    5.138 Reset Expired Password (Enter New Password) ................................................................ 5-73

    5.139 Revision Lister.......................................................................................................................... 5-73

    5.140 Run/Debug/Profile PL/SQL............ .............. ............... .............. ................ ............... ........... 5-74

    5.141 Create/Edit Breakpoint........................................................................................................... 5-74

    5.142 Save/Save As, or Select File ................................................................................................... 5-75

  • 8/10/2019 Oracle User Guide.pdf

    12/304

    xii

    5.143 Save Files................................................................................................................................... 5-75

    5.144 Unable to Save Files................................................................................................................. 5-75

    5.145 Save Style Settings ................................................................................................................... 5-75

    5.146 Schema Differences Source or Destination Error ................................................................ 5-75

    5.147 Script Execution Failed............................................................................................................ 5-76

    5.148 Script Generation Complete................................................................................................... 5-76

    5.149 Set Data Mapping .................................................................................................................... 5-765.150 Add/Edit Rule.......................................................................................................................... 5-76

    5.151 Set Encoding ............................................................................................................................. 5-77

    5.152 Set Pause Continue .................................................................................................................. 5-77

    5.153 Shared Wizard Pages............................................................................................................... 5-77

    5.153.1 Types................................................................................................................................... 5-77

    5.153.2 Specify Objects .................................................................................................................. 5-77

    5.153.3 Data..................................................................................................................................... 5-78

    5.153.4 Summary............................................................................................................................ 5-78

    5.154 Sign In (checking for updates) ............................................................................................... 5-78

    5.155 Single Record View.................................................................................................................. 5-78

    5.156 Save Snippet (User-Defined) .................................................................................................. 5-795.157 Edit Snippets (User-Defined) ................................................................................................. 5-79

    5.158 Show SQL.................................................................................................................................. 5-79

    5.159 Start Date, End Date, Repeat Interval, Comments (Scheduler)..................... ............... ..... 5-79

    5.160 Subversion: Add Property ...................................................................................................... 5-80

    5.161 Subversion: Add to Source Control...................... ............... ................ .............. ............... ..... 5-80

    5.162 Subversion: Apply Patch ........................................................................................................ 5-80

    5.163 Subversion: Branch/Tag......................................................................................................... 5-80

    5.164 Subversion: Check Out from Subversion ............................................................................. 5-81

    5.165 Subversion: Commit Resources ............................................................................................. 5-81

    5.166 Subversion: Commit Working Copy..................................................................................... 5-82

    5.167 Subversion: Confirm Checkout..................... ............... .............. ................ .............. .............. 5-82

    5.168 Subversion: Create Remote Directory................................................................................... 5-82

    5.169 Subversion: Create Subversion Repository.......................................................................... 5-82

    5.170 Subversion: Create/Edit Subversion Connection ............................................................... 5-83

    5.171 Subversion: Delete Resources ................................................................................................ 5-83

    5.172 Subversion: Edit Configuration File...................................................................................... 5-83

    5.173 Subversion: Export Files ......................................................................................................... 5-83

    5.174 Subversion: Export Subversion Connections.............. ............... ................ .............. ............ 5-84

    5.175 Subversion: Ignore................................................................................................................... 5-84

    5.176 Subversion: Import Subversion Connections ...................................................................... 5-84

    5.177 Subversion: Import to Subversion......................................................................................... 5-84

    5.178 Subversion: Lock Resources ................................................................................................... 5-85

    5.179 Subversion: Merge ................................................................................................................... 5-85

    5.180 Subversion: Pending Changes ............................................................................................... 5-86

    5.181 Subversion: Properties ............................................................................................................ 5-86

    5.182 Subversion: Remove from Subversion....................... ............... ............... ............... .............. 5-87

    5.183 Subversion: Repository Browser.......... .............. ............... ............... ............... ............... ........ 5-87

    5.184 Subversion: Revert Local Changes ........................................................................................ 5-87

    5.185 Subversion: Switch........... .............. ................ ............. ................ .............. ............... ................ 5-87

  • 8/10/2019 Oracle User Guide.pdf

    13/304

    xiii

    5.186 Subversion: Unlock Resources............................................................................................... 5-87

    5.187 Subversion: Update Resources......... ............... .............. .............. ............... .............. .............. 5-88

    5.188 Subversion: Update Working Copy...................................................................................... 5-88

    5.189 Subversion: Versioning Properties ........................................................................................ 5-88

    5.190 Third-Party Database Objects ................................................................................................ 5-88

    5.191 Unable to Connect.................................................................................................................... 5-89

    5.192 Unable to Open File................................................................................................................. 5-895.193 Unit Testing: Action Required............................................................................................... 5-89

    5.194 Unit Testing: Add Category ................................................................................................... 5-89

    5.195 Unit Testing: Add Data Type ................................................................................................. 5-89

    5.196 Unit Testing: Add Item to Library......................................................................................... 5-89

    5.197 Unit Testing: Add Test Implementation............................................................................... 5-89

    5.198 Unit Testing: Add Test Suite .................................................................................................. 5-89

    5.199 Unit Testing: Add Tests or Suites to a Suite..................... ............... ................ .............. ....... 5-89

    5.200 Unit Testing: Copy or Rename Unit Test ............................................................................. 5-90

    5.201 Unit Testing: Create Unit Test................................................................................................ 5-90

    5.202 Unit Testing: Manage Users ................................................................................................... 5-92

    5.203 Unit Testing: Rename Test Implementation ........................................................................ 5-925.204 Unit Testing: Result of Operation.......................................................................................... 5-92

    5.205 Unit Testing: Synchronize Unit Test ..................................................................................... 5-92

    5.206 Unsupported Database Version............................................................................................. 5-93

    5.207 Validate Geometry................................................................................................................... 5-93

    5.208 View Whole Value ................................................................................................................... 5-93

    5.209 Windows ................................................................................................................................... 5-94

    5.210 XMLType Column Properties ................................................................................................ 5-94

    6 SQL Developer Accessibility Information

    6.1 About Oracle SQL Developer Accessibility ................ ............... ................ ............... .............. 6-16.2 Using a Screen Reader and Java Access Bridge with Oracle SQL Developer.................... 6-1

    6.3 Oracle SQL Developer Features that Support Accessibility ............... ............... ............... .... 6-1

    6.3.1 Keyboard Access.................................................................................................................. 6-2

    6.3.2 Screen Reader Readability.................................................................................................. 6-2

    6.3.3 Flexibility in Font and Color Choices .............. .............. ................ ............... .............. ...... 6-3

    6.3.4 No Audio-only Feedback ................................................................................................... 6-3

    6.3.5 No Dependency on Blinking Cursor and Animation..................................................... 6-3

    6.3.6 Screen Magnifier Usability .............. .............. ............... ............... ............... ............... ......... 6-3

    6.3.7 How to Change the Editor or Tabbed View of a File ............... ............... ................ ....... 6-3

    6.3.8 How to Read Text in a Multi-line Edit Field.................................................................... 6-3

    6.3.9 How to Read the Line Number in the Source Editor ............. ............... ............... .......... 6-46.3.10 How to Access Exception Stack HTML Links and Generated Javadoc Links in the Log

    Window 6-4

    6.4 Recommendations for Customizing Oracle SQL Developer................................................ 6-4

    6.4.1 How to Customize the Accelerators Keys........................................................................ 6-4

    6.4.2 How to Pass a Conflicting Accelerator Key to Oracle SQL Developer........................ 6-4

    6.4.3 How to Change the Look and Feel of SQL Developer .............. ................ ............... ...... 6-4

    6.4.4 How to Customize the Fonts in Code Editors................................................................. 6-4

    6.4.5 How to Customize Syntax Highlighting.......................................................................... 6-4

  • 8/10/2019 Oracle User Guide.pdf

    14/304

    xiv

    6.4.6 How to Display Line Numbers in Code Editors............................................................. 6-4

    6.4.7 How to Change the Timing for Completion Insight .............. ............... ............... .......... 6-5

    6.4.8 How to Specify the Columns in the Debugger................................................................ 6-5

    6.5 Highly Visual Features of Oracle SQL Developer ............... ............... ............... ............... ..... 6-5

  • 8/10/2019 Oracle User Guide.pdf

    15/304

    xv

    List of Figures

    11 SQL Developer Main Window.................................................................................................. 1-321 SQL Developer Migration Architecture ................ .............. ............... .............. ............... ........ 2-722 V-model with a Database Migration..................................................................................... 2-2623 Main Window for a Database Migration................... ................ ............... .............. .............. 2-3231 Unit Test Navigator .............. .............. ............... .............. ................ .............. ............... .............. 3-3

  • 8/10/2019 Oracle User Guide.pdf

    16/304

    xvi

    List of Tables

    11 Default Locations for User-Related Information................... ............... ............... ............... 1-9621 Complex and Simple Scenarios................................................................................................ 2-8

  • 8/10/2019 Oracle User Guide.pdf

    17/304

    xvii

    Preface

    This guide provides conceptual and usage information about Oracle SQL Developer, agraphical tool that enables you to browse, create, edit, and delete (drop) databaseobjects; run SQL statements and scripts; edit and debug PL/SQL code; manipulate andexport data; and view and create reports.

    AudienceThis guide is intended for those using the Oracle SQL Developer tool.

    Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the OracleAccessibility Program website athttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc .

    Access to Oracle Support

    Oracle customers have access to electronic support through My Oracle Support. For

    information, visithttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visithttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you arehearing impaired.

    Product AccessibilityIf you are using a screen reader (such as JAWS), SQL Developer must be running onthe same system as the screen reader.

    For more information about using a screen reader and Java Access Bridge with SQLDeveloper, see Chapter 6, "SQL Developer Accessibility Information"and Oracle SQLDeveloper Installation Guide.

    Related DocumentsFor information about installing Oracle SQL Developer, see the Oracle SQL DeveloperInstallation Guide.

    Oracle error message documentation is only available in HTML. If you only haveaccess to the Oracle Documentation CD, you can browse the error messages by range.Once you find the specific range, use your browser's "find in page" feature to locate the

  • 8/10/2019 Oracle User Guide.pdf

    18/304

  • 8/10/2019 Oracle User Guide.pdf

    19/304

    xix

    ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.

    Batik Version 1.7

    This program contains Batik version 1.7, which has the following associatedattribution text:

    This product includes software developed by The Apache Software Foundation(http://www.apache.org/). This software contains code from the World Wide WebConsortium (W3C) for the Document Object Model API (DOM API) and SVGDocument Type Definition (DTD). This software contains code from the InternationalOrganisation for Standardization for the definition of character entities used in thesoftware's documentation. 2. Must include Apache License, Version 2.0 with anydistribution of Apache Batik 1.7: Apache License Version 2.0, January 2004http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE,REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean theterms and conditions for use, reproduction, and distribution as defined by Sections 1through 9 of this document. "Licensor" shall mean the copyright owner or entityauthorized by the copyright owner that is granting the License. "Legal Entity" shallmean the union of the acting entity and all other entities that control, are controlled by,

    or are under common control with that entity. For the purposes of this definition,"control" means (i) the power, direct or indirect, to cause the direction or managementof such entity, whether by contract or otherwise, or (ii) ownership of fifty percent(50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity."You" (or "Your") shall mean an individual or Legal Entity exercising permissionsgranted by this License. "Source" form shall mean the preferred form for makingmodifications, including but not limited to software source code, documentationsource, and configuration files. "Object" form shall mean any form resulting frommechanical transformation or translation of a Source form, including but not limited tocompiled object code, generated documentation, and conversions to other mediatypes. "Work" shall mean the work of authorship, whether in Source or Object form,made available under the License, as indicated by a copyright notice that is included

    in or attached to the work (an example is provided in the Appendix below)."Derivative Works" shall mean any work, whether in Source or Object form, that isbased on (or derived from) the Work and for which the editorial revisions, annotations,elaborations, or other modifications represent, as a whole, an original work ofauthorship. For the purposes of this License, Derivative Works shall not include worksthat remain separable from, or merely link (or bind by name) to the interfaces of, theWork and Derivative Works thereof. "Contribution" shall mean any work ofauthorship, including the original version of the Work and any modifications oradditions to that Work or Derivative Works thereof, that is intentionally submitted toLicensor for inclusion in the Work by the copyright owner or by an individual or LegalEntity authorized to submit on behalf of the copyright owner. For the purposes of thisdefinition, "submitted" means any form of electronic, verbal, or writtencommunication sent to the Licensor or its representatives, including but not limited to

    communication on electronic mailing lists, source code control systems, and issuetracking systems that are managed by, or on behalf of, the Licensor for the purpose ofdiscussing and improving the Work, but excluding communication that isconspicuously marked or otherwise designated in writing by the copyright owner as"Not a Contribution." "Contributor" shall mean Licensor and any individual or LegalEntity on behalf of whom a Contribution has been received by Licensor andsubsequently incorporated within the Work. 2. Grant of Copyright License.

    Subject to the terms and conditions of this License, each Contributor hereby grants toYou a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocablecopyright license to reproduce, prepare Derivative Works of, publicly display, publicly

  • 8/10/2019 Oracle User Guide.pdf

    20/304

    xx

    perform, sublicense, and distribute the Work and such Derivative Works in Source orObject form. 3. Grant of Patent License. Subject to the terms and conditions of thisLicense, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,no-charge, royalty-free, irrevocable (except as stated in this section) patent license tomake, have made, use, offer to sell, sell, import, and otherwise transfer the Work,where such license applies only to those patent claims licensable by such Contributorthat are necessarily infringed by their Contribution(s) alone or by combination of their

    Contribution(s) with the Work to which such Contribution(s) was submitted. If Youinstitute patent litigation against any entity (including a cross-claim or counterclaim ina lawsuit) alleging that the Work or a Contribution incorporated within the Workconstitutes direct or contributory patent infringement, then any patent licensesgranted to You under this License for that Work shall terminate as of the date suchlitigation is filed. 4. Redistribution. You may reproduce and distribute copies of theWork or Derivative Works thereof in any medium, with or without modifications, andin Source or Object form, provided that You meet the following conditions: a. Youmust give any other recipients of the Work or Derivative Works a copy of this License;and b. You must cause any modified files to carry prominent notices stating that Youchanged the files; and c. You must retain, in the Source form of any Derivative Worksthat You distribute, all copyright, patent, trademark, and attribution notices from theSource form of the Work, excluding those notices that do not pertain to any part of theDerivative Works; and d. If the Work includes a "NOTICE" text file as part of itsdistribution, then any Derivative Works that You distribute must include a readablecopy of the attribution notices contained within such NOTICE file, excluding thosenotices that do not pertain to any part of the Derivative Works, in at least one of thefollowing places: within a NOTICE text file distributed as part of the DerivativeWorks; within the Source form or documentation, if provided along with theDerivative Works; or, within a display generated by the Derivative Works, if andwherever such third-party notices normally appear. The contents of the NOTICE fileare for informational purposes only and do not modify the License. You may add Yourown attribution notices within Derivative Works that You distribute, alongside or asan addendum to the NOTICE text from the Work, provided that such additionalattribution notices cannot be construed as modifying the License. You may add Your

    own copyright statement to Your modifications and may provide additional ordifferent license terms and conditions for use, reproduction, or distribution of Yourmodifications, or for any such Derivative Works as a whole, provided Your use,reproduction, and distribution of the Work otherwise complies with the conditionsstated in this License. 5. Submission of Contributions. Unless You explicitly stateotherwise, any Contribution intentionally submitted for inclusion in the Work by Youto the Licensor shall be under the terms and conditions of this License, without anyadditional terms or conditions. Notwithstanding the above, nothing herein shallsupersede or modify the terms of any separate license agreement you may haveexecuted with Licensor regarding such Contributions. 6. Trademarks.

    This License does not grant permission to use the trade names, trademarks, servicemarks, or product names of the Licensor, except as required for reasonable andcustomary use in describing the origin of the Work and reproducing the content of theNOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed toin writing, Licensor provides the Work (and each Contributor provides itsContributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OFANY KIND, either express or implied, including, without limitation, any warranties orconditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FORA PARTICULAR PURPOSE. You are solely responsible for determining theappropriateness of using or redistributing the Work and assume any risks associatedwith Your exercise of permissions under this License. 8. Limitation of Liability. In noevent and under no legal theory, whether in tort (including negligence), contract, orotherwise, unless required by applicable law (such as deliberate and grossly negligent

  • 8/10/2019 Oracle User Guide.pdf

    21/304

    xxi

    acts) or agreed to in writing, shall any Contributor be liable to You for damages,including any direct, indirect, special, incidental, or consequential damages of anycharacter arising as a result of this License or out of the use or inability to use the Work(including but not limited to damages for loss of goodwill, work stoppage, computerfailure or malfunction, or any and all other commercial damages or losses), even ifsuch Contributor has been advised of the possibility of such damages. 9. AcceptingWarranty or Additional Liability. While redistributing the Work or Derivative Works

    thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty,indemnity, or other liability obligations and/or rights consistent with this License.However, in accepting such obligations, You may act only on Your own behalf and onYour sole responsibility, not on behalf of any other Contributor, and only if You agreeto indemnify, defend, and hold each Contributor harmless for any liability incurred by,or claims asserted against, such Contributor by reason of your accepting any suchwarranty or additional liability. END OF TERMS AND CONDITIONS Appendix: Howto Apply Apache License to Your Work To apply the Apache License to your work,attach the following boilerplate notice, with the fields enclosed by brackets "[]"replaced with your own identifying information. (Don't include the brackets!) The textshould be enclosed in the appropriate comment syntax for the file format. We alsorecommend that a file or class name and description of purpose be included on thesame "printed page" as the copyright notice for easier identification within third-partyarchives. Copyright [yyyy] [name of copyright owner] Licensed under the ApacheLicense, Version 2.0 (the "License"); you may not use this file except in compliancewith the License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0 Unless required byapplicable law or agreed to in writing, software distributed under the License isdistributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OFANY KIND, either express or implied. See the License for the specific languagegoverning permissions and limitations under the License.

    Bouncy Castle Crypto API 1.45

    This program includes Bouncy Castle Crypto API 1.45, which has the followingassociated attribution text:

    Copyright (c) 2000 - 2009 The Legion Of The Bouncy Castle(http://www.bouncycastle.org/) Permission is hereby granted, free of charge,to any person obtaining a copy of this software and associated documentation files(the "Software"), to deal in the Software without restriction, including withoutlimitation the rights to use, copy, modify, merge, publish, distribute, sublicense,and/or sell copies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions: The above copyright notice andthis permission notice shall be included in all copies or substantial portions of theSoftware. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANYKIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THEWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSEAND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR

    COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THEUSE OR OTHER DEALINGS IN THE SOFTWARE.

    JGoodies Looks 1.3.1

    This program includes JGoodies Looks 1.3.1, which has the following associatedattribution text:

    The BSD License for the JGoodies Looks

  • 8/10/2019 Oracle Use