Teamcenter uses Oracle Net protocols to communicate with an Oracle database.
These protocols require that you run a listener process (OracleTNSListener) on the Oracle server to listen for remote connect requests and that all clients can translate the service alias identifying the server and database.
Configure oracle listener
Start oracle net manager.
Start→All Programs→Oracle -instance-name→Configuration and Migration Tools→Net Manager.
Or search for Net Manager.
Create a listener.ora file
Expand Local icon.
select Listener folder and choose Edit→Create.
Accept the default listener name (LISTENER) and click OK.
Click the Add Address button.
Specify the port number.
In the Local tree, click Profile.
In the Naming list (to the right of the Oracle Net Configuration tree), choose General.
Click the Advanced tab.
In the TNS Time Out Value box, type 10.
Save the listener information, choose File→Save Network Configuration.
Oracle Net Manager saves the listener information and creates the network\admin\listener.ora and network\admin\sqlnet.ora files in the Oracle home directory.
Exit Oracle Net Manager, choose File→Exit.
In a command prompt, create and start the listener service:
cd ORACLE_HOME\bin lsnrctl start LISTENER
Replace ORACLE_HOME with the path to the directory where you installed the Oracle server, for example, d:\app\infodba\product\12.1.0\dbhome_1. This command creates and starts the service if it does not exist. If the service exists, the command starts it.
Do you Know :
⏩For the first listener, Siemens PLM Software recommends accepting the default port number (1521).
⏩Record the number of the port used by the Oracle database server listener for an entry during corporate server installation. Teamcenter Environment Manager requires this port number.
⏩This step sets the Oracle server-side SQLNET.EXPIRE_TIME parameter. This value determines how often the Oracle server checks for aborted client connections. Teamcenter requires that this parameter be set to a nonzero value and the recommended value is 10 (10 minutes).
replace a user and password with your system administrator password.
Do you Know :
The sys user must be in the Oracle sysdba group for the Oracle system identifier (SID) used by Teamcenter. To connect as internal (without a password), the account must be part of the ORA_DBA local group in Windows.
Teamcenter's high resource demands, Siemens PLM Software recommends a
dedicated database server.
we should provide a dedicated database instance for Teamcenter.
Oracle installation
check Oracle database server must be a version certified for use with
Teamcenter.
we can check it on GTAC hardware and software certifications.
Preparation and configuration of oracle server
Choose a name for the Teamcenter user account.
Teamcenter uses this account as the owner of all Teamcenter-created
tables This account is used by the database administrator to perform tasks
required by Teamcenter.
If you don't have a certified version of oracle a server installed you
can upgrade your version.
These protocols require that you run a listener process (OracleTNSListener) on the Oracle server to listen for remote connect requests and that all
clients can translate the service alias identifying the
server
and
database.
Installation :
Log on to the server host as a member of the Administrators group.
Record the name of the Oracle database server host. Teamcenter
Environment Manager (TEM) requires this name during a corporate server installation.
launch the setup program.
In the Configure Security Updates dialog box, specify whether and how you
want to be informed about security updates from Oracle, and then click
Next.
In the Download Software Updates dialog box, specify whether and how you
want to download software updates for Oracle software, and then click
Next.
In the Select Installation Options dialog box, select Install database
software only and then click
Next.
In the Grid Installation Options dialog box, select Single instance
database installation, and then click
Next.
In the Select Product Languages dialog box, select the languages you want
the Oracle instance to support and then click
Next.
In the Select Database Edition dialog box, select the database edition to
install, and then click
Next.
In the Specify Oracle Home User dialog box, specify the system account you use to install Oracle. This can be an existing system account or a new system account.
In the Specify Installation Location dialog box, specify:
Oracle Base: Specifies the path in which to install all Oracle software and configuration files.
Software Location: Specifies the path in which to install Oracle software files. This is the Oracle home directory
In the Summary dialog box, review the information to ensure you have
sufficient disk space, and then click
Install.
In the Install Product dialog box, monitor the success of the
installation stages.
When the Finish dialog box
displays The installation of Oracle Database was a successful message,
Click Close to complete the installation.
Upgrade oracle installation
Do you know
⏩The operating system user account under which you install the Oracle
database server
⏩must have system administrator privileges. Siemens recommends you create a system user account named oracle to use during Oracle installation. When you use the oracle account to install Oracle, this account is automatically added to the Windows ORA_DBA local group,
giving it SYSDBA privileges.
⏩Do not install a later version of Oracle into an existing Oracle home directory that contains an earlier version.