본문 바로가기

DB/Oracle

[Oracle] 오라클 11g 테스트 서버 세팅하기 (개인 pc용)

오라클 11g 서버 설치 메뉴얼

----------------------------------------------------------------------------------------------------------------------------------


setup.exe  실행 

-> [INS-13001] 환경이 최소 요구 사항을 충족하지 않습니다. 계속하겠습니까?  (예)

다음 

-> 전자 메일 주소를 제공하지 않았습니다. (예)

 데이터베이스 생성 및 구성(C) 

다음

데스크톱 클래스(D)

다음

Oracle Base(S) =  C:\app\사용자명

소프트웨어 위치(L) = C:\app\사용자명\product\11.2.0\dbhome_1

데이터베이스 파일 위치(D) = C:\app\사용자명\oradata

데이터베이스 버전(E) = Standard Edition(3.29GB)

전역 데이터베이스 이름(G) = ***TEST    (원하는데로)

관리 비밀번호(P) = *****162    (원하는데로)

비밀번호 확인(C) = *****162    (위랑 같게)

다음

-> [INS-30011]  입력한  ADMIN 비밀번호는 Oracle 권장 표준을 따르지않습니다. (예)

완료

-> 액세스 허용(A)    -> 윈도우  3.5 펌웨어 다운로드 (예)

확인

---------------------------------------------------------------------------------------------------------
생략가능( 구버전 크롬으로 https://localhost:1158/em 가 잘 들어갈시)


 cmd 관리자권한 실행
명령어 : certutil -setreg chain\minRSAPubKeyBitLength 512

새 값:
불라불라
변경 사항이 적용되려면  CertSvc 서비스가 다시 시작되어야 할 수도 있습니다.
-> PC 재시작

--------------------------------------------------------------------------------------------------------------------------------------------------

구버전 크롬설치 (반드시 크롬 자동업데이트 끄고, 구버전 크롬으로 설치해야함)

 

ChromeSetup.exe
1.08MB


#  localhost에서 지원되지 않는 프로토콜을 사용합니다.   # 에러 발생함

 

https://localhost:1158/em

 

 

------------------------------------------------------------------------------------------------------------------------------------------------

ID: SYS
PASSWORD: *****162


접속

-> 서버  -> 사용자 계정 -> 생성

사용자이름: KUP

기본 테이블스페이스: USERS

임시 테이블스페이스: TEMP

프로파일: DEFAULT

사용자유형: LOCAL

----------------------------------------------------------------------------------------------------------------------
KUP에 dba 권한부여 

SQLPlus  접속 ->  명령어: /as sysdba -> 명령어: Grant DBA to KUP;


-----------------------------------------------------------------------------------------------------------------------
full.dmp 파일 DB에 Import

cmd 관리자권한 실행 ->  명령어: imp userid = KUP/*****162 file='D:\full.dmp' full=y


SQLPlus 에서 KUP, *****162  접속후 DB정상 및 데이터 확인
-----------------------------------------------------------------------------------------------------------------------
제어판에서 방화벽 사용안함으로 설정

 내pc -> 로컬 디스크(C) -> Windows -> System32 -> drivers -> etc

hosts 파일에서 localhosts IP 수정

내pc -> 로컬 디스크(C) -> app -> user -> product -> 11.2.0 -> dbhome_1 -> network -> admin

tnsnames.ora  파일수정

***_***.100.***.83 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ***.100.***.83)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = ***)
      (SERVER = DEDICATED)
    )
  )

***TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ***.100.***.83)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ***TEST)
    )
  )

LISTENER_***TEST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ***.100.***.83)(PORT = 1521))

listener.ora 파일수정

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = ***.100.***.83)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\app\user

-----------------------------------------------------------------------------------------------------------------------
최종체크

 

서버 PC 컴퓨터 다시시작

서버 PC에서 SQLPlus -> KUP/*****162  정상작동 확인
#안되면 SQLPlus -> 명령어: /as sysdba  -> 명령어: startup
#만약 startup 명령어 오류시  tnsnames.ora  과 listener.ora 확인 & 서비스

 -> OracleServiceUNITEST서비스 재시작후 다시확인

 

서버 PC에서 DB툴 설정후 DB접속 잘되는지 확인
#cantnot load OCI DLL: oci.dll. 에러시 환경변수 확인 & 오라클 서버 비트수와 클라이언트 비트수가 맞는지 확인  (SQLTOOL툴 로 안되면 DBANY 툴로 확인해보자)
# ora-12505: TNS:listener does not currently know of SID 에러시  tnsnames.ora  과 listener.ora 확인 & 서비스

-> OracleServiceUNITEST서비스 재시작후 다시확인

 

 

 C -> Oracle -> ora92 -> network -> admin 

클라이언트 PC에 tnsnames.ora  파일에 내용추가

 

***TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ***.100.***.83)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ***TEST)
    )
  )

 

 

클라이언트 PC cmd 창에서 명령어: tnsping ***.100.***.83 -t     로 tns접속여부 확인

클라이언트 PC에서 DB툴 설정후 DB접속 잘되는지 확인

 

 

--------------------------------------------------------------------------------------------------------------------------------------------
참고용 hosts, listener.ora, tnsnames.ora 파일들

hosts
0.00MB
listener.ora
0.00MB
tnsnames.ora
0.00MB