SQL Developer로 작업을 하려는데 로그인이 되지 않고 비밀번호가 기한이 만료 되었다는 오류 팝업이 뜨는 경우가 있습니다빨리 작업을 해야 하는데 이게 뭐야!


ORA-28001: the password has expired


오류 메시지는 ORA-28001: the password has expired 입니다.  이럴 때는 해결 방법이 손이 빠른 사람은 1분이면 해결이 됩니다.


ORA-28001: the password has expired


먼저 설치된 오라클에서 Run SQL Command Line을 선택 하여 콘솔 창을 오픈 합니다여기서


SQL> connect

Enter user-name: TEMPUSER (디비 접속 ID를 입력 합니다)

Enter password: (비밀번호를 입력 합니다)

 

New password:(신규 비밀번호 또는 기존 비밀번호를 입력해도 됩니다)

Retype new password:(비밀번호를 한번 더 입력 합니다)

 



위에서 처럼 ID와 비번을 입력 하기만 하면 해결 됩니다.


ORA-28001: the password has expired


이제 다시 SQL Developer에 접속이 되는군요.  저는 화면 캡쳐 하다보니 10분이 지났네요.


- copy coding -

 

지도작업에 많이 사용되는 DatabasePostgreSQL을 설치해 봅니다설치 하면서 PostGIS도 같이 설치를 할 수 있습니다.  PostgreSQL을 다운로드 받을 수 있는 위치는

https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

 

이고 

 

postreSQL PostGIS install

 

운영체제 별로 선택해서 다운로드를 받으면 됩니다여기서는 윈도우즈 버전을 설치 하며 다운받은 파일을 실행 합니다.

 

postreSQL PostGIS install

 

MS Visual C++ 라이브러리를 필요로 해서 없는 컴퓨터에는 자동으로 먼저 설치를 진행 합니다.

 

postreSQL PostGIS install

 

여기서 부터는 거의 Next 버튼을 클릭 하면 됩니다.

 

postreSQL PostGIS install

 

설치 위치를 변경하거나 그냥 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

데이터를 생성할 위치를 선택 하거나 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

여기는 적어야 겠네요비밀 번호를 입력 하고 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

Port 번호를 수정 하거나 그냥 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

지역 설정도 한국이 있지만 그냥 default로 하면 됩니다. Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

설치를 위한 환경 설정이 완료 되었습니다이제 설치를 위해 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

설치가 진행 됩니다.

 

postreSQL PostGIS install

 

여기 까지 해서 PostgreSQL 설치가 완료된 것 입니다더이상 추가적인 설치를 하지 않으려면 체크를 해제 하고 Finish 버튼을 클릭 합니다여기서는 PostGIS를 추가 할 것이므로 그냥 Finish 버튼을 클릭해 줍니다.

 

postreSQL PostGIS install

 

Stack Builder 설치에 대한 간략한 안내문 입니다. 콤보박스를 선태해서 PostgreSQL을 선택 하고Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

Special Extensions 를 확장하여 PostGIS를 체크 하고 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

다운로드 위치를 설정 하고 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

다운로드가 진행 됩니다.

 

postreSQL PostGIS install

 

설치를 하지 않으려면 체크를 하는데 설치하려고 하는 것이니 그냥 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

라이센스를 확인하고

 

postreSQL PostGIS install

 

설치를 확인 하고 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

설치 위치를 설정 하고 Next 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

이제 설치가 진행 됩니다.

 

postreSQL PostGIS install

 

중간에 3번 물어보는 질문은 예 버튼을 클릭 합니다.

 

postreSQL PostGIS install

 

선택한 PostGIS 설치가 완료 되었습니다.

 

postreSQL PostGIS install

 

최종 Stack Builder 작업이 완료 되었습니다.  PostgreSQL이 잘 설치 되었는지 확이해 봅니다.

 

postreSQL PostGIS install

 

잘 설치가 완료 되었습니다.

 

- copy coding -

SQL Server Manager로는 잘 접속이 되는데 전자정부 프레임워크에서 MS SQL Server에 접속하려는 경우 오류와 함께 접속이 안되는 경우가 있습니다.

 

com.microsoft.sqlserver.jdbc.SQLServerException: 호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "Connection refused: connect. 연결 속성을 확인하십시오.

SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하십시오. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하십시오.".

 

이건 다른 프로그램과는 TCP/IP 통신을 하고 있는데 접속 허용을 설정 하지 않아서 발생하는 오류 입니다.  TCP/IP 접속 허용 설정을 합니다.


SQLServerException TCP/IP 연결 실패


SQL Server 구성 관리자를 실행 합니다.


SQLServerException TCP/IP 연결 실패


좌측 SQL Server 네트워크 구성을 확장하여 SQLEXPRESS에 대한 프로토콜을 선택 합니다우측에 TCP/IP가 사용 안 함을 설정되어 있습니다사용으로 변경 합니다변경이 완료 되면 TCP/IP를 더블 클릭 하여 TCP/IP 속성 창을 오픈 합니다.


SQLServerException TCP/IP 연결 실패


IP 주소 탭에서 스크롤을 맨 아래로 내리면 IPALLTCP 포트가 나오는데 처음에는 빈 값이니 1433을 입력 하고 확인 버튼을 클릭 하여 SQL Server 구성 관리자로 다시 돌아 옵니다.

 

수정된 내용을 반영 하려면 DB를 다시 시작해야 하는데 재 시작은 SQL Server 구성 관리자 화면에서 좌측 메뉴의 SQL Server 서비스를 선택 합니다.


SQLServerException TCP/IP 연결 실패


우측에 3개의 서비스 리스트 중 첫번째 SQL Server를 선택 합니다.


SQLServerException TCP/IP 연결 실패


선택을 하였으면 마우스 우측 버튼을 클릭 해서 팝업메뉴가 나오도록 하여 다시 시작을 선택 합니다이제 다른 프로그램에서 SQL ServerTCP/IP 접속을 할 수 있습니다한번 전자정부 프레임워크에서 테스트를 진행해 봅니다.


SQLServerException TCP/IP 연결 실패


Ping 테스트가 성공 했군요전자정부 프레임워크에서도 MS SQL Server를 사용할 수 있게 되었습니다.

MS SQL Server 2008 R2 SP2를 설치 하고 신규 데이터베이스 생성 및 사용자를 추가 하려면 관리 툴이 필요 합니다.  Microsoft SQL Server Management Studio 18.1을 설치하고 Database 및 사용자 추가하는 방법에 대해 알아 봅니다먼저 파일을 다운로드 받기 위해 사이트에 접속 합니다혹시 신규 버전이 나왔을지 모르니 인터넷 검색 창에서 SSMS를 키워드로 검색해도 됩니다.


SSMS 18.1 다운로드

https://docs.microsoft.com/ko-kr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017


SQL Server Management Studio


다운로드를 클릭하고 파일을 받아 실행 시킵니다.


SQL Server Management Studio


동의 및 설치 버튼을 클릭해서 설치를 진행 합니다.


SQL Server Management Studio


조금씩 설치를 진행 합니다. 저는 .Net Framework가 없어서 이것부터 설치가 진행 되는군요.  


SQL Server Management Studio


설치 위치를 선택하는 창입니다.  C:\에 저장 공간이 적지 않다면 그냥 설치 버튼을 클릭 합니다.


SQL Server Management Studio


설치할 패키지를 다운로드 받습니다.


SQL Server Management Studio


피키지를 다운받고 설치를 진행 합니다.


SQL Server Management Studio


설치가 완료 되었네요.  컴퓨터를 다시 시작하고 Management Studio를 실행 합니다.


SQL Server Management Studio


그리고 개체 탐색기에서 데이터베이스에 마우스를 놓고 우측 버튼을 클릭하여 새 데이터베이스를 선택 합니다.


SQL Server Management Studio


데이터베이스 이름을 입력하고 처음 크기를 입력한 후 확인 버튼을 클릭 합니다.


SQL Server Management Studio


이런 데이터베이스 이름을 testSQL로 적었네요.  testDB로 할걸

이제 testSQL DB를 사용할 사용자를 추가 합니다.


SQL Server Management Studio


보안의 로그인 폴더에 마우스를 놓고 우측 버튼을 클릭 하여 새 로그인을 선택 합니다.


SQL Server Management Studio


로그인 이름을 입력하고 SQL Server 인증용 암호를 기입합니다그리고 꼭 잊지 말고 다음 로그인 할 때 반드시 암호 변경 체크를 해제하는걸 잊지 말고 확인 버튼을 클릭 합니다.


SQL Server Management Studio


사용자도 추가 되었습니다이제 will더블 클릭하여 권한을 부여해 봅니다.


SQL Server Management Studio


좌측 페이지 선택에서 사용자 매핑을 클릭 하고 우측의 상단 리스트에서 DB를 선택하고 하단에서 db_owner를 선택해주고 확인 버튼을 클릭 합니다


SQL Server Management Studio


좌측에서 상태를 클릭 하고 라디오 버튼을 허용 및 사용으로 하고 확인 버튼을 클릭 하면 설치 작업이 완료 됩니다.


- copy coding -


1234567

+ Recent posts