티베로5를 사용하는 서버의 티베로 DBMS 점검 방법에 대해서 포스팅해보겠습니다.

 

현재는 티베로는 7버전까지 출시했는데요,

이 서버에는 티베로5가 깔려있고 티베로6도 같은 곳에서 서비스 하고 있기에 함께 점검하고 있는데

간단히 점검하는데에는 크게 다를 거 없는 거 같아요.

 

티베로 계정으로 로그인 후 tbinary/tbchk 디렉토리로 이동합니다.

[ㅁㅁtibero@ ~]# cd tbinary/tbchk/

디렉토리 안에 있는 쉘 스크립트를 돌려줍니다.

 

[ㅁㅁtibero@ ~/tbinary/tbchk]# ./tbchk_5.sh >> 20241104.txt

 

 

중점적으로 보이는 부분은 

########2. DB performance ########
########   2.1 Buffer Cache Hit Ratio########

Current Time        Physical read Logical read        Hit Status
------------------- ------------- ------------ ---------- --------
2024/11/04 13:23:20     281886080    692457167      59.29 Not Good
########   2.4 Shared Cache Free Space########

Current Time        Shared Cache Total (MB)  Used (MB)  free (MB)   free (%)
------------------- ----------------------- ---------- ---------- ----------
2024/11/04 13:23:20                  6724.3     1580.8     5143.6 76.4927204

이 두 부분, 수치가 떨어지기만 하고 올라가진 않아요.

 

조만간 티멕스에 튜닝해달라고 연락해야 될듯 ..

SQL 서버는 SQLD 준비할 때 처음으로 접해봤다. (SQL은 실습은 안 해봄)

이전에 올린 windows server 2022 설치해달라는 고객사에 개발자가 (아마 직접 설치할 거 같지만) DB를 SQLServer로 사용한다고 한다.

가능하면 미리 깔아보라고 해서 오늘 오전 ~ 오후동안 쭉 설치하고 막혔던 부분을 정리하고자 한다.

SSMS

1. 안녕 나 아기 방화벽, 포트 설정해줘

이전에 티베로 때 깨우쳤던 포트 방화벽에서 해제하기

이번에 다시 해봤다. 그때와 지금의 다른 점은 그때는 CentOS7.4서버 - tibero DB 였지만

지금은 Windows Server 2022 - SQLServer DB 라는 것 ..

 

하나를 이해하니 다른 건 응용만 하면 되더라

 

여기서 SQL Server은 설정은 건들이지 않았다면 포트가 1433이니 참고하도록.

다른 건 다 '다음' 누르면 된다.

SSMS 다운로드

2. 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다

 

제목: 서버에 연결
------------------------------

ㅁㅁㅁ에 연결할 수 없습니다.

------------------------------
추가 정보:

A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.) (Microsoft SQL Server, 오류: -2146893019)

도움말을 보려면 다음을 클릭하십시오: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver--2146893019-database-engine-error

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

신뢰되지 않은 기관에서 인증서 체인을 발급했습니다

------------------------------
단추:

확인
------------------------------​

 

요기 체크하심됩니다.

 

2. Login failed for user 'administrator'. (Microsoft SQL Server, 오류: 18456)

제목: 서버에 연결
------------------------------

ㅁㅁㅁ에 연결할 수 없습니다.

------------------------------
추가 정보:

Login failed for user 'administrator'. (Microsoft SQL Server, 오류: 18456)

도움말을 보려면 다음을 클릭하십시오: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-18456-database-engine-error

------------------------------
단추:

확인
------------------------------

계정 아이디 비밀번호 잘 확인하면 됩니다.

저의 경우엔 server 계정 아이디를 계속 넣었는데 (MS라 admini ~~) 알고 보니까 ..

오라클로 따지면 scott, 티베로로 따지면 tibero 같은 계정이 따로 있더라고요 .. ?

 

제가 설치할 때 'sa' 계정을 생성해서 아이디를 sa로 넣고 비밀번호를 제가 지정한 걸로 넣으니깐 정상 로그인 됐습니다.

 

진짜 울면서 cmd 키고 컴퓨터 이름 다시 보고 User, Administrator, administrator 넣었다가 했다 ..

무튼 Widows sever와 SQL Server 설치로 MS 세트 완성 ~

 

끝으로 SSMS는 이번에 처음 깔아보는데

2013년에 설치했던 비주얼 스튜디오 UI랑 비슷해보인다 ..

그때 살면서 처음으로 C언어 해봤었는데 ..

티베로 스튜디오 켰다!

 

이제 로그인을 해보자 !

JDBC-90401:Connection refused by server

안 된다 !

 

왜?!

 

여러가지 이유가 있는데 저는 .. VMWare에 centOS7.4 서버를 키고 티베로를 연결하는 상황이었습니다.

 

제일 먼저 확인해볼 것은 티베로가 켜져있는지 보기.

[root@db_02 ~]# ps -ef | grep tbsvr
root       2263      1  1 14:35 pts/0    00:00:10 tbsvr          -t NORMAL -SVR_SID tibero
root       2267   2263  0 14:35 pts/0    00:00:00 tbsvr_MGWP     -t NORMAL -SVR_SID tibero
root       2268   2263  0 14:35 pts/0    00:00:00 tbsvr_FGWP000  -t NORMAL -SVR_SID tibero
root       2269   2263  0 14:35 pts/0    00:00:03 tbsvr_FGWP001  -t NORMAL -SVR_SID tibero
root       2270   2263  0 14:35 pts/0    00:00:00 tbsvr_PEWP000  -t NORMAL -SVR_SID tibero
root       2271   2263  0 14:35 pts/0    00:00:00 tbsvr_PEWP001  -t NORMAL -SVR_SID tibero
root       2272   2263  0 14:35 pts/0    00:00:00 tbsvr_PEWP002  -t NORMAL -SVR_SID tibero
root       2273   2263  0 14:35 pts/0    00:00:00 tbsvr_PEWP003  -t NORMAL -SVR_SID tibero
root       2274   2263  0 14:35 pts/0    00:00:02 tbsvr_AGNT     -t NORMAL -SVR_SID tibero
root       2275   2263  0 14:35 pts/0    00:00:01 tbsvr_DBWR     -t NORMAL -SVR_SID tibero
root       2276   2263  0 14:35 pts/0    00:00:01 tbsvr_RCWP     -t NORMAL -SVR_SID tibero
root       2695   2105  0 14:46 pts/0    00:00:00 grep --color=auto tbsvr

켜져있잖아 .. 너 왜그래 ..

 

이럴 경우엔 tbdown (clean) 한 후 다시 tbboot하면 된다고 합니다.

근데 저는 안 됐어요 .. 왜냐 .. ?

 

【방화벽】

이걸 혼자 알아낸 나 ,, ? 칭찬해 ~

sudo firewall-cmd --zone=public --add-port=8629/tcp --permanent
sudo firewall-cmd --reload

 

이렇게 해서 해당 포트 방화벽을 풀어주면 됩니다.

 

포트 보는 방법은

[root@db_02 config]# vi /home/tibero6/config/tibero.tip

이렇게 들어가면 됩니다.

굳이 이 방법 아니어도 tbboot해도 처음에 포트 나와요 ~

티베로 설치 경로는 당연하지만 저랑 다를 수 있어요 ~

 

그리고 티베로 스튜디오 로그인할 때 필요한,

DB Name도 볼 수 있는데 처음에 tibero 설치했을 때 이름이 기억 안 나면 여기서 보실 수 있어요.

SQL> select DB_NAME from v$instance;

DB_NAME
----------------------------------------
tibero

1 row selected.

SQL 문으로도 볼 수 있으니 참고 ~~

 

이제 진짜 로그인도 했다 .. 이제 티베로 스튜디오를 누려보자 ..

+ Recent posts