반응형 간단히 orcle SID 확인 하기 ps -ef|grep pmon [oracle@localhost ~]$ ps -ef|grep pmon oracle 2235 1 0 01:34 ? 00:00:00 ora_pmon_ORCL oracle 2577 2538 0 01:45 pts/0 00:00:00 grep pmon SID는 ORCL 입니다. 반응형 저작자표시 'SE > 오라클' 카테고리의 다른 글
오라클(Oracle) SID 및 DB_NAME 확인 방법 일반적인 경우 데이타베이스가 하나만으로 구성 되어 있다면 데이타베이스명이 SID가 된다. 하지만 RAC 로 구성하여 데이타베이스 두개가 동시 가동되는 경우라면 이 SID 가 서로 다를 수 있기 때문에 중복 확인 해야 한다. 1. 오라클 데이타베이스명을 확인하는 방법
2. 오라클 SID를 확인하는 방법 3.[오라클 로그인] SQL> SELECT NAME, DB_UNIQUE_NAME FROM V$DATABASE; NAME DB_UNIQUE_NAME SQL> SELECT INSTANCE FROM V$THREAD; INSTANCE
SQL툴을 사용하거나 자바에서 오라클 연결을 하려고 할 때 필요한 것이 포트번호와 SID(전역 데이터베이스 이름)이다. 이 두 가지는 설치 초기에 지정하게 되어있는데, 변경하지 않았다면 포트번호는 1521, SID는 orcl 이다. 그런데 만약 변경을 했는데 잊어버렸다던가 하는 문제가 발생할 수 있다. 이럴 경우에는 어떻게 알 수 있을까? listener.org 파일을 통해 알아내기 오라클을 설치하고 나면 listener.org이 생성되어 있다. 이 파일에는 각종 정보들이 들어있는데 여기에 포트와 SID가 입력되어 있다. 여기에서는 listener.org 파일이 있는 경로는 C:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN 이다. 보통 설치 경로가 다를 것이니 아래 경로를 보고 확인해 보면 된다. 경로 : 드라이버:\app\사용자 계정\product\11.2.0\dbhome_1\NETWORK\ADMIN 드라이버 : C, D, E 등.. 사용자 계정 : 윈도우
사용자 계정명 listener.org을 열어보면 SID와 포트가 있다. 명령어를 통해 알아내기 먼저 cmd에서 오라클 관리자 계정으로 접속을 해야 한다.
접속을 하였다면 다음 명령어를 통해 포트번호와 SID를 확인할 수 있다.
오라클 SID 바꾸기 [oracle@ORACLE-SVR dbs]$ export ORACLE_SID=TEST
SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 9 17:38:27 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. -- DB가 shutdown 되어있는 상태 ctrl + shift + T 를 누르면 터미널 탭창이 생성 [root@ORACLE-SVR ~]# ps -ef |grep smon -- 실제 SMON이 나온 것은 아니다.
Total System Global Area 1653518336 bytes -- 메모리 확인하기( memory로 찾아도 된다.) NAME
TYPE VALUE -- control_file 확인하기 NAME TYPE VALUE -- ORCL 파일 확인해보기
NAME TYPE VALUE
NAME TYPE VALUE 10g 이후에 SGA_TARGET이 생김
alter session set NAME TYPE VALUE
System altered. SQL> show parameter memory NAME TYPE VALUE NAME TYPE
VALUE ------------------------------------
----------- ------------------------------ -- Memory_target으로 메모리를 통으로 관리하고있었다.
NAME TYPE
VALUE
SQL> show parameter db_cache_size NAME TYPE VALUE
NAME TYPE VALUE 메모리 사이즈 변경 sga_tart는 sga_max_size=를 넘지 못해, sga_target 파라미터가 0일 때, shared_pool, db_cache(버퍼사이즈),
현재 spfile로 운영중 2) alter system set sga_target=3G scope=spfile; 3) 이후에
데이터 베이스를 재시작 5) SQL> create pfile form spfile; -- spfile로 부터 pfile생성하기 |