나 혼자 DB 레벨업
close
프로필 배경
프로필 로고

나 혼자 DB 레벨업

  • 분류 전체보기 (119)
    • 데이터 모델링 (4)
      • 관계형 데이터 모델링 (4)
    • DB 기초 (6)
      • DB & SQL (6)
    • 책 (1)
      • SQLP 핵심노트 1권 (0)
      • SQLP 핵심노트 2권 (1)
    • ORACLE (79)
      • DBA (24)
      • ERROR CODE (38)
      • EXADATA (1)
      • MULTITENENT (2)
      • EOL (1)
      • SQL (2)
      • SQL Tuning (9)
      • SQL Developer Tool (2)
    • TIBERO (11)
      • DBA (7)
      • ERROR CODE (2)
      • SQL Tuning (2)
    • IT 지식 (13)
      • Window (5)
      • Linux (6)
      • 편집기 (2)
    • POSTGRESQL (1)
      • DBA (1)
    • MS Office (2)
      • PowerPoint (1)
      • Excel (1)
    • 기타 (1)
      • 스포츠 (1)
  • 홈
  • 태그
  • 방명록

Synology Docker 내 Oracle Linux 비밀번호 변경

Linux 서버 계정 비밀번호 변경 [1] ROOT 계정으로 passwd "비밀번호 변경계정명" 기입하면되나, command not found 에러 발생함bash-4.2# idid=0(root) gid=0(root) groups=0(root)bash-4.2# passwd oraclebash: passwd: command not found 명령문 위치를 찾기, 없다고 나온다.bash-4.2# which passwdwhich: no passwd ~~  [2] PASSWD 패키지 설치 : Oracle Linux는 Red Hat Enterprise Linux (RHEL) 기반이기 때문에 root 계정으로 yum or dnf로 하여 passwd 패키지를 설치하면된다. Unbuntu, Demian은 apt-get..

  • format_list_bulleted IT 지식/Linux
  • · 2024. 6. 11.
  • textsms

Oracle CDB 계정 생성

TEST DB : ORACLE 21C  PDB  LIST : PDB1, PDB3   [1] 계정 생성 시도    : CDB에서는 일반적인 문자열로 계정이 생성되지 않습니다.  CREATE USER PDB_ADMIN IDENTIFIED BY 1111; * Error : ORA-65096 INVALID COMMON USER OR ROLE NAME[2] 계정 생성 시도 ( C## = COMMON USER )  : CDB에서 C## prefix로 계정 생성은 됩니다. 하지만, CDB와 모든 PDB에 생성이 됩니다.     모든 DB에 생성되고  눈에 띄므로 특수 or 관리자 계정 용도가 적합합니다.CREATE USER C##PDB_ADMIN IDENTIFIED BY 1111;GRANT CREATE SESSI..

  • format_list_bulleted ORACLE/MULTITENENT
  • · 2024. 6. 10.
  • textsms

EXADATA 버전별 비교표 2024.06 기준

[ EXADATA 버전별 비교표 ] 모델출시일CPU메모리플래시스토리지디스크스토리지네트워크주요소프트웨어기능X10M2023년 6월96 CoreAMD EPYCDDR5,1.5x 증가2.4x 증가22% 증가100 Gb RDMA over RoCEXRMEM DRAM 캐시최적화된 스마트 스캔X9M2021년 9월64 CoreDDR4,33%증가1.8x 증가28% 증가PCIe 4.0, 100 Gb Roce보안 RDMA 패브릭 격리, 스마트 플래시 로그X8M2019년 9월48 CoreDDR4,50%증가2x 증가40% 증가100 Gb/s이더넷지속성 메모리 (PMEM), PMEM 데이터 가속기X82019년 4월48 CoreDDR460% 증가40%증가25 Gb/s이더넷AIDE, 실시간 최적화 통계X72017년 10월36 CoreD..

  • format_list_bulleted ORACLE/EXADATA
  • · 2024. 6. 10.
  • textsms

DB 접속이 안되는 5가지 이유

[ DB에 접근 안되는 5가지 이유 ]  : 개인적인 테스트 DB라면 아래 1, 2번도 사유에 해당 되겠지만, 프로젝트에 투입된 상태라면 3,4,5 번 문제로 인해 접속을 못하는 경우입니다. 그러므로 개발자분이시면 3,4,5번으로 접속못하는 상황이므로 확인을 해보면 됩니다. 1. DB 기동    - 서버 터미널 ORACLE 접속하여 DB 상태 확인      ex) sqlplus / as sysdba 2. LISTENER    - 서버 접근 > $lsnrctl status 3. 방화벽 ( 데이터베이스 서버 네트워크 접근 )   - telnet 172.xx.xx.1 1521 ( telnet dbip port ) 수행하여 검은 화면이 뜨면 방화벽 뚫림 의미      * Test DB여서 개발자가 접근가능하다면..

  • format_list_bulleted ORACLE/DBA
  • · 2024. 6. 9.
  • textsms
Sublime Vi 편집기 모드 활성화/비활성화 하기

Sublime Vi 편집기 모드 활성화/비활성화 하기

문제좌측 아래에 INSERT MODE, COMMAND MODE가 출력되면, 서브라임에 현재 VI 편집기 모드가 활성화되고 있습니다.이로 인해 VI를 잘 모르시는 분들은 타이핑에 많은 어려움을 느끼실 겁니다. 이때 아래와 설명드리 내용으로 처리하면 "VI  편집기" 모드를 비활성화 할 수 있습니다.  해결방안1. Menu > Preferences > Settings 선택  2. 비활성화 처리 [ 변경 전 ] [ 변경 후 ] 우측 "ignored_packages" 영역에 "Vintage" 기입하기, 다시 삭제한다면 활성화됨 일하시는데 도움 되기를 바랄게요!

  • format_list_bulleted IT 지식/편집기
  • · 2024. 6. 5.
  • textsms

vi,vim 필수 명령문

서버 터미널에 접근하여 작업을 하는 분들은 기본적으로 VI,VIM 기초 명령문을 다루어야 합니다. 기본적인 내용과 가끔 써서 기억하지 못하는 내용 위주로 기입 하였습니다.  VIM은 4가지 모드로 구성되어있습니다.  Normal Mode: 명령어 입력 모드 (기본 모드) - 기본 상태  Insert Mode: 텍스트 입력 모드 (i, a 등의 키로 진입) - 글자 입력을 위해 사용 Visual Mode: 텍스트 선택 모드 (v, V, Ctrl-v 등의 키로 진입) - 보통 여러줄 복사해서 붙여넣기 할때 사용 Command Mode: 명령어 라인 모드 (: 키로 진입) - 파일을 열어 : 입력 1. Vim 편집기 열기 vim filename 2. 편집기 종료 :q               # 저장하지 않고..

  • format_list_bulleted IT 지식/Linux
  • · 2024. 6. 5.
  • textsms
figlet 문자 크게 보이게하기 ( SID 확인 용도 )

figlet 문자 크게 보이게하기 ( SID 확인 용도 )

[1] FIGLET    figlet은 Linux 및 Unix 시스템에서 텍스트를 대형 ASCII 아트로 변환하는 유틸리티입니다.      figlet은 명령 줄에서 간단한 명령을 사용하여 텍스트를 장식적인 ASCII 아트로 출력할 수 있습니다.    이는 주로 환영 메시지, 시스템 정보 표시, 스크립트 장식 등에 사용됩니다.[2] FIGLET 기능   텍스트 변환: 일반 텍스트를 다양한 글꼴로 변환하여 대형 ASCII 아트로 출력합니다.   다양한 글꼴 지원: 기본적으로 여러 글꼴을 제공하며, 사용자 정의 글꼴을 추가로 사용할 수 있습니다.   [3] 설치 방법   : 사용하는 Linux 배포판이 어디에 속하는지 알아보기      cat /etc/os-releaseUbuntu/Debian sudo..

  • format_list_bulleted IT 지식/Linux
  • · 2024. 5. 24.
  • textsms
JDBC-21004:No more extent available in tablespace '테이블스페이스명'.

JDBC-21004:No more extent available in tablespace '테이블스페이스명'.

[ 발생 원인 ]1. 테이블스페이스 용량 초과  : 테이블스페이스 'TEST01'의 데이터 파일이 가득 차 더 이상 공간을 할당할 수 없는 경우.2. 자동 확장 미설정  : 테이블스페이스의 데이터 파일에 자동 확장이 설정되어 있지 않아, 필요 시 공간이 자동으로 늘어나지 않는 경우.3. 최대 크기 제한  : 데이터 파일의 최대 크기 제한으로 인해 더 이상 확장할 수 없는 경우.4. 물리적 디스크 공간 부족  : 데이터 파일이 확장될 수 있는 물리적 디스크 공간이 부족한 경우.  [ DATA FILE 조회 ] ( 아래 순번 2번 )SELECT *FROM dba_data_files;  [ 해결 방안 ] 1. 데이터 파일 수동 확장ALTER DATABASE DATAFILE '/home/tibero/tibero..

  • format_list_bulleted TIBERO/DBA
  • · 2024. 5. 22.
  • textsms

DB (테이블스페이스) 용량 확인

아래 3가지 DPV(Dynamic Performance View) 논리적인 이해 노력은 데이터 저장 구조 및 DBA 업무 진행에 도움이 되었습니다.DPV별 주요  POINT 와 용량 확인 쿼리를 기입해 봅니다. [1] DBA_TABLESPACE① EXTENT MANAGEMENT : LOCAL or DICTIONARY ( 익스텐트 할당과 해제, LOCAL이 우수 )② SEGMENT SPACE MANAGEMENT : AUTO or MANUAL ( 공간 할당과 해제 AUTO Bitmap, Manual Freelist와 FreelistGroup 관리 )③ ALLOCATION_TYPE : AUTOALLOCATE or UNIFORM SIZE ( Extent 크기를 DB 자동 할당, 수기 지정 ) [2] DBA..

  • format_list_bulleted TIBERO/DBA
  • · 2024. 5. 22.
  • textsms

ORACLE과 TIBERO 6, 7 CHARACTER SET 확인

ORACLESELECT * FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME IN ( 'NLS_TERRITORY','NLS_LANGUAGE','NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');또는 SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN ( 'NLS_TERRITORY','NLS_LANGUAGE','NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET'); TIBERO 6SELECT NAME, VALUE FROM DATABASE_PROPERTIES WHERE NAME IN ( 'NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET')UNION..

  • format_list_bulleted TIBERO/DBA
  • · 2024. 5. 11.
  • textsms

티베로 DBLINK 생성방법

Oracle은 접속정보(DataSource)를 tnsnames.ora 에 등록 하지 않고,DatabseLink 생성 명령문에 "IP/PORT/USER/PASSSWORD"를 넣는 방법이 있다.하지만, Tibero는 tbdsn.tbr 파일에 접속대상 DB 정보를 등록 해야만 dblink 사용이 가능하다. 언젠가는 Oracle을 따라가겠지! 1. tbdsn.tbr 파일 찾기: 오라클 tnsnames.ora 파일과 동일한 역할을 한다. 경로 : tibero7\client\config\tbdsn.tbr 2.  datasource 추가  : 접속 대상 DB의 IP,PORT,DB_NAME 정보를 입력한다.DEV_TIBERO=( (INSTANCE=(HOST= target DB IP ) (P..

  • format_list_bulleted TIBERO/DBA
  • · 2024. 5. 10.
  • textsms
TIBERO STUDIO EXPORT 2% 부족한점

TIBERO STUDIO EXPORT 2% 부족한점

[ Export 시도 ] Object DDL문 내 컴퓨터에 백업시키고 싶을때, Tibero Studio에 Export 기능을 쓰면 편하다.  캐릭터셋 "MSWIN949"로 백업을 해놓으려고 한다. 그런데 다음과 같은 에러가 발생한다. [ 에러 내역 ]java.lang.Exception: Error: Unsupported character set. Remove character set parameter or specify one character set of next list. ASCII EUCKR MS949 UTF8 UTF16 SJIS CP866 TIS620 [ 조치 사항 ]위 이미지에 "Character Set" 콤보 박스에는 "MSWIN949"로 되어있어, 사용자는 그것을 누를수 밖에 없다. 에러내용..

  • format_list_bulleted TIBERO/DBA
  • · 2024. 5. 8.
  • textsms

Oracle과 Tibero 사이 발생하는 ErrorCode

① ORA-02047 : 진행 중에 분산 트랜잭션을 결합할수 없습니다. ② ORA-02070 : 데이터베이스 원격DB는 이뮨택에서 "내장함수"를 지원하지 않습니다. ③ ORA-02025 : ALL_TABLES in the SQL statement must be at the remote database. ④ ORA-01010 : OCI 조작이 부적합합니다. ⑤ ORA-02063 : LINE가 선행됨(원격DB로 부터) >>

  • format_list_bulleted ORACLE/ERROR CODE
  • · 2024. 5. 5.
  • textsms

ORA-02025 : all tables in the SQL statement must be at the same database

오류 설명"ORA-02025" 오류는 SQL 문 내의 모든 테이블이 동일한 데이터베이스에 위치해야 한다는 Oracle의 규칙을 위반할 때 발생합니다. Oracle 데이터베이스 링크를 사용하여 원격 데이터베이스의 테이블에 접근하는 경우, 한 SQL 문 내에서 로컬 데이터베이스의 테이블과 원격 데이터베이스의 테이블을 혼용하는 것이 제한됩니다. 시나리오김지원 DBA는 금융 기업에서 다양한 지역 데이터베이스 시스템을 관리하고 있습니다. 김지원은 한 지역의 Oracle 데이터베이스에서 다른 지역의 MySQL 데이터베이스에 저장된 데이터에 접근해야 하는 작업을 수행하고 있습니다. 이 과정에서 Oracle 데이터베이스에서 MySQL 데이터베이스로 데이터베이스 링크를 사용하여 MERGE 문을 실행하려고 했으나, "OR..

  • format_list_bulleted ORACLE/ERROR CODE
  • · 2024. 5. 4.
  • textsms

윈도우 단축키 모음

불편한 작업들을 아주 편하게 사용하게 만드는 단축키 모음 ( Youtube 짤컷에서 퍼옴 ) [ 윈도우 ]1.  win + tab : 가상 데스크톱 보기 2.  ctrl + win + D : 가상 데스크톱 생성. 3.  ctrl + win + F4 : 가상 데스크톱 페이지 삭제(현재 페이지) 4.  ctrl + win + 좌우 방향키 : 가상 데스크톱 옮겨다니기 5.  win + R : 실행기 열기. 특정 프로그램을 어디서든 쉽게 열 때 사용합니다. 저는 주로 메모장을 빠르게 켜서 임시 메모지로 사용할 떄 활용합니다. (참고 : notepad = 메모장, calc = 계산기, mspaint = 그림판, cmd = 명령 프롬포트)  6. win + E : 파일 탐색기 열기.7. win + 방향키 : 띄워진..

  • format_list_bulleted IT 지식/Window
  • · 2024. 5. 1.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (119)
    • 데이터 모델링 (4)
      • 관계형 데이터 모델링 (4)
    • DB 기초 (6)
      • DB & SQL (6)
    • 책 (1)
      • SQLP 핵심노트 1권 (0)
      • SQLP 핵심노트 2권 (1)
    • ORACLE (79)
      • DBA (24)
      • ERROR CODE (38)
      • EXADATA (1)
      • MULTITENENT (2)
      • EOL (1)
      • SQL (2)
      • SQL Tuning (9)
      • SQL Developer Tool (2)
    • TIBERO (11)
      • DBA (7)
      • ERROR CODE (2)
      • SQL Tuning (2)
    • IT 지식 (13)
      • Window (5)
      • Linux (6)
      • 편집기 (2)
    • POSTGRESQL (1)
      • DBA (1)
    • MS Office (2)
      • PowerPoint (1)
      • Excel (1)
    • 기타 (1)
      • 스포츠 (1)
최근 글
인기 글
최근 댓글
태그
  • #티스토리챌린지
  • #오블완
  • #Linux
  • #계층형데이터모델
  • #단축키
  • #망형데이터모델
  • #오라클
  • #티베로
  • #Oracle
  • #Tibero
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바