Managing the Oracle server
The following sections help you to manage the Oracle server when using Oracle as the database.
Monitoring the Oracle database
After you install the BMC TrueSight Infrastructure Management Server, a remote agentless device is created where Oracle is installed. The following Oracle related monitors under this device are created by default:
- Oracle Query
- Oracle Intelliscope
Install a Integration Service on the Oracle server for tracking the functioning of the remote Oracle server, and BMC recommends you to create some monitors such as the following:
- Disk Space Monitor that monitors the Oracle disk space
- Processes Monitor that monitors the Oracle processes
- Tablespace monitor that will monitor the tablespaces of the Oracle server
Use BMC Performance Manager for Internet Servers to check if the Oracle server is accessible
Stopping and starting the Oracle database
The following procedure explains how to stop and start an Oracle database in the following environments:
- Oracle RAC
- Single Oracle database instance
Stopping and starting the Oracle database in an Oracle RAC environment
The following procedure explains how to stop and start an Oracle database in an Oracle RAC environment.
To stop an Oracle database server on Oracle RAC
- Log in to the database server as the Oracle DBA Admin user.
- From a command line, navigate to the path where the .oraenv script is located.
- Source the .oraenv script:
$ ../.oraenv
- Stop the database by entering the following command:
$ srvctl stop database -d RAC_ORACLE_SERVICE_NAME
- Confirm that all nodes are stopped by entering the following command:
$ srvctl status database -d RAC_ORACLE_SERVICE_NAME
The status of all nodes must be stopped .
To start an Oracle database server on Oracle RAC
- Log in to the database server as the Oracle DBA Admin user.
- From a command line, navigate to the path where the .oraenv script is located.
- Source the .oraenv script:
$ ../.oraenv
- Start the database by entering the following command:
$ srvctl start database -d RAC_ORACLE_SERVICE_NAME
- Confirm that all nodes are started by entering the following command:
$ srvctl status database -d RAC_ORACLE_SERVICE_NAME
The status of all nodes must be running .
Restarting a single Oracle database instance
The following procedure explains how to stop and start a single Oracle database instance:
To restart a single Oracle database instance on Microsoft Windows
- From a command line, enter the following command:
set ORACLE_SID= Oracle_SID
- Enter
sqlplus sys/
sys_password assysdba
. - Enter
shutdown immediate
.
The database shuts down. Enter
startup
.
The database starts.Note
Ensure that you restart the BMC TrueSight Infrastructure Management Server after you restart the Oracle database instance.
To restart a single Oracle database instance on a UNIX-based operating system
- Log in to the database server as the Oracle DBA Admin user.
- Ensure ORACLE_HOME and ORACLE_SID are correctly defined for the Infrastructure Management instance:
$ ORACLE_HOME=<oracle_installation_location>; export ORACLE_HOME
$ ORACLE_SID=<tsim_instance_name>; export ORACLE_SID
- Connect to the database instance:
$ sqlplus /
assysdba
- Shutdown the database instance:
SQL> shutdown immediate
Start the database instance:
SQL> startup
Note
Ensure that you restart the BMC TrueSight Infrastructure Management Server after you restart the Oracle database instance.
Oracle database backup and restore
BMC recommends that you back up the database regularly. Use any of the following utilities to create a backup of the database and restore the database when necessary:
- BMC Database Recovery Manager for Oracle
- RMAN
- Any other Oracle recommended backup and recovery utility
Assigning a user a permanent Oracle password that will never expire
- Log in to the database server as the Oracle DBA Admin user.
- Ensure ORACLE_HOME and ORACLE_SID are correctly defined for the Infrastructure Management Instance/service:
$ ORACLE_HOME=<oracle_installation_location>; export ORACLE_HOME
$ ORACLE_SID=<tsim_instance/service_name>; export ORACLE_SID
- Connect to the Infrastructure Management database instance/service
$ sqlplus /
assysdba
- For Oracle RAC:
sqlplus sys/ sys_pwd@ RAC_ORACLE_SERVICE_NAME as sysdba
- For a single Oracle database instance:
sqlplus sys/ sys_pwd@ ORACLE_SERVICE_NAME as sysdba
- For Oracle RAC:
- Create a user profile that has an unlimited password by entering the following command:
CREATE PROFILE ProfileNameLIMIT PASSWORD_LIFE_TIME UNLIMITED FAILED_LOGIN_ATTEMPTS UNLIMITED
For example:CREATE PROFILE TSIM_PROFILELIMIT PASSWORD_LIFE_TIME UNLIMITED FAILED_LOGIN_ATTEMPTS UNLIMITED
- Enter
ALTER USER userNamePROFILE ProfileName
.
For example:ALTER USER jkahariPROFILE TSIM_PROFILE
To assign the report user an unlimited password, enter the following command:
ALTER USER report PROFILE ProfileName
.
Comments
Log in or register to comment.