본문 바로가기

TroubleShooting/DB

oracle tnsnames.ora 설정

728x90
가끔씩 설정할때마다 잊어버리곤해서 정리합니다.

* Linux

: $ORACLE_HOME 과 $TNS_ADMIN 의 위치를 확인합니다.
# echo $ORACLE_HOME
/home/XXXX/oracle
# echo $TNS_ADMIN
/home/XXXX/oracle (보통은 $ORACLE_HOME/network/admin)
# cd /home/XXXX/oracle
# vi tnsnames.ora

db200 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 1.1.1.2)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = ORA92)
      )
  )
"db200" : oracle 접속시 db명(alias)
"HOST" : oracle 서버의 IP
"SERVICE_NAME" : oracle 서버의 SID


: 접속
# sqlplus scott/tiger@db200

* Windows
: tnsnames.ora 파일 수정
C:\System\oracle\product\X.Y.Z\db_1\NETWORK\ADMIN\tnsnames.ora