본문 바로가기

DB32

Oracle 계정 생성 및 사용자 권한 관리 오라클 데이터베이스는 대규모 기업에서 많이 사용되는 데이터베이스 관리 시스템 중 하나입니다. 오라클 데이터베이스를 사용하면 기업에서 발생하는 데이터를 효율적으로 관리하고 처리할 수 있습니다. 오늘은 오라클 데이터베이스에서 계정 생성 및 사용자 권한 관리에 대해 알아보겠습니다. 계정 생성 새로운 계정을 생성할 때 사용하며, 계정명과 비밀번호를 지정하여 생성할 수 있습니다. 아래에서 자세히 알아보시기 바랍니다. 계정명과 비밀번호를 지정하여 생성합니다. CREATE USER 계정명 IDENTIFIED BY 비밀번호; 계정 비밀번호 변경 기존 계정의 비밀번호를 변경할 때 사용합니다. 변경할 계정명과 새로운 비밀번호를 지정합니다. ALTER USER 계정명 IDENTIFIED BY 변경할비밀번호; 현재 생성된 계.. 2023. 5. 12.
oracle 19c 다운로드 쉽게 설명 oracle 19c 다운로드 하는 방법에 대해서 정리합니다. 1. oracle 공식 홈페이지 이동 oracle 공식 홈페이지로 이동합니다. 메뉴 이동 : products - oracle database 2. Oracle 19c 다운로드 페이지 이동 Download Oracle Database 19c - 클릭 3. Oracle 19c 다운로드 버전 선택 select your download below 버튼을 눌러 다운로드 페이지로 이동합니다. oracle 19c XE 버전을 다운로드 & 설치 정보 아래에 남겨 놓겠습니다. 4. 오라클 19c 다운로드 OS에 맞는 오라클 버전을 선택하여 다운로드합니다. 아래 링크를 통해서 다운로드하시면 됩니다. 윈도우의 경우는 for Microsoft Window 버전을 선.. 2023. 4. 27.
Oracle FLASHBACK 에 대해 알아보자(데이터복원) Oracle FLASHBACK 에 대해 알아보자(데이터복원) DB 조작중 데이터를 실수로 삭제하거나 데이터값을 잘못 변경하는 실수가 가끔 발생을 한다 이러한 오류를 바로 인식할 경우는 rollback이라는 명령으로 복구하지만, commit을 한 이후 시점이나, 한참시간이 지난후에 알았다면 아주 난감할수 있다.ㅠ_ㅠ 이러한 경우 특정한 시간 또는 시점으로 되돌릴수 있는 기능이 Oracle Flashback 입니다. FLASHBACK 을 사용하기위한 요구조건 SHOW PARAMETER UNDO; UNDO_MANAGEMENT = AUTO 로 설정되어있으야 합니다. SELECT * FROM V$VERSION; -- oracle enterprise 버전만 가능 express 버전 X -- flashback 사용시.. 2023. 2. 6.
oracle 10g 재기동 방법 정리 oracle 10g 재기동 방법 정리 옛날에 10g 사용하던 시절에 정리해 놓은건데, 기록용으로 남겨 놓는다. 1) 리스너 중지 lsnrctl.sh 이 없다면 lsnrctl 을 실행. $ cd $ORACLE_HOME/bin $ lsnrctl.sh start / stop 2) instance 중지 , 시작 SQL> startup/ startup force SQL> shutdown/ shutdown immediate/ shutdown transactional / shutdown abort *startup force는 내부적으로 shutdown abort -> startup 을 호출 정상 종료가 안되면 해당 옵션으로 실행 *** instance가 2개인 9i , 10g의 경우 각각 instance를 재구동 해.. 2022. 8. 31.
postgressql lock 조회 및 해제 postgressql lock 조회 및 해제 1. 현재 테이블의 LOCK 상태인 쿼리 확인 select t.relname,l.locktype,page,virtualtransaction,pid,mode,granted from pg_locks l, pg_stat_all_tables t where l.relation=t.relid order by relation asc; 현재 테이블의 lock을 확인한다. 이미 해당 쿼리를 조회하는 것이면, 전후 사정에 대한 이해도가 있기때문에 확인시 대략적으로 이놈이 문제구나 하는 쿼리를 찾을수 있었다. 여기서 pid를 확인하고 아래로 넘어가 해당 쿼리 session을 kill 할수 있다. 2. 해당 작업을 kill --PID 죽이기 select pg_cancel_backe.. 2022. 8. 23.
오라클 테이블스페이스 사용량 조회 오라클 테이블스페이스 사용량 조회 SELECT A.TABLESPACE_NAME AS "테이블스페이스명" , A.BYTES / 1024 AS "전체(MB)" , (A.BYTES - NVL(B.FREEBYTES,0)) / 1024 AS "사용량(MB)" , NVL(B.FREEBYTES,0) / 1024 AS "잔여량(MB)" , ROUND(NVL(B.FREEBYTES,0)*100/A.BYTES,2) AS "%" FROM ( SELECT TABLESPACE_NAME , SUM(BYTES) BYTES FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME ) A , ( SELECT TABLESPACE_NAME , SUM(NVL(BYTES,0)) FREEBYTES FROM DBA_FREE.. 2022. 8. 23.