MSSQL 업그레이드
# MSSQL 버전 업그레이드 테스트
1. 기존 MSSQL 2014 를 MSSQL 2017 로 업그레이드 테스트
현재 버전 : Microsoft SQL Server 2014 (SP1-GDR) (KB4019091) - 12.0.4237.0 (X64)
2. MSSQL 2017 iso 파일 삽입 후 setup.exe 실행
3. 이전 버전의 SQL Server 에서 업그레이드 선택 후 순차 진행.
업그레이드 진행 중에는 SQL 및 에이전트 서비스가 중지되었다가 재실행 되므로, 실제 운영 중인 DB 서버에서 진행시 외부 연결 차단 후 진행을 권장.
4. 상위 버전의 SSMS 설치
설치 된 SQL 버전보다 낮은 버전의 SSMS 로 작업시 오류 발생함.
참고 : https://gunnm.tistory.com/40
5. DB 버전 및 데이타 확인
변경 된 버전 : Microsoft SQL Server 2017 (RTM) - 14.0.1000.169 (X64)
'Database > MS-SQL' 카테고리의 다른 글
AlwaysOn 가용성 그룹 구축 # 2 : Windows Server 2016 + MS SQL 2016 / None AD (1) | 2020.07.07 |
---|---|
AlwaysOn 가용성 그룹 구축 # 1 : Windows Server 2016 + MS SQL 2016 / None AD (6) | 2020.07.03 |
SQL DB 암호화 / TDE(Transparent Data Encryption) (0) | 2018.12.07 |
MS-SQL CPU 사용량이 높은 쿼리문 확인 (0) | 2018.06.22 |
현재 사용 중인 DB 중 제한 없는 DB 확인 쿼리 (0) | 2016.07.25 |
오라클 12c 제거 (윈도우 환경)
오라클 12c 설치를 해봤으니깐, 삭제 하는 것도 테스트를 한다.
기본은 11g 삭제때와 동일하다.
# 1
오라클 프로그램 항목들 중에서, Universal Installer 를 실행한다.
프로그램이 실행되면, "제품 설치 해제" 를 클릭한다.
설치 되어 있는 제품 체크 후, 제거 버튼 누른다.
그러면 11g 때와 마찬가지로 경고창 호출 된다. 배치 파일 실행해서 삭제하라는 얘기다. 한결 같은 오라클이다.
# 2
경고창이 시키는대로 배치 파일 실행하러 경로 이동한다.
D:\app\Administrator\product\12.2.0\dbhome_1\deinstall
CMD 를 관리자 모드로 실행해서 배치 파일 실행하던, 파일 탐색기에서 deinstall.bat 를 관리자 권한으로 실행하던 알아서 하면 된다.
나는 그냥 CMD 에서 한다.
뭐 하라고 나오면 그냥 Default 로 쭉쭉 진행하면 된다.
몇 분 지나니깐 삭제 다 됐다고 나온다.
# 3
CMD 에서 sqlplus 실행 및 1521 리스너 체크해도 아무것도 안나온다.
서비스 목록에서도 안 보인다. 안 보이는데 캡처하면 무쓸모니깐 생략한다.
11g 때와 마찬가지로, 완전 삭제를 위해서 오라클 폴더 및 관련 레지스트리까지 삭제한다.
레지스트리 편집기 실행 후, 찾기 : oracle 입력 후, F3 계속 누르면서 나오는 오라클 12c 관련 항목 다 삭제해버리면 된다.
java 나 oledb 관련 삭제하면 안 됨.
리부팅 1회 하면 끝난다.
뭐 삭제도 어려운거 아니니깐 그냥 해보면 된다.
'Database > Oracle' 카테고리의 다른 글
오라클 12c 설치 (윈도우 환경) (2) | 2020.08.05 |
---|---|
[오라클] 오라클 클라이언트 제거 (0) | 2016.12.08 |
[오라클] Oracle 11g R2 x64 클라이언트 설치 (0) | 2016.12.08 |
[오라클] 오라클 11g 제거 (윈도우 환경) (0) | 2016.08.12 |
[오라클] 오라클 11g 설치 (윈도우 환경) (0) | 2016.08.12 |
오라클 12c 설치 (윈도우 환경)
오라클 12c 는 2013년에 출시가 되었지만, 대부분의 개발사들은 11g 를 주로 사용하고 있다.
이번에는 12c 설치 테스트를 한다.
OS : Windows Server 2016
DBMS : Oracle 12c R2
# 1
우선 오라클 사이트에 접속해서 설치 파일을 다운로드 받는다. 오라클 계정이 있어야 다운로드 된다.
https://www.oracle.com/kr/database/technologies/oracle12c-windows-downloads.html
다운로드 된 압축파일을 해제하고, setup.exe 클릭해서 설치 진행한다.
오라클은 GUI 환경으로만 설치가 되기 때문에, 모니터 구성을 확인하는 창이 뜬다.
1/10 보안 갱신 구성은 전부 스킵한다. 필요없다.
2/10 "데이터베이스 생성 및 구성" 선택 후 넘어간다.
3/9 "서버 클래스" 선택 후 넘어간다.
4/11 "단일 인스턴스 데이터베이스 설치" 선택 후 넘어간다.
5/11 "표준 설치" 롤 선택 후 넘어간다. 설치 테스트 목적이므로 고급 단계는 불필요하다.
6/11 Default 값으로 선택 후 넘어간다. 뭐 본인이 따로 계정 사용하고 싶으면 입력해도 된다.
7/11 설치 될 경로 및 DB 버전을 선택한다.
Default 값이 virtual 로 되어 있는데, 일반값으로 변경한다.
비밀번호는 숫자, 영문 대소문자 조합해서 입력해야 한다.
"컨테이너 데이터베이스로 생성" 은 체크 해제한다. 불필요하다.
8/11 필요 조건 검사가 정상 완료되었다.
9/11 설치 버튼 누르고 대기한다.
설치가 완료되면, 서비스 리스트에 추가 내역 확인 할 수 있다.
OracleServiceORCL 및 OracleOraDB12Home1TNSListener 만 실행되면 되고, 나머지는 전부 "사용 안 함" 으로 변경해도 된다.
오라클 리스너가 정상 작동 중인지 CMD netstat 으로 확인한다.
TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING [TNSLSNR.exe] |
# 2
CMD 를 이용해서 오라클 인스턴스에 접속한다.
컬럼 사이즈가 작으면, 자동 줄 바꿈이 되버리니깐 사이즈도 변경한다.
접속되어 있는 인스턴스를 확인한다.
SQL> SELECT NAME, DB_UNIQUE_NAME FROM v$database; NAME DB_UNIQUE_NAME ------------------ ------------------------------------------------------------ ORCL orcl |
주요 구성 파일의 경로를 확인한다.
SQL> select name from v$controlfile; NAME ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL02.CTL SQL> select file_name from dba_data_files; FILE_NAME ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------D:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF D:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF SQL> select group#,member from v$logfile; GROUP#----------MEMBER----------------------------------------------------------------------------------------------------------------------------------------------- 3 D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO03.LOG 2 D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO02.LOG 1 D:\APP\ADMINISTRATOR\ORADATA\ORCL\REDO01.LOG SQL> show parameter spfile; NAME TYPE VALUE ------------------------------------ ---------------------- ------------------------------ spfile string D:\APP\ADMINISTRATOR\PRODUCT\1 2.2.0\DBHOME_1\DATABASE\SPFILE ORCL.ORA |
외부에서도 오라클 인스턴스 접속 정상 확인 된다.
# 3
설치 방법 및 접속은 11g 와 크게 차이는 없다.
클러스터 및 RAC 추가 기능이 있지만, 굳이 테스트 할 필요는 없을 것 같다.
'Database > Oracle' 카테고리의 다른 글
오라클 12c 제거 (윈도우 환경) (0) | 2020.08.05 |
---|---|
[오라클] 오라클 클라이언트 제거 (0) | 2016.12.08 |
[오라클] Oracle 11g R2 x64 클라이언트 설치 (0) | 2016.12.08 |
[오라클] 오라클 11g 제거 (윈도우 환경) (0) | 2016.08.12 |
[오라클] 오라클 11g 설치 (윈도우 환경) (0) | 2016.08.12 |