오라클 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 재시작
--------------------------------------------------------------------------------------------------------------------------------------------------
구버전 크롬설치 (반드시 크롬 자동업데이트 끄고, 구버전 크롬으로 설치해야함)
# 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 파일들
'DB > Oracle' 카테고리의 다른 글
[Oracle] REGEXP_SUBSTR =CASE WHEN END + SUBSTR + INSTR (0) | 2022.07.27 |
---|---|
[Oracle] ORA-01722 & ORA-00979 & ORA-00918 & ORA-00920 (0) | 2022.07.26 |
[Oracle] Trigger (0) | 2022.07.22 |
[Oracle] 오라클 MERGE문 & 다중테이블에서 조건찾아 UPDATE하기!! & EXISTS 연산 (0) | 2022.07.21 |
[Oracle] Toad팁 & SQL 툴에서 데이터 직접 수정하는법 & 커밋후 데이터 복구방법 (0) | 2022.07.21 |