Quick Installation Guide
12c Release 1 (12.1) for Microsoft Windows x64 (64-Bit)
E56576-02
August 2015
This guide describes how to quickly install the Oracle Database product on Windows x64 systems. It includes information about the following:
This guide describes how to install Oracle Database using the default installation options into a new Oracle home.
The procedures in this guide describe how to:
Configure your system to support Oracle Database.
Install the Oracle Database software on a local file system.
Configure a general-purpose Oracle database that uses the local file system for database file storage.
Results of a Successful Installation
After you successfully install Oracle Database:
The database that you created and the default Oracle Net listener process run on the system.
Oracle Enterprise Manager Database Express is running and can be accessed using a Web browser.
Tasks Not Described in this Guide
This guide covers the Typical Installation scenario and does not describe how to complete the following tasks:
Using the Advanced Installation option to install the software
Installing the software on a system that has an existing Oracle software installation.
Installing Oracle Clusterware and Oracle Real Application Clusters.
Setting TCP kernel parameter manually
Cloning an Oracle home.
Enabling Enterprise Manager e-mail notifications or automated backups.
Using alternative storage options such as Automatic Storage Management.
Installing and configuring Oracle Grid Infrastructure.
Where to Get Additional Installation Information
For more detailed information about installing Oracle Database components, including information about the tasks not described in this guide, see one of the following guides:
If you are installing the software on a single system, see Oracle Database Installation Guide for Microsoft Windows.
If you want to install Oracle Grid Infrastructure for a standalone server, then see the "Oracle Grid Infrastructure for a Standalone Server" chapter in Oracle Database Installation Guide for Microsoft Windows.
If you are installing Oracle Real Application Clusters, see Oracle Grid Infrastructure Installation Guide and Oracle Real Application Clusters Installation Guide. These guides describe how to install Oracle Grid Infrastructure and Oracle Real Application Clusters. Oracle Grid Infrastructure is a prerequisite for Oracle Real Application Clusters installations.
The product documentation for Oracle Database products is available in both HTML and PDF formats online on the Oracle Technology Network (OTN) website:
http://www.oracle.com/technetwork/indexes/documentation/index.html
Log on as a member of the Administrators group to the computer on which you want to install Oracle components. If you are installing on a Primary Domain Controller (PDC) or a Backup Domain Controller (BDC), log on as a member of the Domain Administrators group.
Requirement | Minimum Value |
---|---|
Physical memory (RAM) |
2 GB minimum |
Virtual memory (swap) |
|
Disk space |
Typical Install Type total: 10 GB See Table 2 for details. |
System Architecture |
AMD64, or Intel Extended memory (EM64T) |
Video adapter |
256 colors |
Screen Resolution |
1024 X 768 minimum |
Table 2 lists the space requirements on NTFS. Oracle strongly recommends that you install the Oracle database home (Oracle database binaries, trace files, and so on) on Oracle ACFS or NTFS; the database files themselves must be placed on Oracle ASM if using Oracle ACFS; otherwise they can be placed on NTFS. Usage of Oracle ACFS and Oracle ASM or NTFS instead of FAT32 is recommended to ensure security of these files. The starter database requires 720 MB of disk space. The figures in this table include the starter database. FAT32 space requirements are slightly higher.
Table 2 Windows x64 Disk Space Requirements on NTFS
Installation Type | TEMP Space | C:\Program Files\Oracle\Inventory | Oracle Home | Datafiles * | Total |
---|---|---|---|---|---|
Typical Installation |
500 MB |
700 KB |
4.8 GB |
5.1 GB |
10.4 GB |
* Refers to the contents of the admin,
cfgtoollogs,
flash_recovery_area,
and oradata
directories in the ORACLE_BASE
directory.
** This size can be higher depending on the installation options selected, such as languages or additional components. If you choose to install Oracle Database with automated backups enabled, include at least 2 GB extra for data file disk space.
See Also:
"Overview of NTFS File System and Windows Registry Permissions" in Oracle Database Platform Guide for Microsoft WindowsTo ensure that the system meets these requirements, follow these steps:
Determine the physical RAM size. For example, on a Windows Server 2008 R2 computer, click System and Security in the Windows Control Panel, then click System.
If the size of the physical RAM installed in the system is less than the required size, then you must install more memory before continuing.
Determine the size of the configured virtual memory (also known as paging file size). For example, on a Windows Server 2008 R2 computer, click System and Security, then click System, click Advanced System Settings, click the Advanced tab on System Properties page, and then click Settings in the Performance section. Then select the Advanced tab on Performance Options page.
The virtual memory is listed in the Virtual Memory section.
If necessary, see your operating system documentation for information about how to configure additional virtual memory.
Determine the amount of free disk space on the system. For example, on a Windows Server 2008 R2 computer, right-click My Computer and click Open.
Determine the amount of disk space available in the temp
directory. This is equivalent to the total amount of free disk space, minus what is needed for the Oracle software to be installed.
For example, to change the environment variables on a Windows Server 2008 R2 computer, click System and Security, then click System, click Advanced System Settings, click the Advanced tab on System Properties page, and then click Environment Variables.
Table 3 lists the software requirements for Oracle Database.
Table 3 Windows x64 Software Requirements
Requirement | Value |
---|---|
Operating System |
Oracle Database for Windows x64 is supported on the following operating systems:
Note:
|
Compiler |
The following components are supported with the Microsoft Visual C++ 2010 SP1, Microsoft Visual C++ 2012, Microsoft Visual C++ 2013 Update 2, and Intel 12.1 C compilers:
Oracle C++ Call Interface is supported with
|
Network Protocol |
The Oracle Net foundation layer uses Oracle protocol support to communicate with the following industry-standard network protocols:
|
Oracle Database Client |
If you plan to connect to Oracle Database 12c Release 1 (12.1) from a release of Oracle Database Client that is 10g Release 2 (10.2) or higher, then the following conditions apply:
Oracle recommends upgrading Oracle Database Client to the latest patchset (10.2.0.5, or 11.2.0.4 or later). You can download the patchset from the Patches and Updates section of My Oracle Support at https://support.oracle.com |
The prerequisite checks during Oracle Database installation require that the system drive on your computer has default share configured on it. Use the net use
command to verify, for example:
C:\>net use\\hostname\c$
The command completed successfully.
Ensure that the current user, the user in the Administrator group, has all the privileges on the default share.
Web browsers are required to use Oracle Enterprise Manager Database Express and Oracle Enterprise Manager Cloud Control. Web browsers must support Java Script, and the HTML 4.0 and CSS 1.0 standards. For a list of browsers that meet these requirements, see the Oracle Enterprise Manager certification matrix on My Oracle Support:
See Also:
Oracle Enterprise Manager Cloud Control Basic Installation Guide for information on accessing the Oracle Enterprise Manager certification matrixOracle supports installing, configuring, and running Oracle Database through Remote Desktop Services, formerly known as Terminal Services, on Windows. To install Oracle Database, Oracle recommends that you start all configuration tools from the Terminal Server console session of the server (using mstsc/console
).
Platform-specific support information is as follows:
Windows client operating systems: The Remote Desktop is only available in Single User Mode.
Windows server operating systems: You can have multiple Remote Desktop sessions.
See Also:
The Microsoft website for more information about Remote Desktop Services
The My Oracle Support website for the latest Terminal Services and Remote Desktop Services information
During Oracle Database installation, you can specify an optional Oracle Home User associated with the Oracle home. For example, assume that you use an Administrator user named OraSys
to install the software (Oracle Installation user), then you can specify the ORADOMAIN\OraDb
domain user as the Oracle Home user for this installation. The specified Oracle Home domain user must exist before you install the Oracle Database software.
The Oracle Home User can be either the Windows built-in account (LocalSystem) or an existing user. If you specify an existing user as the Oracle Home user, then the Windows User Account you specify must be a domain user. This account is used for running the Windows services for the Oracle home. Do not log in using this account to perform administrative tasks. Windows User Account can be a Windows Local User, Windows Domain User or Managed Services Account (MSA). If you want to create a new user during installation, then it can only be a Windows Local User. It cannot be a Windows Domain User or an MSA. The new user that is created is denied interactive logon privileges to the Windows computer. However, a Windows administrator can manage this account like any other Windows account. Oracle recommends that you use the standard Windows User Account (instead of Windows Built-in Account) as the Oracle Home User for enhanced security.
Note:
You cannot change the Oracle Home User after the installation is complete. If you must change the Oracle Home User, then you must reinstall the Oracle Database software.Silent installation is enhanced to support password prompt for Oracle Home User. So, customers and independent software vendors (ISV) can use response files without hard coding the password into the source code.
Oracle recommends using the standard Windows User Account (not an Administrator account) as Oracle Home User for typical installation, software-only installation, and cloning.
If an existing Windows User Account is used as Oracle Home User for software-only installation, then a password is not required. Thus, you can perform a silent, software-only installation using Windows User Account.
If using a Windows User Account as Oracle Home User for cloning individual Oracle Database installations, then a password is not required.
During installation, the user groups listed in Table 4 are created, if they do not already exist. In the following table, the HOMENAME
variable refers to the generated HOMENAME
for a software installation, which is of the form Ora
product
majorVersion
Home
number
. For example, OraDB12cHome1
.
Table 4 User Groups Created During Oracle Database Installation
Operating System Group Name | Related System Privilege | Description |
---|---|---|
|
SYSDBA system privileges for all Oracle Database installations on the server |
A special OSDBA group for the Windows operating system. Members of this group are granted SYSDBA system privileges for all Oracle Databases installed on the server. |
|
SYSOPER system privileges for all Oracle databases installed on the server |
A special OSOPER group for the Windows operating system. Members of this group are granted SYSOPER system privileges all Oracle Databases installed on the server. This group does not have any members after installation, but you can manually add users to this group after the installation completes. |
|
SYSASM system privileges for Oracle ASM administration |
The OSASM group for the Oracle ASM instance. Using this group and the SYSASM system privileges enables the separation of SYSDBA database administration privileges from Oracle ASM storage administration privileges. Members of the OSASM group are authorized to connect using the SYSASM privilege and have full access to Oracle ASM, including administrative access to all disk groups that the Oracle ASM instance manages. |
|
SYSDBA system privileges on the Oracle ASM instance |
The OSDBA group for the Oracle ASM instance. This group grants access for the database to connect to Oracle ASM. During installation, the Oracle Installation Users are configured as members of this group. After you create an Oracle Database, this groups contains the contains Oracle Home Users of those database homes. |
|
SYSOPER for ASM system privileges |
The OSOPER group for the Oracle ASM instance. Members of this group are granted SYSOPER system privileges on the Oracle ASM instance, which permits a user to perform operations such as startup, shutdown, mount, dismount, and check disk group. This group has a subset of the privileges of the OSASM group. Similar to the |
|
SYSDBA system privileges for all instances that run from the Oracle home with the name |
An OSDBA group for a specific Oracle home with a name of Members of this group can use operating system authentication to gain SYSDBA system privileges for any database that runs from the specific Oracle home. If you specified an Oracle Home User during installation, the user is added to this group during installation. |
|
SYSOPER system privileges for all instances that run from the Oracle home with a name |
An OSDBA group for the Oracle home with a name of Members of this group can use operating system authentication to gain SYSOPER system privileges for any database that runs from the specific Oracle home. This group does not have any members after installation, but you can manually add users to this group after the installation completes. |
|
SYSBACKUP system privileges for all instances that run from the Oracle home with a name of |
OSBACKUPDBA group for a specific Oracle home with a name of Members of this group have privileges necessary for performing database backup and recovery tasks on all database instances that run from the specified Oracle home directory. |
|
SYSDG system privileges for all instances that run from the Oracle home with a name of |
OSDGDBA group for a specific Oracle home with a name of Members of this group have privileges necessary for performing Data Guard administrative tasks on all database instances that run from the specified Oracle home directory. |
|
SYSKM system privileges for all instances that run from the Oracle home with a name of |
OSKMDBA group for a specific Oracle home with a name of Members of this group have privileges necessary for performing encryption key management tasks on all database instances that run from the specified Oracle home directory. |
During the installation of Oracle Database, all groups mentioned in the table are populated for proper operation of Oracle products. You must not remove any group member populated by Oracle. However, if you want to assign specific database privileges to new Windows operating system users, then you can manually add users to these groups after the installation completes.
See Also:
"Database Administrator Authentication" section in Oracle Database Administrator's Guide for more information about database system privileges
"Authentication for Accessing Oracle ASM Instances" section in Oracle Automatic Storage Management Administrator's Guide for more information about Oracle ASM system privileges
Oracle creates other groups, such as, ORA_INSTALL
, ORA_CLIENT_LISTENERS
, ORA_GRID_LISTENERS
, ORA_
HOMENAME
_SVCSIDS
during installation and you should not change these groups, memberships, and ACLs associated with various Oracle created groups.
See Also:
"About Job Role Separation Operating System Privileges Groups and Users" in Oracle Database Installation Guide for Microsoft WindowsNote:
You must complete this procedure only to place the Oracle database or recovery files on a separate file system from the Oracle base directory.To create directories for the Oracle database or recovery files on separate file systems from the Oracle base directory, follow these steps:
Use Windows Explorer to determine the free disk space on the file system.
From the display, identify the file systems to use:
File Type | File System Requirements |
---|---|
Data files | Choose either:
|
Recovery files | Choose a file system with at least 2 GB of free disk space. |
If you are using the same file system for multiple types of files, then add the disk space requirements for each type to determine the total disk space requirement.
Note the names of the directories for the file systems that you identified.
If you also want to use Oracle Automatic Storage Management, see section "Preparing Disks for Oracle Automatic Storage Management" in Oracle Database Installation Guide for Microsoft Windows for instructions.
To install the Oracle Database software:
Note:
If you run Oracle Universal Installer when Windows Scheduler jobs are running, then you may encounter unexplained installation problems if your Windows Scheduler job is performing cleanup, and temporary files are deleted before the installation is finished. Oracle recommends that you complete installation before the Windows Scheduler jobs are run, or disable Windows Scheduler jobs that perform cleanup of temporary files until after the installation is completed.Log in to Windows as an Administrator user.
If you are installing on a Primary Domain Controller (PDC) or a Backup Domain Controller (BDC), log on as a member of the Domain Administrators group.
If you are installing Oracle Database on a computer with multple Network Interface Cards or multiple aliases, use System in the Control Panel to create the ORACLE_HOSTNAME
system environment variable. Set this variable to point to the host name of the computer on which you are installing Oracle Database.
Navigate to the location of the installation media for Oracle Database Client 12c Release 1 (12.1), open a command prompt with administrator privileges, and run the setup.exe
command.
Use the same installation media to install Oracle Database on all supported Windows operating systems.
Follow these guidelines to complete the installation:
Do not install Oracle Database 12c Release 1 (12.1) software into an existing Oracle home.
Follow the instructions displayed in the Oracle Universal Installer screens. If you need additional information, click Help.
When prompted for a password, follow these guidelines:
The installation does not continue if the following requirements are not met.
Password cannot exceed 30 characters.
Password cannot contain invalid characters: ! @ % ^ & * ( ) + = \ | ` ~ [ { ] } ; : ' " , < > ?
A user name cannot be a password.
An empty password cannot be accepted.
The SYS
account password cannot be change_on_install
. (case-insensitive)
The SYSTEM
account password cannot be manager
. (case-insensitive)
The DBSNMP
account password cannot be dbsnmp
. (case-insensitive)
If you choose to use the same password for all the accounts, then that password cannot be change_on_install
, manager
, or dbsnmp
. (case-insensitive)
Note:
You must remember the passwords that you specify.
If you select the option to create the database as a multitenant container database, then you must provide the pluggable database administrator password.
Do not modify the Java Runtime Environment (JRE) except by using a patch provided by Oracle Support Services. Oracle Universal Installer automatically installs the Oracle-supplied version of the JRE. This version is required to run Oracle Universal Installer and several Oracle assistants.
If you encounter errors while installing or linking the software, see Appendix F in Oracle Database Installation Guide for Microsoft Windows for information about troubleshooting.
If you chose an installation type that runs Database Configuration Assistant and Oracle Net Configuration Assistant in interactive mode, you must provide detailed information about configuring your database and network.
If you need assistance when using the Database Configuration Assistant or Oracle Net Configuration Assistant in interactive mode, click Help on any screen.
Note:
If you chose a default installation, Database Configuration Assistant and Oracle Net Configuration Assistant run non-interactively.When the Configuration Assistant tasks are complete, click Finish, click Exit, then click Yes to exit from Oracle Universal Installer.
Optionally, delete the OraInstall
date_time
directory to remove the temporary files that were created during the installation process. The OraInstall
date_time
directory holds about 45 MB of files. This directory is created in the location set by the TEMP
environment variable setting.
Restarting your computer also removes the OraInstall
date_time
directory.
See Chapter 6, "Oracle Database Postinstallation Tasks" in Oracle Database Installation Guide for Microsoft Windows for information about postinstallation tasks that you must complete after you have installed Oracle Database.
The following table lists the various screens displayed during a Typical installation for Oracle Database 12c:
Screen | Recommended Action |
---|---|
Configure Security Updates | Enter your e-mail address, preferably your My Oracle Support (formerly OracleMetaLink) e-mail address or user name in the Email field.
You can select the I wish to receive security updates via My Oracle Support check box to receive security updates. Enter your My Oracle Support password in the My Oracle Support Password field. Click Next. |
Select Installation Option | Select one of the following installation options, click Next.
|
System Class | Select the type of system for installing the database, click Next.
|
Grid Installation Options | Select the type of database installation you want to perform, click Next.
|
Select Install Type | Select one of the following, then click Next:
|
Specify Oracle Home User | Starting with Oracle Database 12c, Oracle recommends that you use Windows Built-in Account or specify a standard Windows User Account (not an Administrator account) to install and configure the Oracle home. This account is used for running the Windows services for the Oracle home. Do not log in using this account to perform administrative tasks. Select one of the following, then click Next.
Select Use Windows Built-in Account if you do not want to specify an Oracle Home User during installation. No user name or password is required and the Windows services for the Oracle home run as the LocalSystem or LocalService. For Database Server installation, Oracle recommends that you use a standard Windows User Account (instead of Windows Built-in Account) as the Oracle Home User for enhanced security. See Also: "Managing Oracle Home User" in Oracle Database Platform Guide for Microsoft Windows |
Typical Install Configuration |
|
Perform Prerequisite Checks | This option checks if the minimum system requirements to perform the database installation are met.
Click Fix & Check Again, if you want the installer to fix the problem and check the system requirements once more. If you click Check Again, then you can run the prerequisite check again to see if the minimum requirements are met to carry on with the database installation. To get a list of failed requirements, select Show Failed from the list. To get a list of all the prerequirement checks run by the OUI, select Show All. To get a list of the prerequirement checks that are successful, select Show Succeeded. Note: Oracle recommends that you use caution in checking the Ignore All option. If you check this option, then Oracle Universal Installer may not confirm that your system can install Oracle Database successfully. |
Summary | Review the information displayed on this screen, and click Install.
Note: You can save all the installation steps into a response file by clicking Save Response File. Later, this file can be used for a silent installation. |
Install Product | This screen displays the progress of a database installation. It also shows the status information while the product is being installed. Click Next.
This screen then displays the status information for the configuration assistants that configure the software and create a database. When the message is displayed after Database Configuration Assistant process, click OK to continue. |
Finish | This screen is shown automatically when all the configuration tools are successful. |
If you plan to use the following products or features, then download and install the products from the Oracle Database Examples media:
Oracle JDBC Development Drivers
Oracle Database Examples
Oracle Text Knowledge Base
For detailed information about various Oracle product demonstrations, see Oracle Database Examples Installation Guide.
To become familiar with this release of Oracle Database, Oracle suggests that you complete the following tasks:
Log in to Oracle Enterprise Manager Database Express using a web browser.
Oracle Enterprise Manager Database Express 12c is a web-based management tool built into Oracle Database without any need for special installation or management. You can use Oracle Enterprise Manager Database Express to manage a single Oracle Database installation. The default URL for Oracle Enterprise Manager Database Express is similar to the following:
http://host.domain:port/em/
Log in with the user name SYSMAN
. Use the password that you specified for this user during the Oracle Database installation.
See Chapter 6 of Oracle Database Installation Guide for Microsoft Windows for information about required and optional postinstallation tasks, depending on the components to use.
Review Chapter 7 of Oracle Database Installation Guide for Microsoft Windows for information about how to get started using Oracle Database.
Read Oracle Database 2 Day DBA guide, to learn more about using Oracle Enterprise Manager Database Express to administer a database.
This section contains information about the following:
You are welcome to install and evaluate the products included in this media pack for 30 days under the terms of the Trial License Agreement. However, you must purchase a program license to continue using any product after the 30 day evaluation period. See the following section for information about purchasing program licenses.
See Also:
Oracle Database Licensing InformationPurchasing Licenses, Version Updates, and Documentation
You can purchase program licenses and updated versions of Oracle products from the Oracle Store Web site:
https://shop.oracle.com/">>https://shop.oracle.com/
Contacting Oracle Support Services
If you have purchased Oracle Product Support, you can call Oracle Support Services for assistance 24 hours a day, seven days a week. For information about purchasing Oracle Product Support or contacting Oracle Support Services, go to the Oracle Support Services Web site:
http://www.oracle.com/us/support/index.html
Locating Product Documentation
Product documentation includes information about configuring, using, or administering Oracle products on any platform. The product documentation for Oracle Database 12c Release 1 (12.1) is available in both HTML and PDF formats on Oracle Technology Network (OTN) at:
http://www.oracle.com/technetwork/indexes/documentation/index.html
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc
.
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info
or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs
if you are hearing impaired.
Oracle Database Installation Guide, 12c Release 1 (12.1) for Microsoft Windows x64 (64-Bit)
E56576-02
Copyright © 1996, 2015, Oracle and/or its affiliates. All rights reserved.
This software and related documentation are provided under a license agreement containing restrictions on use 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. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you 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 it on behalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused 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 of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are 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 Advanced Micro Devices. UNIX is a registered trademark of The Open Group.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable agreement between you and Oracle.