oracle 65

Solaris에 Oracle 9i 설치하기에 도전중입니다.

곧 Solaris에 Oracle을 설치할 일이 있어서, 미리 연습을 해보고 있습니다. 제게 SUN 장비가 있으면 참 좋겠지만 여건이 안되어서 VMWare Server 버전을 설치하고는 Solaris10에 Oracle 9i를 설치하고 있습니다. 아직은 Solaris에 Oracle 계정 설정 중입니다. 그동안 써오던 Linux와 큰 틀에서는 같지만 실제 사용하게되면 작은 부분들은 조금씩 틀리더군요. 설정 파일이 저장되는 위치라던지... 후훗... 음... 한가지 걱정스러운건 Solaris x86용의 Oracle 9i가 다운로드 페이지에 없었다는 겁니다. VMWare Server에 Solaris로 설정하고 Solaris를 설치하면... 이게 Sparc버전과 같은건지... 아니... VMWare에 Solaris..

IT 기술/Oracle 2008.02.29

[삽질기] 개발용 DB 복구 :: OS상의 문제로 Datafile이 손실되었을때 처리

월요일에 갑자기 사무실에 있는 개발서버의 오라클 DB가 다운되어 있다는 얘기를 들었습니다. 팀원의 반정도가 본사로 교육을 받으러가있었서 급할게 없기에 천천히 복구 작업을 하게되었죠. 하드디스크 하나를 제거한 뒤에 datafile을 못 찾아서 생긴 현상이었기에 해당 datafile을 삭제해주고 DB를 open하려고 했는데... SQL> set linesize 150 SQL> col ts_name format a15 SQL> col filename format a60 SQL> SELECT A.TS#, A.NAME AS TS_NAME, B.FILE#, B.NAME AS FILENAME, B.STATUS, B.ENABLED FROM v$tablespace A, v$datafile B WHERE A.TS#=B.T..

IT 기술/Oracle 2008.02.20

[삽질기] 백업하려는 테이블의 저장 공간 사용량을 알아보려했습니다.

오늘도 삽질이 계속 되고있습니다. 단순히 백업해둔 파일로 새로운 인스턴스를 띄워서 예전 테이블들을 백업하는 작업이었는데요... 암튼... 속도도 예상보다 많이 느리고... 티볼리 데몬에도 문제가 생기는 등 갖가지 난관에 봉착했습니다. ㅜ.ㅜ 암튼... 이 모든 작업을 하기전에 먼저 확인할 내용이 있죠. 현재 백업하려는 테이블 들의 총 용량이 얼마나 되는지 입니다. 이걸 알아야 백업한 파일을 어디에 저장할 건지 그리고 백업을 어떻게 할건지를 결정할 수 있겠죠. 그래서 이것 저것 알아보다가 정확하진 않지만 알아보는 쿼리를 얻었습니다. 제가 정확한 결과를 찾겠다며 헤메고 있자, 사수님이 준 쿼리입니다. ^^; 꼭 정확한 사용량을 알아야 겠다면 통계자료를 수집하도록 한 뒤에 dba_tables같은 View를 이..

IT 기술/Oracle 2008.02.11

Korn Shell에서 Shell script를 만들때 괄호의 문제

이건 오라클의 exp 툴을 이용해서 백업 스크립트를 만들때 괄호를 넣었더니 에러가 발생해서 알게된 것인데... 명령행에 괄호를 넣었더니 에러가 발생했습니다. () 이런 문자는 넣으면 안된다고 합니다. 예를 들어서 exp scott/tiger file=파일명 log=파일명 tables=(테이블이름) 하면 에러가 발생하고, 괄호를 빼고, 각 테이블 이름에 작은 따옴표(싱글 쿼테이션 마크라고 하죠.)를 넣어주었더니 잘 되더군요. 흠...

Oracle 9i character set 변경

아래 내용은 구글, 네이버 등의 사이트에서 검색한 내용중에서 실제로 적용이 되었던 내용입니다. 물론 실제로 적용이 되었던 환경은 리눅스가 아니라 SUN 장비에 Solaris 9 이였습니다.64비트 CPU였구요. 하지만 리눅스 서버에서도 잘 되리라 생각합니다. ----------------------------------------------------------------------------------------------- 운영체제 : RedHat Linux 9 DBMS : Oracle 9i 1. 문자셋 확인 SQL>select * from v$nls_parameters where parameter like '%CHARACTER%'; 2. 문자셋 변경 SQL>STARTUP MOUNT; SQL>ALTE..

IT 기술/Oracle 2008.01.28

[소개] OTN 개발자문서 : 오라클 환경에서 Python과 TurboGears 활용하기

OTN의 Developer Article 중에서 스크립트 언어 관련 개발 문서중 하나를 소개합니다. 원문 : 오라클 환경에서 Python과 TurboGears 활용하기 [문서의 프린트용 화면보기] 본 문서는 TurboGears 프레임워크를 이용해서 Python으로 Oracle Database 기반의 웹 어플리케이션을 개발하는 방법을 알려줍니다. 저자 – Daniel Rubio TurboGears는 Python 사용자들이 오라클 데이터베이스 기반의 웹 기반 애플리케이션을 구현하는데 필요한 강력한 프레임워크를 제공합니다. 게시일: 2007년 11월 Python 은 지난 수 년 동안 매우 각광 받아 온 스크립팅 언어로, 매우 간결한 문법과 미니멀리즘적인 개발 환경을 제공합니다. Python의 열성 추종자들은 ..

IT 기술/OTN 2007.12.07

Oracle Database 11g 등장!!

수십가지... 아니 수백가지 신기술로 무장한 Oracle 10g가 등장하였지만 아직 9i 버전에서 벗어나지 못한 제게는 충격적인 사건이 벌어졌습니다. Oracle 11g 등장, 두둥~!! Oracle Database 11g 홈페이지 Oracle Database 11g가 제공하는 혜택이 아래와 같습니다: Real Application Testing을 통해 새로운 테크놀로지를 보다 신속하게 적용할 수 있습니다. 고급 압축, 파티셔닝 기능을 이용하여 더 많은 데이터를 보다 효과적으로 관리할 수 있습니다. Oracle Fast Files를 이용하여 오라클 데이터베이스에 모든 데이터를 저장하고 시스템을 단순화할 수 있습니다. Data Guard의 최신 기능을 이용하여 재해 복구 리소스의 ROI를 극대화할 수 있습..

IT 기술/Oracle 2007.11.09

[소개] Oracle SQL Developer tutorial

오라클에서 무료로 배포하는 Oracle SQL Developer 1.2 버전의 Tutorial입니다. SQL Developer 1.2버전은 꽤 쓸만합니다. 1.1버전부터는 MySQL, MS-SQL에 접속할 수 있습니다. MySQL에 접속하려면 Mysql Homepage에서 Connect/J를 다운받아서 [SQL Developer가 설치된 디렉토리]/jdk/jre/lib/ext/에 복사한뒤에 사용하면 됩니다. 또한 Linux, Mac OSX, MS Windows 등의 운영체제에서 사용가능합니다. Online tutorial이며 http://st-curriculum.oracle.com/tutorial/SQLDeveloper/index.htm에서 볼 수 있으며 다운로드도 가능합니다. 단점이라면 영문이라는 거!..

IT 기술/Oracle 2007.09.27

[소개] Openfiler

OTN에서 Oracle 10g RAC 설치 문서를 보면 Openfiler라는게 등장한다. Storage로 iSCSI를 이용하는데, iSCSI 서비스를 위해 Openfiler를 이용한다. 아래는 Openfiler 홈페이지에 있는 About openfiler라는 문서의 서문이다. Openfiler is a powerful, intuitive browser-based network storage software distribution. Openfiler delivers file-based Network Attached Storage and block-based Storage Area Networking in a single framework. Openfiler uses the rPath Linux metadi..