본문 바로가기

오라클21

[Oracle] DB 사용자 계정 확인 가이드 운영중인 Oracle Database의 계정을 확인 하는 방법 정리하여 공유합니다. ■ 생성된 계정 확인 (SYSTEM 계정 로그인) SELECT * FROM DBA_USERS; ■ 컬럼 정보 컬럼명 설 명 USERNAME 계정명 USER_ID 계정 ID PASSWORD null ACCOUNT_STATUS ■ 계정 상태 - OPEN : 정상 - EXPIRED : 기간만료 (비밀번호 변경 필요) - EXPIRED (GRACE) : PROFILE 만료일로 비밀번호 경고 중인 상태 - LOCKED : 계정 잠긴 상태 - LOCKED (TIMED) : 기간만료 로 잠긴 상태 (UNLOCK 명령어 필요) - EXPIRED & LOCKED - EXPIRED & LOCKED (TIMED) - EXPIRED (GRAC.. 2022. 1. 12.
[Oracle] DB(Database) 설치 버전 확인 가이드 운영중인 Oracle Database의 버전을 확인하는 방법 정리하여 공유합니다. ■ 버전 확인 - 버전 확인 쿼리 (root 계정으로 로그인) SELECT * FROM v$version; 2022. 1. 12.
[Oracle] DB Dump(exp/imp) 다른 계정으로 데이터 이관 가이드 Oracle DB의 특정 계정의 데이터를 다른 계정으로 이관하는 방법에 대해 처리하였던 내용 정리하여 공유합니다. 개요 - A(bsc)의 계정의 데이터를 B(bsc2)계정으로 데이터 이관 - DB 버전의 따라 exp/imp 또는 expdp/impdp 명령어 사용 작업 내용 기존 계정 bsc 신규 계정 bsc2 1. 신규 계정 생성 - bsc2 CREATE USER bsc2 IDENTIFIED BY 패스워드 GRANT "CONNECT" TO bsc2; GRANT "RESOURCE" TO bsc2; GRANT CREATE VIEW TO bsc2; 2. 기존 계정에서 Data Dump 추출(Export) - 계정 : bsc exp userid=system/패스워드 file='/Dump 추출경로/dump_bac.. 2021. 12. 28.
[Oracle] DB 운영 Port 변경 가이드 (1521 → 2521) Oracle 기본 Port 1521로 설치되어 있는것을 변경하는 방법에 대해 가이드 합니다. Port 변경 방법 (CentOS 환경) 1. Telnet 에서 Oracle DB 서버 접근 2. DB 상태 확인 $ su - oracle $ lsnrctl status 3. 리스너가 위와 같이 살아 있음으로 중지 $ lsnrctl stop 4. listener.ora 파일수정 - 경로 : $ORACLE_HOME/network/admin/listener.ora - 포트를 1521 → 2521로 변경 5. 관리자 계정 접속 및 DB Port 변경 쿼리 실행 - 관리자 계정으로 접속 $ sqlplus /nolog $ connect sys /as sysdba - Port변경 쿼리 실행 alter system set l.. 2021. 12. 25.
[Oracle] 테이블별 용량 확인 가이드 (계정별) Oracle DB를 사용하는데 있어, 특정 계정의 테이블별 용량을 확인하는 방법에 대해 가이드 드립니다. 계정별 테이블 용량 구하는 쿼리 - system 계정을 로그인 후 아래의 쿼리를 이용하여 확인 - Oracle DB 계정(사용자명)을 AND OWNER='사용자명' 입력 SELECT SEGMENT_TYPE , SEGMENT_NAME , TABLESPACE_NAME , TRUNC((SUM(BYTES)/1024)/1024,2) as "용량(MB)" FROM DBA_SEGMENTS WHERE SEGMENT_TYPE IN ('TABLE', 'INDEX', 'TABLE PARTITION', 'TABLE SUBPARTITION') AND OWNER = '사용자명' GROUP BY SEGMENT_TYPE , SE.. 2021. 12. 24.
[Oracle] 오라클 DB 테이블 컬럼 생성/수정/삭제 방법 Oracle DB 테이블 컬럼 추가/삭제/수정 가이드 정리합니다. ■ 테이블 컬럼 추가하기 - 쿼리 : ALTER TABLE 테이블명 ADD (컬럼명 데이터타입(값)); ex) 부서테이블에 POSITION 컬럼 추가한다. 데이터 타입은 VARCHAR2(100)으로 한다. ALTER TABLE GROUP ADD (POSITION VARCHAR2(100)); ■ 테이블 컬럼 수정 - 쿼리 : ALTER TABLE 테이블명 MODIFY (컬럼명 데이터타입(값)); ex) 부서테이블에 POSITION 컬럼을 수정한다. 데이터 타입은 VARCHAR2(200)으로 한다 ALTER TABLE GROUP MODIFY (POSITION VARCHAR(200)); ■ 테이블 컬럼 삭제 - 쿼리 : ALTER TABLE 테.. 2021. 12. 10.
728x90
반응형