oracle 10

모든 테이블 조회 (특정 계정이 권한을 가진 테이블 조회)

1. 권한을 가진 모든 테이블 목록 조회DESC ALL_TABLES;SELECT * FROM ALL_TABLES;SELECT * FROM ALL_TABLES WHERE OWNER = '{USERNAME}'; 2. 권한을 가진 모든 테이블의 설명까지 같이 볼 수 있는 방법DESC ALL_TAB_COMMENTS;SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_TYPE = 'TABLLE' AND OWNER = '{USERNAME}'; 3. 권한을 가진 모든 테이블의 생성일시 등까지 같이 볼 수 있는 방법DESC ALL_OBJECTS;SELECT * ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE' AND OWNER = '{USERNAME}'; 4. 권한을 가진..

Server/Oracle 2024.08.17

실수로 잘못 생성한 계정 삭제할 때 오류

sqlplus 를 종료하고 재접속하여도 계정삭제가 되지 않았다.--ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다 SELECT SID, SERIAL# FROM V$SESSION WHERE USERNAME = 'DASH'; --'' 안에 SID,SERIAL# 을 입력하여 세션 종료 ALTER SYSTEM KILL SESSION '247,20440'; 해당 계정명으로 존재하는 세션이 status = 'active' 이든 'inactive' 이든 모두 조회하여 전체 종료해주었다. 이후 계정 삭제가 가능했다. DROP USER DASH;

WPF/SimpleDashBoard 2024.08.17

DB 데이터를 저장할 전용 TableSpace 만들기

1. 시스템 유저 권한으로 들어간다. sqlplus "as /sysdba"/* 혹은> sqlplusID : sys as sysdbaPW : [enter]*/ 2. 테이블스페이스 생성 /*CREATE TABLESPACE {테이블스페이스 명} DATAFILE '{오라클설치경로-> .DBF 파일 저장 경로}\{파일명}.dbf'SIZE : 300MBAUTOEXTEND : 테이블스페이스 용량 자동증가NEXT 1024K MAXSIZE UNLIMITED : 1024KB씩 증가하나, 파일에 용량 제한은 없음*/CREATE TABLESPACE SIMPLEDASHBOARD DATAFILE 'C:\Oracle19c\oradata\ORCL\SimpleDashBoard.dbf' SIZE 300M REUSE AUTOEXTEND ..

WPF/SimpleDashBoard 2024.08.15

[Mac(M1)] Oracle 접속하기 (with Docker)

주제 | m1 mac 에서 docker 를 통해 oracle 접속하기 개요 | 1) Homebrew 설치 (관련 글 : https://db-master.tistory.com/5) 2) Colima, Docker 설치 3) Oracle 서버 띄우기 4) DBeaver 설치 5) DBeaver 에서 접속하기 6) 참고 : Colima 로 Oracle 다시 띄우기 위한 설정 7) (중요!) 종료 후 재연결할 시엔 아래의 명령어로 하면 안 된다. (관련 글 : https://db-master.tistory.com/6 ) 문제 | 기존에 맥북 인텔을 사용하면서 도커를 띄워 오라클을 연결한 적이 있었다. 그때는 GUI 로 도커를 띄우고, 오라클 접속을 시도했을 때, 도커 내부 터미널에서는 sqlplus 가 접속이 ..

Server/Oracle 2023.08.19
728x90