소소한DB/오라클
-
ORACLE SGA/PGA 확인 및 변경 방법소소한DB/오라클 2019. 2. 7. 15:12
=========================================================== SGA 설정 확인 및 변경 =============================================================================================== ASMM ====================================REDO LOG BUFFER 를 제외하고 대부분 자동 조절함.Memory 관련 Parameter 를 0로 설정 후 SGA_TARGET 파라미터에 총 SIZE 설정 하면 됨.ex) shared_pool_size = 0 으로 설정 시 최소 값으로 설정함. sga_target = 0 하면 AASM 를 사용하지 않겠다는 의미조심할 것 : ..
-
RAC 개념 잡기!!소소한DB/오라클 2019. 2. 2. 20:33
RAM --> 인스턴스data --> 데이터베이스인스턴스 , 데이터베이스는 오라클 용어니까 꼭 이렇게 알아두자 single 단점 -- 장비가 고장이 나면 방법이 없어... 한대 밖에 없으니까예를들어 세탁기 고장났어, 빨래를 못해 이런거 이런 문제를 해결을 해달라! 한대있는데 다 죽어버리니까 계속 나가버리니까그래서 오라클에서 작전을 바꾼게 RAID1 같은거똑같은 장비를 하나 더 갖다 놓고 대기하고 있다가 작동하는게 고장나면 대기하고 있던 장비가 뛰어들어감ActiveStandby --> 8i => Oracel Parallel Server (OPS) 하지만 단점은 하나는 계속 놀고, 두대의 데이터가 무조건 같아야 함-->동기화문제돈이 두배로 들고, 성능이 좋아지는게 아님(어차피 하나있는거나 마찬가지니까) 이런..
-
오라클 서버 RAC 구성 확인 방법소소한DB/오라클 2019. 2. 1. 15:00
■RAC 일경우SQL> select *From v$option where parameter ='Real Application Clusters'; PARAMETER VALUE------------------------------ --------------------Real Application Clusters TRUE ■RAC가 아닐경우SQL> select *From v$option where parameter ='Real Application Clusters'; PARAMETER VALUE------------------------------ --------------------Real Application Clusters FALSE
-
Alter Table 수정 방법소소한DB/오라클 2019. 2. 1. 11:48
■ALTER TABLE 테이블 수정 ( ADD,DROP, MODIFY, RENAME) 1. ADD COLUMN(컬럼 추가) 기존 테이블에 필요한 컬럼을 추가하는 방법 ALTER TABLE 테이블명ADD 추가할 컬럼명 데이터 유형; ALTER TABLE TESTADD (TESTADD VARCHAR2(50)); -새롭게 추가된 컬럼은 테이블 마지막 위치에 생생됩니다. 위치를 변경 불가능합니다. 2.DROP COLUMN( 컬럼 삭제) 테이블의 필요 없는 컬럼을 삭제하는 방법 ALTER TABLE 테이블명DROP COLUMN 삭제할 컬럼명; ALTER TABLE TESTDROP COLUMN TESTADD; -한번 삭제된 컬럼은 복구 불가 3.MODIFY COLUMN(컬럼수정) 테이블에 존재하는 컬럼의 데이터 유..
-
오라클 - 비밀번호 만료 해제 및 기간 변경 방법소소한DB/오라클 2019. 1. 31. 14:45
Oracle 비밀번호 만료 해제 및 만료기간 변경 -sys,system 계정으로 작업 비밀번호 만료된 계정 확인 쿼리 SQL > SELECT USERNAME,ACCOUNT_STATUS,LOCK_DATE,EXPIRY_DATE FROM DBA_USERS WHERE ACCOUNT_STATUS LIKE '%EXPIRED%'; Default Limit 값 확인 쿼리 SQL > SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT'; 비밀번호 만료 기간 설정 확인쿼리 SQL > SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWO..
-
오라클 CHARSset 확인 및 변경소소한DB/오라클 2019. 1. 31. 13:44
CHARSET 확인 쿼리문 : SQL > select parameter, value from nls_database_parameters where parameter = 'NLS_CHARACTERSET' CHARSET 변경 방법 : SYSTEM 계정으로 connect 한다. SQL >update sys.props$ set value$='KO16MSWIN949' where name='NLS_CHARACTERSET'; SQL >update sys.props$ set value$='KO16MSWIN949' where name='NLS_NCHAR_CHARACTERSET';SQL >update sys.props$ set value$='KOREAN_KOREA.KO16MSWIN949' where name='NLS_LA..
-
ORA-09817 파티션 용량 가득 찼을경우 해결법소소한DB/오라클 2019. 1. 29. 15:08
ORA-09817 에러는 오라클 엔진이 설치되어 있는 파티션에 용량이 다 차서 뜨는 에러입니다. -해결법-oracle~]$ sqlplus / as sysdbaoracle~]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_test-lv_root 50G 49G 0 100% /tmpfs 16G 0 16G 0% /dev/shm/dev/sda1 477M 41M 411M 10% /boot/dev/mapper/vg_test-lv_home 1.1T 16G 967G 2% /home 해당 오라클 엔진은 / 루트 경로에 있는 상태입니다. /루트 경로에 빠른 복구 방법은 /var/log/ 폴더를 다른곳으로 백업 해놓는게 제일 좋습니다.root~]$mv /var..