IT468 TABLE,Database 정보 확인 MSSQL의 데이터 딕셔너리 정보 중 TABLE과 Database의 정보를 확인할 수 있는 쿼리입니다. 데이터베이스 정보 확인 쿼리 select * from sys.sysdatabases where HAS_DBACCESS(name) = 1 관련 내용 아래와 같은 내용들이 출력됩니다. 테이블 정보 확인 쿼리 select * from sys.sysobjects where xtype='U' order by name asc 관련내용 아래와 같은 내용들이 출력됩니다. 출처 : https://kojin777.tistory.com/84 2021. 6. 17. 4.4 옵티마이저 힌트 힌트의 사용법 MariaDB에서 옵티마이저 힌트는 종류별로 그 사용 위치가 정해져 있는데, 두가지 방법이 있습니다. 이 두가지 방법모두 잘못 사용할 경우 오류를 발생시키게 됩니다. 오라클 처럼 힌트가 주석의 일부로 해석되는 것이 아니라 SQL의 일부로 해석(설령 힌트가 주석안에 표기되었다 하더라도)되기 때문입니다. 사용법1 SELECT * FROM employees USE INDEX (primary) WHERE emp_no=10001; 사용법2 SELECT * FROM employees /*! USE INDEX (primary) */ WHERE emp_no=10001; 첫번째 예제에서는 별도의 주석 표기 없이 SQL 문장의 일부로 작성하는 방식이며, 두 번째 예제는 MariaDB에서 힌트를 위한 주석 표.. 2021. 6. 14. [12c이상DB접속시도] Ora-28040,Ora-01017 해결 10g 운영중인 서버에서 12c 서버로 DB link를 연결할 작업이 있어 작업을 하다가 해결한 부분을 정리한 것입니다. 해당 에러의 원인은 12c부터 발생하는 이슈로 SQLNET.ALLOWED_LOG_VERSION 파라미터의 디폴트 값이 11로 변경이 되면서 부터입니다. 요약 12c 이상 DB에 접속하고 싶은데 클라이언트 버전이 낮아 해당 에러가 발생하였다면? 1.12c이상 DB SQLNET.ORA 수정 후 리스너 재기동 2.유저 설정 수정을 통하여 PASSWORD_VERSIONS 바꾸기 아래는 에러를 해결하는 과정과 함께 설명을 같이 해놓았습니다. 1차 접속시도 ORA-28040 : No matching authentication protocol 원인 : client 버전 보다 높은 DB에 접속하기 .. 2021. 6. 8. maxdatafile 갯수 초과 시 컨트롤 파일 재생성 유/무 테스트(Tibero6 포함) 오늘 테스트 해볼 것은 컨트롤파일에 설정된 maxdatafile 설정 값보다 더 크게 datafile을 생성하려 했을 때 Oracle(11.2.0.1)과 Tibero6의 방법에 대해서 알아보겠습니다. 결론 Oracle : maxdatafile 개수가 넘어도 자동으로 증가 Tibero : maxdatafile 개수가 넘으면 에러 발생(수동으로 증가시켜줘야 함) Oracle 1.현재 컨트롤파일에 설정된 값을 확인합니다. 세번째 컬럼인 RECORDS_TOTAL 100인것을 확인합니다. SQL> select * from V$CONTROLFILE_RECORD_SECTION where type='DATAFILE'; TYPE RECORD_SIZE RECORDS_TOT RECORDS_USE FIRST_INDEX LAS.. 2021. 6. 7. 이전 1 ··· 50 51 52 53 54 55 56 ··· 117 다음