태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'Oracle'에 해당되는 글 4건

  1. 2012.01.27 [Oracle] DBMS_CRYPTO
  2. 2011.11.20 [Oracle] 설치, 원격접속, 관리도구(navicat, toad) 연동
  3. 2011.11.11 [Oracle] 덤프 빠르게 받기와 기타 팁
  4. 2009.07.15 Oracle 7월 긴급 패치(Criticla Patch)

[Oracle] DBMS_CRYPTO

ⓘ Programming 2012.01.27 15:21

오라클 데이터베이스를 덤프받아 분석시스템에 복구하면 functions에 존재하는 암호화/복호화 함수가 존재하는 경우가 있는데, 죽어있는 경우(비활성화)가 있다.

이런 경우, 해당 함수를 마우스 우클릭하여 나오는 메뉴에서 compile 해주면 되는데 그 전에 dbms_crypto 관련 권한을 주어야 한다.


1. > sqlplus '/as sysdba'

2. sql> grant grant execute on dbms_crypto to 유저명;
    sql> grant execute on dbms_crypto to 유저명;

3. toad 등을 통한 함수 compile
Trackbacks 0 : Comments 0

Write a comment


[Oracle] 설치, 원격접속, 관리도구(navicat, toad) 연동

ⓟ Software 2011.11.20 19:18

망할 오라클...

1. 환경
 - 서버 : vmware Windows Server 2008 R2 datacenter 64bit
 - 클라이언트 : Windows 7 Ultimate 64bit
 - oracle 11g r2 64bit


2. 서버 설치
(참고사이트 : http://blog.naver.com/hhl0517?Redirect=Log&logNo=60137929642)
 - oracle.com에서 다운로드받아 설치한다.


3. 데이터 임포트(windows 환경)
(참고사이트 : http://blog.naver.com/envoys?Redirect=Log&logNo=60125588259)
 1) 테이블 스페이스 생성
  - create tablespace 테이블스페이스명 datafile '생성할 파일의 경로 및 파일명.dbf' size 파일크기;
    ex) create tablespace test_tablespace datafile 'test_tablespace.dbf' size 500M;

 2) 사용자 생성
  - create user 사용자명 identified by 비밀번호 default tablespace 지정할 테이블스페이스명;
    ex) create user tester identified by password dafault tablespace test_tablespace;

 3) 권한부여
  - grant unlimited tablespace to 사용자명or테이블스페이스명;
  - grant connect, resource, create view, dba to 사용자명or테이블스페이스명;

 4) 임포트
  - C:\> imp system's ID/system's password file=덤프파일경로 fromuser=익스포트한 유저 touser=임포트할 유저
    ex) C:\> imp system/oracle file=c:\dump\test_dump.dmp fromuser=scott touser=tester


4. 관리도구 연동
 1) Instant Client 다운로드
  - 클라이언트에 instant client 파일 다운로드 후 압축해제
    (서버파일은 상관없지만 클라이언트 파일은 반드시 32비트로 다운로드, 64비트 파일은 테스트해 본 결과 oci.dll 로드문제가 발생하여 안됨)




 2) tnsnames.ora 파일 생성
  - 압축해제하면 'instantclient_11_2'라는 폴더가 생김
  - 하위폴더로 'network' 생성
  - 'network' 밑에 'admin' 생성
  - 서버의 오라클 설치 폴더 아래에 존재하는 '%oracle설치경로%\network\admin' 아래의 tnsnames.ora 파일을  클라이언트의 'admin'폴더에 복사
  - 아래 그림은 'tnsnames.ora' 파일의 내용임. 화살표 부분을 서버의 오라클 서비스 IP주소와 port 정보를 입력해주어야 함(ORCL은 서비스명 or DB명)



 3) Navicat 연동




 4) toad for oracle 연동
  - 가장 먼저 시스템 변수를 설정해야함
  - 내컴퓨터 우클릭 후 속성 클릭하면 아래화면이 나옴. '고급 시스템 설정' 클릭




- 아래의 창이 나오면 '환경변수' 클릭




- 시스템 변수에서 Path 부분을 찾아 더블클릭 또는 편집을 클릭하여 나타난 창에 instant client가 설치된 경로 추가 후 확인




- '새로 만들기' 클릭




- 변수이름을 'TNS_ADMIN', 변수값을 앞에서 복사했던 tnsnames.ora파일의 경로를 갖다붙이기 한 후 확인




 - toad 실행하여 아래와 같이 설정(TNSNames Editor 부분이 그림처럼 활성화되었는지 확인)






* 만약 위와 같이 했는데도 안되면 서버의 리스너를 삭제 후 재생성 해보기
  (net configuration assistant나 net manager 이용)
Trackbacks 0 : Comments 0

Write a comment


[Oracle] 덤프 빠르게 받기와 기타 팁

ⓟ Software 2011.11.11 08:55
http://blog.naver.com/jambeer?Redirect=Log&logNo=90038775600
Trackbacks 0 : Comments 0

Write a comment


Oracle 7월 긴급 패치(Criticla Patch)

┃ Application 2009.07.15 14:02
오라클에서 긴급패치를 발표했습니다. 30개의 취약점에 대한 업데이트네요.



Oracle has released its Critical Patch Update for July 2009 to address 30 vulnerabilities across several products.

This update contains the following security fixes:

  • 10 for the Oracle Database Server
  • 2 for Oracle Secure Backup
  • 2 for the Oracle Application Server
  • 5 for Oracle Applications
  • 2 for Oracle Enterprise Manager
  • 3 for the Oracle PeopleSoft and JDEdwards Suite
  • 1 for the Oracle Siebel Suite
  • 5 for the Oracle BEA Products Suite 

 

-------------------------------------------------------------------------------------------

Oracle Critical Patch Update Advisory - July 2009

 

 http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2009.html

-------------------------------------------------------------------------------------------

 

Trackbacks 0 : Comments 0

Write a comment