盡人事待天命

미디어협동조합 국민TV

* 가장 깔금하게 지우는 방법
1. Universal Installer를 통해서 프로그램을 삭제
2. 레지스트리를 삭제 - 실행 - regedit
3. 서비스 정지
4. 시스템 환경변수 PATH, CLASSPATH에서 ORACLE관련디렉토리 삭제

* 오라클에서 설치한 모든 경로를 삭제
1. C:\ORACLE Home 디렉토리 삭제(HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME에서 확인)
2. C:\Program Files\Oracle 디렉토리까지 삭제
3. CWI32.DLL 파일이 삭제가 안되는 경우엔 시스템 리부팅 후 삭제

* 레지스트리 삭제( 시작 -> 실행 -> regedit)
1. HKEY_CURRENT_USER -> SOFTWARE -> ORACLE 하고,
2. HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE 을 삭제하시고여,
3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet  밑에있는 "oracle......" 시작되는 서비스 모두 삭제
4. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001  밑에있는 "oracle......" 시작되는 서비스 모두 삭제
5. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002  밑에있는 "oracle......" 시작되는 서비스 모두 삭제

* 서비스 삭제(제어판 -> 관리도구 -> 서비스 에서)
서비스 이름이 Oracle 로 시작하는 모든 서비스를 ' 사용안함 '으로 변경

* 환경변수에서 삭제(바탕화면 -> 내컴퓨터 -> 고급 -> 환경변수 -> 시스템 변수)
0. [주의] 환경변수를 삭제하는 것이 아니라 환경변수에 등록되어있는 오라클관련부분만 삭제.
1. 시스템 변수 중 PATH 에서 오라클관련부분만 삭제.
2. 시스템 변수 중 CLASSPATH 에서 오라클관련부분만 삭제.

* 리부팅

Posted by 톰켓 Trackback 0 Comment 0

Oracle 10g를 셋업하는 도중


'------네트워크 구성 요구 사항을 확인하는 중...

'------검사가 완료되었습니다. 이 검사에 대한 전반적인 결과: 실패함 <<<<
'------문제: 시스템의 기본 IP 주소는 DHCP 할당 방식입니다.

'------권장 사항: Oracle은 DHCP 할당 방식의 IP 주소를 사용하는 시스템에서의 설치를 지원합니다.
'------그러나 이렇게 하기 위해서는 먼저 Microsoft LoopBack Adapter를 시스템의
'------기본 네트워크 어댑터로 구성해야 합니다.
'------DHCP를 사용하여 구성된 시스템에 소프트웨어를 설치하는 방법은
'------Installation Guide를 참조하십시오.

라는 메세지가 뜬다음 셋업이 중지 되었습니다.

오라클 가이드를 참조하여 하드웨어를 설치한후 네트워크 설정을 바꾸어주니깐,,

오라클 10G의 세팅이 가능했습니다.


Microsoft LoopBack Adapter 설치.

  1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Hardware.
  2. Click Add/Troubleshoot a device, and then click Next.
  3. Click Add a new device, and then click Next.
  4. Click No, I want to select the hardware from a list, and then click Next.
  5. Click Network adapters, and then click Next.
  6. In the Manufacturers box, click Microsoft.
  7. In the Network Adapter box, click Microsoft Loopback Adapter, and then click Next.
  8. Click Finish.

헤헤 해석은알아서 딱 두꺼운 그글씨만 보시면 아시겠죠..ㅎㅎ

Posted by 톰켓 Trackback 0 Comment 0
1. 오라클 프로그램 다운로드

아래의 주소에서 오라클 파일중, ship.db.cpio.gz을 다운 받습니다.

http://www.oracle.com/technology/software/products/database/oracle10g/index.html

http://otn.oracle.com/software/products/database/oracle10g/index.html

아래의 명령으로 압축을 풉니다.
# zcat ship.db.cpio.gz | cpio -idmv


2. OS 환경 변경

오라클 10g는 자체적으로 테스트된 몇 가지의 OS만 설치되도록 체크하는 부분이 있습니다.
이를 위해 /etc/redhat-release 파일을 생성 후 레드햇 3 버전으로 만듭니다.
# echo "redhat-3" > /etc/redhat-release


3. 사용자 및 그룹생성

아래의 명령으로 사용자 및 그룹을 생성합니다.

# groupadd dba
# groupadd oinstall
# useradd -g oinstall -G dba oracle
# passwd oracle


오라클이 설치될 디렉토리를 생성합니다.

# mdkir -p /u01/app/oracle
# chown -R oracle.oinstall /u01
# chmod -R 755 /u01/app/oracle



4. 커널 파라미터 수정

/etc/sysctl.conf 파일에 뒷 부분에 아래와 같이 내용을 추가합니다.

[root@localhost ~]# cat >> /etc/sysctl.conf << eof
### Oracle 10g Kernel Parameters
kernel.shmmax = 1073741824
kernel.sem = 250 32000 100 128
fs.file-max = 65536
eof

수정한 /etc/systl.conf의 파라미터 값을 새롭게 커널에 적용시킵니다.

[root@localhost ~]# /sbin/sysctl -p
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
kernel.sysrq = 0
kernel.core_uses_pid = 1
kernel.shmmax = 1073741824
kernel.sem = 250 32000 100 128
fs.file-max = 65536


5. 오라클 사용자의 환경변수 추가

/home/oracle/.bash_profile 파일의 뒤에 아래 내용을 추가합니다.

##############################################
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=ORCL
export ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=:0.0
##############################################


관리자(root) 권한으로 아래의 명령을 실행합니다.
# xhost + 127.0.0.1
※ 위 명령은 반드시 해당 로컬서버에서 작업을 하셔야 합니다.(원격에서는 안됩니다.)
(오라클 설치는 로컬서버에서 모든 작업을 하시는 것이 좋습니다.)


6. 오라클 설치시작

※ 지금부터는 반드시 oracle 사용자 계정으로 실행해야 합니다.
지금 root권한으로 로그인 되어있다면 로그아웃 하시고,
oracle 계정으로 다시 로그인하시기 바랍니다.

오라클 설치 프로그램을 압축푼 장소로 이동하여, 아래 파일을 찾아서 실행시킵니다.
$ sh runInstaller

※ 만약 글자가 깨져서 보인다면, 프로그램을 종료하고 아래명령을 입력한후 다시 프로그램을 실행합니다.
$ unset LANG


7. Welcome

환영인사 입니다. Next를 클릭합니다.


8. Specify Inventory directory and credentials

디렉토리와 시스템그룹 지정. Next를 클릭합니다.

※ 경고창이 나타납니다.
/u01/app/oracle/oraInventory/orainstRoot.sh를 실행하라는 내용입니다.
콘솔을 띄워서 root 권한으로 변경한 다음, 아래와 같이 스크립트 파일을 실행합니다.
# /u01/app/oracle/oraInventory/orainstRoot.sh
팝업창의 Continue를 클릭합니다.


9. Specify File Locations

설치할 파일과 설치될 파일의 위치를 지정합니다. Next를 클릭합니다.


10. Select Installation Type

오라클을 설치할 유형을 선택합니다. Enterprise Edition을 선택하고, Next를 클릭합니다.


11. Specific Prerequisite Checks

이제까지의 설정을 확인합니다. 이상 없으면 Next를 클릭합니다.

커널 파라미터를 체크하는 부분에서 경고 팝업이 뜹니다.
Yes를 눌러 경고를 무시하고 계속 진행합니다.


12. Select Database Configuration

데이터베이스 사용 용도에 따라 설정 옵션을 선택합니다.
보통 General Purpose로 하면 됩니다. Next를 클릭합니다.


13. Specify Database Configuration Options

데이터베이스의 Global Database Name/SID/Character set의 옵션을 지정합니다.
Global Database Name와 SID는 [ORCL] 로 Character set은 [Korean KO16KSC5601]로 Database 예제 스키마도 생성합니다.
Next를 클릭합니다.


14. Select Database Management Option

데이터베이스를 관리하는데 필요한 옵션을 선택합니다. Next를 클릭합니다.


15. Specify Database File Storage Option

데이터베이스 파일의 스토리지 옵션을 지정합니다. 보통 File System으로 하시면 됩니다.
Next를 클릭합니다.


16. Specify Backup and Recovery Options

백업이나 복구 옵션을 지정합니다. 기본값으로 넘어갑니다.
Next를 클릭합니다.


17. Specify Database Schema Passwords

오라클 관리를 위한 계정들의 패스워드를 입력합니다.
(SYS, SYSTEM, SYSMAN, DBSNMP 등)
개별적으로 입력해도 되며, 하단의 "Use the same password for all the accounts"를 선택하여 한번에 동일하게 입력 가능합니다.
Next를 클릭합니다.

18. Summary

이제까지 선택한 내용을 창으로 보여줍니다. [Install] 버튼을 클릭하여 설치를 시작합니다.


19. Install

....[설치 진행 중]....

자동으로 설치가 진행되는 동안, 차한잔 하면서 느긋하게 기다려줍시다.



20. Configuration Assistants

파일 설치 후 데이베이스 관련 파일들을 복사하고 오라클 인스턴스를 생성합니다.

70%이상 넘어가면서 패스워드 오류가 날 수 있습니다. 이는 무시하셔도 좋습니다.

모든 설치가 끝난 후, 각 오라클 시스템에 패스워드를 지정하려면 [Password Management]를 클릭하고, 아니면 [OK] 버튼을 클릭합니다.


21. Setup Privileges

[OK] 버튼을 클릭하면 root.sh 파일을 실행하라는 창이 나타납니다.
root 권한으로 아래와 같이 스크립트 파일을 실행합니다.
# /u01/app/oracle/product/10.1.0/db_1/root.sh


22. End of Installation

이제 설치가 모두 종료되었습니다. Exit 버튼을 눌러서 프로그램을 종료합니다.


-----------------------------------------------------------------------------
데이타베이스를 기동만 하면 안되죠 외부에서 접속하도록 리스너를 띄워야 합니다.

우선 listener.ora 파일을 수정합니다.
$ORACLE_HOME/network/admin/listener.ora 파일 내용

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)
(PROGRAM = extproc)
)
# 추가부분 시작 - 이걸 추가해야 8i 이하의 클라이언트에서 연결했을 때 SERVICE_NAME 관련 내용이 없습니다.
(SID_DESC =
(SID_NAME = ORCL)
(ORACLE_HOME = /u01/app/oracle/product/10.1.0/db_1)
)
# 추가 부분 끝
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 해당ip)(PORT = 1521)) # <== 서버명 대신에 반드시 ip를 넣으세요 127.0.0.1을 넣으시면 안됩니다. 외부에서 소켓이 닫힌 것으로 인식합니다.
)
)
)

한텀내용을 일일이 보고 친 것이니 오타가 있을 수 있습니다. 이는 감안하고 보세요.

이제 리스너를 띄웁니다.

$ lsnrctl start

리스너의 기동을 확인합니다.

$ netstat -a | grep 1521
tcp 0 0 해당ip:1521 *:* LISTEN

절대
tcp 0 0 서버명:1521 *:* LISTEN
으로 나오면 위 설정중 HOST의 내용을 확인하세요.
내용출처 : [기타] 인터넷 : http://www.knitwill.co.kr
Posted by 톰켓 Trackback 0 Comment 1
오라클시작과종료 ::

① 오라클 데이터베이스 시작하기
Database 의 시작과 종료는 반드시!! Oracle 계정으로 수행해야 합니다.
[root@ora9 /]# su oracle
[oracle@ora9 /]$ source $HOME/.bash_profile
oracle 계정으로 로그인 후 oracle 계정의 환경설정을 reload 합니다.
(처음부터 오라클 계정으로 로그인 하였다면 이 과정은 불필요합니다.)
[oracle@ora9 /]$ sqlplus /nolog
SQL>connect / as sysdba
SQL> startup
오라클 데이터베이스를 시작하고 종료하기 위해서는 OS에서의 인증과 암호 파일을 생성하는
툴인 orapwd를 통해야 한다. 그리고 sys 스키마의 권한인 sysdba 권한과 public 스키마
권한인 sysoper 권한의 특별한 시스템 권한을 소유한 사용자이어야 한다.
· sysdba : 데이터베이스 시작/종료, 아카이브 및 복구 작업, ALTER DATABASE OPEN,
MOUNT, BACKUP, CHANGE, CHARACHER SET 절의 명령어 실행
· sysoper : 데이터베이스 시작/종료, 아카이브 및 복구 작업, ALTER DATABASE OPEN,
MOUNT, BACKUP 절의 명령어 실행
SQL> SELECT * FROM v$version;
현재의 오라클 데이터베이스 인스턴스의 버전 확인하기
② 오라클 데이터베이스 종료하기
[oracle@ora9 /]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate
③ oratab 파일 편집하기
오라클 데이터베이스를 /etc/rc.d/ini.d에 스크립트로 설정하여 자동으로 실행하게 하여봅시다.
[root@ora9 /]# vi /etc/oratab
다음 부분을 수정 ([SID], [ORACLE_HOME], [자동실행/종료 플래그]로 구성되어 있습니다.)
ora9:/opt/oracle/product/9.2.0.1.0:N e ora9:/opt/oracle/product/9.2.0.1.0:Y
④ Parameter 파일 링크 (xxxxxxxxxxxx은 일정치 않은 숫자 입니다.)
[root @ora9 /]# cp /opt/oracle/admin/ora9/pfile/initora9.ora.xxxxxxxxxxxx \r
/opt/oracle/product/9.2.0.1.0/dbs/initora9.ora
⑤ /etc/rc.d/init.d 에 등록하기
oracle9i 스크립트를 /etc/rc.d/init.d 에 복사합니다.
[root@ora9 /]# cp /usr/local/src/oracle9i /etc/rc.d/ini.t/
oracle9i에 실행권한을 부여합니다.
[root@ora9 /]# chmod 755 /etc/rc.d/init.d/oracle9i
실행수준 2,3,4에 해당하는 데이테베이스를 실행시키기 위하여 심볼릭 링크를 한다.
[root@ora9 /]# ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc2.d/S99oracle9i
[root@ora9 /]# ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc3.d/S99oracle9i
[root@ora9 /]# ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc4.d/S99oracle9i
시스템을 재부팅하거나, 재실행 할 때에 데이터베이스를 중지하기 위하여 심볼릭 링크를 한다.
[root@ora9 /]# ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc0.d/K01oracle9i
[root@ora9 /]# ln -s /etc/rc.d/init.d/oracle9i /etc/rc.d/rc6.d/K01oracle9i
Oracle Database를 재시작 시켜본 후, LISTENER 데몬이 띄워져 잇는지 확인합니다.
[root@ora9 /]# /etc/rc.d/init.d/oracle9i restart
[root@ora9 /]# ps ax | grep LISTENER

리스너 간략정리

오라클 클라이언트에서 서버에 접속하기 위해서는 오라클 서버에 리스너(LISTENER)가 실행되어 있어야 됩니다.

◈ 리스너(Listener)란?
- 오라클 리스너는 네트워크를 이용하여 클라이언트에서 오라클 서버로 연결하기 위한
오라클 네트워크 관리자 입니다.
- 오라클에서 네트워크를 통한 연결은 모두 리스너가 담당하며 리스너와 연결되기
위해서는 클라이언트에 오라클 NET8이 설치되어 있고 이를 통해 오라클 서비스명이라는 것을
만들어 접속해야 합니다.
- 오라클 서버에서 리스너를 시작시켜줘야 클라이언트들이 접속할 수 있습니다.
- lsnrctl명령어로 리스너를 관리 할 수 있습니다.

-- 리스너 시작하기
C:>lsnrctl
LSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 01-MAY-2002 23:34:57
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
LSNRCTL에 오신 것을 환영합니다. 정보를 보시려면 "help" 를 입력하십시오.
-- start를 입력하면 리스너가 시작됩니다.
LSNRCTL>start

-- 리스너 관련 명령어들
시작시 : LSNRCTL> start
멈출 때 : LSNRCTL> stop
재시작시 : LSNRCTL> reload
서비스 상태보기 : LSNRCTL> status
명령어 보기 : LSNRCTL> help


오라클 서버/클라이언트간의 네트워크 설정을 하기위해서는 서버에서는 listener.ora파일을 그리고
클라이언트에서는 tnsnames.ora파일을 설정해 주어야 합니다.

◈ listener.ora
- 오라클 서버에서 클라이언트의 요청을 듣고, 클라이언트와의 통신을 환경을 설정하는 파일입니다.
- 오라클 서버에 존재하며, 오라클 클라이언트에서 서버로 접속할 때 필요한 프로토콜 및 포트정보등을 설정하는 파일 입니다.
- 프로토콜은 주로 TCP/IP가 많이 사용됩니다.

◈ tnsnames.ora
- 오라클 Client측에서 오라클 서버로 접속할때 필요한 프로토콜 및 포트번호, 서버주소, 인스턴스등을 설정해주는 파일로서 클라이언트에 위치 합니다.

* 참고
- listener.ora와 tnsnames.ora파일의 위치는 ORACLE_HOME/network/ADMIN/에 존재 합니다.
- linstener.ora와 tnsnames.ora는 둘다 오라클 설치시 Net8 configuration 작업을 해주면 생성이 됩니다.




개인적의견:DB죽일때 abort로 죽이지마시고 immiate로 죽이세욤.. 무슨일이 일어날찌 모름 --
그리고 안죽으면 물려있는 프로세스와 세션 다 죽이고 하삼...




출쳐+_+:http://cafe.naver.com/foryouweb.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1207

멋진 분이삼 +_+//
Posted by 톰켓 Trackback 0 Comment 0

(1) 현재 날자에서 하루를 빼고 싶다고 하면
 select to_char(sysdate - 1,'yyyy/mm/dd hh24:mi:ss') d1 from dual;


(2) 1시간을 빼고 싶으면
 select to_char(sysdate - 1/24,'yyyy/mm/dd hh24:mi:ss') d1 from dual;


(3) 1분을 빼고 싶으면
 select to_char(sysdate - 1/24/60,'yyyy/mm/dd hh24:mi:ss') d1 from dual;


(q) 1초를 빼고 싶은면 어떻게 할까요? ^^
 select to_char(sysdate - 1/24/60/60,'yyyy/mm/dd hh24:mi:ss') d1 from dual;


select /* 오늘날짜 시분초 포함*/ to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual

select /* 오늘날짜 00시 00분 00초 */ to_char(trunc(sysdate),'yyyy/mm/dd hh24:mi:ss') from dual

select /* 오늘날짜 00시 00분 00초 위와 동일*/ to_char(trunc(sysdate,'dd'),'yyyy/mm/dd hh24:mi:ss') from dual


select /* 이번달 1일 00시 00분 00초 */ to_char(trunc(sysdate,'mon'),'yyyy/mm/dd hh24:mi:ss') from dual


select /* 올해 1월 1일 00시 00분 00초 */ to_char(trunc(sysdate,'year'),'yyyy/mm/dd hh24:mi:ss') from dual

select /* 올해 1월 1일 00시 00분 00초 */ to_char(to_date('2002','yyyy'),'yyyy/mm/dd hh24:mi:ss') from dual

select /* 2월 1일 00시 00분 00초 */ to_char(to_date('200202','yyyymm'),'yyyy/mm/dd hh24:mi:ss') from dual


select /* 2월 2일 00시 00분 00초 */ to_char(to_date('20020202','yyyymmdd'),'yyyy/mm/dd hh24:mi:ss') from dual

select /* 2월 2일 00시 00분 01초 */ to_char(to_date('20020202','yyyymmdd')+1/68400,'yyyy/mm/dd hh24:mi:ss') from dual

select /* 2월 2일 00시 00분 00초 -> 한달뒤*/ to_char(add_months(to_date('20020202','yyyymmdd'),1),'yyyy/mm/dd hh24:mi:ss') from dual



출처   :  http://blog.joins.com/media/folderlistslide.asp?uid=hongpaa&folder=10&list_id=5979081


감사합니다 ^^ 좋은 자료 잘쓰겠습니다.

Posted by 톰켓 Trackback 0 Comment 0
한국오라클은 데이터베이스 신제품 ‘오라클 데이터베이스 11g(Oracle Database 11g)’를 12일 발표했다. 이번 신제품은 400가지 이상의 기능을 갖췄으며 1,500만 시간의 테스팅, 36,000개월에 걸친 작업을 통해 개발됐다.

오라클 데이터베이스 11g는 기업이 비즈니스 정보에 대해 향상된 통제력과 통찰력을 확보하고 급변하는 환경에 보다 신속하고 완벽하게 적응할 수 있도록 한다. 신제품은 오라클의 독보적인 데이터베이스 클러스터링, 데이터 센터 자동화, 워크로드 관리 성능이 혁신적으로 향상됐다. 또한 뛰어난 보안, 고가용성, 확장성으로 저비용 고효율 서버와 스토리지의 그리드 컴퓨팅을 구현해 복잡한 트랜잭션 처리, 데이터웨어하우징, 콘텐트 매니지먼트를 지원한다.

신규 솔루션 오라클 데이터베이스 11g의 강력한 신기능을 다음과 같다.

리얼 애플리케이션 테스팅으로 시간, 비용 및 리스크 절감
오라클 데이터베이스 11g는 향상된 자가 관리와 자동화 성능으로 기업이 서비스 레벨 협약(Service Level Agreements, SLA)을 실현하도록 한다. 일례로, 오라클 데이터베이스 11g는 정기적 업그레이드가 필요한 시스템에 오라클 리얼 애플리케이션 테스팅(Oracle Real Application Testing)을 가동해 기업이 변화에 더욱 신속하고 비용 효율적으로 대처할 수 있도록 한다.

재해 복구 기능 통해 ROI 지원
오라클 데이터베이스 11g의 ‘오라클 데이터 가드(Oracle Data Guard)’는 스탠바이 (standby) 데이타베이스를 통해 프로덕션(production) 데이터베이스 성능을 향상시키고 시스템 오류를 비롯한 각종 대규모 재해로부터 기업을 보호한다. 오라클 데이터 가드는 단일한 데이터베이스로부터 데이터를 읽고 복구하며 리포팅, 백업, 테스팅 및 업그레이드를 동시에 수행한다. 또한 프로덕션 데이터베이스에서 스탠바이 데이터베이스로 업무를 분산해 성능을 향상시키면서 비용 효율적으로 재해복구를 할 수 있도록 한다.

정보 순환 주기 관리(ILM)와 스토리지 관리 성능
오라클 데이터베이스 11g는 뛰어난 데이터 파티셔닝(partitioning)과 압축 능력을 제공해 뛰어난 정보 순환 주기 관리(ILM)와 스토리지 관리를 구현한다. 복잡하고 비효율적인 수동 데이터 파티셔닝을 자동화하고 비즈니스 규칙에 따라 운영되는 스토리지 관리 성능을 갖췄다. 또한 2배에서 3배에 이르는 높은 데이터 압축 성능으로 트랜잭션, 데이터웨어하우징, 콘텐트 매니지먼트 환경에 운영시 더욱 최적화된 시스템을 운영하도록 한다.

데이터 변화 추적 기능
신제품은 오라클 토탈 리콜(Oracle Total Recall) 컴포넌트를 통해 관리자가 쿼리 데이터를 처리시 기존의 데이터 상태를 유지하고 추적할 수 있도록 한다. 이로써 데이터 변화 추적, 감사 및 규제 준수를 보다 손쉽고 실용적으로 실현한다.

정보 가용성
오라클 데이터베이스 11g는 시스템 다운타임을 최소화하고 가용성을 극대화한다. 새롭게 추가된 ‘오라클 플래시백 트랜잭션(Oracle Flashback Transaction)’은 오류가 감지된 트랜잭션은 물론 이와 관련된 모든 트랜잭션에 걸쳐 백업과 저장 기능을 수행한다. 또한 데이터베이스 운영을 중단할 필요없이 실시간으로 패치를 수행하고 데이터베이스 리커버리 어드바이저(Data Recovery Advisor)를 통해 신속한 문제 파악과 다양한 오류 상황 복구 플랜을 제안해 다운타임 복구 시간을 획기적으로 줄여준다.

오라클 패스트 파일(Oracle Fast Files)
신제품은 차세대 정보인 이미지, 대용량 텍스트, XML, 의학이미지, 3차원 정보 등에 최적화된 솔루션이다. 오라클 패스트 파일은 데이터베이스 애플리케이션 성능을 파일시스템에 맞춰 운영하도록 한다. 각종 전사적 정보를 관리하고 저장하는 능력을 통해 기업은 빠르고 간편하게 비즈니스를 이해하고 정보를 활용할 수 있게 된다.

더욱 신속한 XML
오라클 데이터베이스 11g는 XML 데이터를 조작하고 저장하는 향상된 XML 데이터베이스를 제공한다. 기업은 필요에 따라서 특정 애플리케이션과 성능의 요구사항에 맞춰 XML 스토리지 옵션을 선택할 수 있다. 또한 XML 데이터베이스는 X쿼리, 자바 스페시피케이션 리퀘스트(Java Specification Requests, JSR)-170 및 SQL/XML 업계 표준 인터페이스를 활용해 XML 데이터를 활용할 수 있도록 한다.

암호화
오라클 데이터베이스 11g는 업계 최고의 보안 성능을 제공한다. ‘오라클 트랜스페어런트 데이터 인크립션(Oracle Transparent Data Encryption)’은 데이터베이스의 단일 컬럼(column)단위의 암호화를 넘어서 행과 열, 표 단위로 암호화를 수행한다. 이를 통해 전체 표, 인덱스 및 다양한 데이터를 효율적으로 활용할 수 있도록 한다

데이터웨어하우징 실현
오라클 데이터베이스 11g는 뛰어난 OLAP 기능을 통해 뛰어난 데이터웨어하우징을 구현한다. 개발자들은 데이터 쿼리를 위해 업계 표준의 SQL을 활용하면서도 OLAP이 제공하는 고 성능을 활용할 수 있다. 또한 데이터베이스에 중대한 변화가 일어났을 경우 이를 데이터베이스 운영에 무리를 주지 않으면서도 즉각 추적해 반영할 있도록 한다.

향상된 성능과 확장성
오라클 데이터베이스 11g는 사용자에게 최고의 성능과 확장성을 갖춘 인프라스트럭처를 제공해 수준 높은 서비스를 제공한다. 신기능인 ‘쿼리 리절트 캐시(Query Result Caches)’는 데이터베이스와 애플리케이션 수준에서 쿼리의 결과를 재사용하도록 해 애플리케이션의 성능과 확장성을 극대화한다. 또한 ‘데이터베이스 레지던스 커넥션 풀링(Database Resident Connection Pooling)’ 기능은 웹기반 시스템의 확장성을 극대화 한다.

애플리케이션 개발 능력
오라클 데이터베이스 11g는 개발자들이 다양한 개발 툴을 활용해 효율적으로 애플리케이션을 개발하도록 지원한다. 또한 별도의 컴파일러 없이 데이터베이스의 자바에서 운영을 적시에 수행하도록 한다.

자가 관리 능력 및 자동화
오라클 데이터베이스 11g는 향상된 관리 기능을 제공해 기업이 엔터프라이즈 그리드를 효율적으로 운영하고 서비스 기준 협약(SLA)을 준수하도록 한다. 새롭게 강화된 자가관리 기능과 자동화 성능으로 기업은 시스템 관리 비용을 줄이면서 데이터베이스의 성능, 확장성, 가용성, 보안을 극대화 할 수 있다. 새로운 관리 기능인 자동 SQL과 메모리 튜닝, 파티셔닝 어드바이저를 통해 데이터베이스 클러스터를 진단하고 성능을 향상시킬 수 있게 된다. 또한 쉽고 간편한 인터페이스의 신규 ‘서포트 워크벤치(Support Workbench)’를 통해 데이터베이스 시스템의 성능을 진단하고 문제 발생시 뛰어난 관리 능력을 발휘하도록 한다.

오라클 데이터 서버 테크놀러지 부문 앤드류 멘델슨(Andy Mendelsohn) 수석부사장은 “Oracle Database 11g는 지난 30년간 데이터베이스에 대한 오라클의 끊임없는 투자와 노력을 통해 얻어진 최고의 정보 관리 능력이 응축된 신제품”이라며 “오늘날 기업은 과거 어느 때보다도 급증하는 데이터의 효율적인 관리와 통합 능력을 요구받고 있으며 IT 비용 절감의 부담을 동시에 안고 있다. Oracle Database 10g를 통해 세계 최초 그리드 컴퓨팅을 구현한 오라클은 이제 신제품 Oracle Database 11g를 통해 오라클의 그리드 기술을 더욱 확산시키고, 시스템 혁신을 통해 변화에 더욱 체질 강한 기업을 만드는 데 일조하게 됐다”고 말했다.

한편, 오라클 데이터베이스 11g는 현재 생활용품 기업인 ‘콜게이트-팜올리브(Colgate-Palmolive)’, 금융기업인 ‘피델리티(Fidelity)’, 인프라스트럭처 개발 및 운영업체인 ‘파슨스 브린커호프(Parsons Brinckerhoff)’에 적용되어 뛰어난 기술력을 입증 받고 있다.
Posted by 톰켓 Trackback 0 Comment 0


티스토리 툴바