Oracle: Difference between revisions
Appearance
	
	
| NickPGSmith (talk | contribs) m 1 revision imported | NickPGSmith (talk | contribs) m 2 revisions imported | ||
| (No difference) | |||
Latest revision as of 04:53, 8 May 2024
Installation
Database Configuration
Example configuration:
ORACLE_BASE=/opt/oracle/app/oracle ORACLE_HOME=/opt/oracle/app/oracle/product/12.2.0/dbhome_1 PATH=$PATH:$ORACLE_HOME/bin
Define which databases should be started with dbstart:
/etc/oratab
Listener config $ORACLE_HOME/network/admin/listener.ora:
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME=ORCL)
      (ORACLE_HOME=/opt/oracle/app/oracle/product/12.2.0/dbhome_1)
      (SID_NAME=ORCL)
    )
  )
LISTENER =
(DESCRIPTION_LIST =
  (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dbhostname)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
TNS Names config $ORACLE_HOME/network/admin/tnsnames.ora:
LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
Start/Stop databases:
dbstart dbshut
Start/Stop TNS lisenter:
lsnrctl start lsnrctl stop
SQL Plus
Login:
sqplus username/password@servicename
Common Operations
Change the system password, and make it unlimited time:
alter user system identified by manager; alter profile default limit password_life_time unlimited;
