본문 바로가기

Oracle/admin

clob,blob 데이터 sqlloder 이용해서 데이터 저장 CLOB, BLOB 파일 리스트 테이블 생성 SQL> conn hhh/hhh 연결되었습니다. SQL> SQL> create table lob_tab 2 (number_content number(10), 3 varchar2_content varchar2(100), 4 clob_content clob, 5 blob_content blob); 테이블이 생성되었습니다. lob_test.ctl C:\WINDOWS\system32>sqlplus hhh/hhh SQL*Plus: Release 11.2.0.4.0 Production on 금 7월 8 10:48:20 2016 Copyright (c) 1982, 2013, Oracle. All rights reserved. 다음에 접속됨: Oracle Database 1.. 더보기
2개의 DATABASE 사용 시 LISTENER SETUP 방법 펌 > https://community.oracle.com/thread/468751?start=0&tstart=0 1)LISTENER 하나를 이용하는 방법 LISTENER = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = tcp) (HOST = 152.69.30.100) (PORT = 1521) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PMS) (ORACLE_HOME=/oracle2/ora73/app/oracle/product/7.3.2) ) (SID_DESC = (SID_NAME = VOY) (ORACLE_HOME=/oracle2/ora73/app/oracle/product/7.3.2) ) ) < $ORACLE_H.. 더보기
윈도우 port time_wait DB Link 오류 - 아 래 - 1. 상황 : B 서버 -> A 서버 연결 정상(TNS연결) A 서버-> B서버 연결 안됨(TNS연결) - ping은 서버간 정상으로 나갑니다. - 내부망이라 방화벽 영향을 받지않으며 서버자체 방화벽(윈도우방화벽) 사용안함으로 설정되어 있습니다. 2. 테스트 결과 : A서버의 리스너 프로세스가 떠있는 포트는 정상이나 B서버 TNS연결시 error가 발생합니다. B서버에서 A서버로 TNS연결시 정상입니다. A서버에서 A서버 DB로 TNS로 연결하는것도 안되고 error가 발생합니다. A서버에서 특정포트(1521 등) 를 이용하여 telnet으로 B서버로 연결시 error 발생(모든 포트동일) A서버의 리스너 상태를 보는것도 안됨(포트할당이 필요한 작업인데 할당받지 못해 e.. 더보기
sqlnet.ora SQLNET.AUTHENTICATION_SERVICES=(NONE) sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 수 7월 6 08:58:24 2016Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR: ORA-01017: 사용자명/비밀번호가 부적합, 로그온할 수 없습니다. 사용자명 입력: SQLNET.AUTHENTICATION_SERVICES=(NTS) sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on 수 7월 6 09:00:06 2016Copyright (c) 1982, 2013, Oracle. All rights rese.. 더보기
Oracle Linux 커널 매게변수 및 Shell Limit(리소스 제한) (펌)작성자 : 박상수 작성일자 : 2010.12.08 작업환경 : VMware7 [ RHEL3 , Oracle 10g 기준 ] 참고자료 : 리눅스공유메모리, 보안구성설정(PAM&Ulimit) 오라클의 공유 메모리는 커널 작업을 수반하지 않으며, 프로세스 간의 데이터 복제 작업이 불필요 하기 때문에 IPC(inter-Process Communication)를 위한 가장 빠른 방법을 선호하고 있습니다. 오라클은 인스턴스 구조를 보면 SGA(System Global Area)와 백 그라운드 프로세스로 구성 되어 있습니다. 여기에서 SGA는 Shared Pool, DB buffer Cache, Redo Log Buffer 등의 저장에 활용되므로 SGA 크기에 따라 오라클 성능이 크게 달라집니다. 그럼 오라클을.. 더보기
SQL LOADER ctl 파일 작성 vi test.ctl load data infile '/app/oracle/backup/sqlldr/test.dat' append into table test fields terminated by '.' optionally enclosed by '"' (id,name,phone) 데이터가 들어가는 테이블을 만들어준다. SQL > create table test (id number(30), name varchar2(200), phone varchar2(20)); '/app/oracle/backup/sqlldr/test.dat' 파일에는 데이터가 있다.데이터는 위에 ctl파일에 정의한 대로 구분자 " . " 로 되어있다. test.dat 1.aaa.111 2.bbb.222 3.aaa.333.. 더보기
Dataguard Switchover Database Switchover Primary-- Convert primary database to standby CONNECT / AS SYSDBA ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY; -- Shutdown primary database SHUTDOWN IMMEDIATE; -- Mount old primary database as standby database STARTUP NOMOUNT; ALTER DATABASE MOUNT STANDBY DATABASE; ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; Standby-- Convert standby database t.. 더보기
Oracle Dataguard Install Active ServerOS : oracle linux 6.5 64bitDB : oracle 11.2.0.4IP : 172.16.1.218SID : ora11gDB_UNIQUE_NAME : ora11gDB_NAME : ora11gCharacter set : AL32UTF8ORACLE_HOME : /u01/app/oracle/product/11.2.0/db_1 Standby Server (DB 생성시 지정하는 값들은 신경 안써도 됨 -> DB 생성 없이 복구를 통해 DB 생성하기때문)OS : oracle linux 6.5 64bitDB : oracle 11.2.0.4IP : 172.16.1.219SID : ora11gsDB_UNIQUE_NAME : ora11gsDB_NAME : ora11g alter da.. 더보기
패스워드 verify 설정 및 해제 SQL> create user hhh identified by hhh; create user hhh identified by hhh * ERROR at line 1: ORA-28003: password verification for the specified password failed ORA-20001: Password length less than 8 SQL> alter profile default limit password_verify_function null;Profile altered.SQL> create user hhh identified by hhh;User created. ==================================================password validati.. 더보기
Oracle TDE =====================TDE 적용시 주의점================Wallet 이나 Wallet Password 를 분실하게 되면 암호화된 데이터는 Access 가 불가 하므로 물리적인 Wallet File 의 백업과 Wallet Password 관리가 반드시 필요하다. CPU ① 11g : Tablespace 암호화는 Application 마다 다를 수 있지만, 평균적으로 5~8%사이에 Overhead 가 발생한 다.(하지만 실무에서의 전체적인 Performance 를 본다면 11g 에서의 성능이 10g 보다 월등한 Performance 를 보여준다.) ② 10g : Column 암호화에서의 Table 은 Column 암호화가 삽입되어 있는 경우에만 해당이 되며, 암호화, 복 호화 .. 더보기