본문 바로가기

기술관련/oracle

(10)
REF CURSOR http://www.atmarkit.co.jp/fdb/rensai/odpdotnet01/odpdotnet04.html REF CURSOR REF CURSORは、OracleDataReader、DataSetまたはOracleRefCursorとして取得できます。OracleRefCursorオブジェクトとして取得されたREF CURSORは、OracleDataReaderの作成またはREF CURSORからDataSetへの移入に使用できます。REF CURSORにアクセスする際は、必ずOracleDbType.RefCursorとしてバインドします。以下にストアドプロシージャからREF CURSORを取得する方法、および DataGridオブジェクトに情報を表示する方法を説明します。 REF CURSORを使用したパッケージの作成 CREATE OR REPLA..
UniqueIndex VS PK 오라클's 낙공불락 cafe.naver.com/ocpgroup 님의 자료를 퍼왔습니다. 아주 설명이 잘되있는 걸 찾아서 부연설명해서 올립니다. 참고로 퍼온곳은 www.dbguide.net 이라는 곳인데, 질문답변란에 올리면 엔코아나, 기타 좀 이름있는 DB컨설팅 회사 사람들이 답변을 해줍니다. 메일링 가입하시면 좋은 정보 많이 얻으실겁니다. 유니크인덱스와 PK의 차이점? 조회: 413 2004-03-26 김윤선(covey02) PK와 유니크 인덱스의 차이점은 뭔가요? 테이블에서 FK를 사용하지 않는다면 유닉스 인덱스 만으로도 가능한데.. 굳이 PK를 잡는 이유는 뭔지 알고 싶습니다. 테이블을 대표하는 것을 나타내기위해 PK를 쓴다는 말이 있는데... 이건 유닉스 인덱스로 대치 할 수 없는건가요? PK와 ..
- TABLE rename tips - TABLE rename tips you can copy a table using CREATE TABLE .. AS SELECT statement. (but it DOESN'T COPY table key, index, column default) After that, use DROP TABLE. CREATE TABLE new_table AS SELECT * FROM old_table; DROP TABLE old_table; http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_73a.htm#2062898 Especially Oracle 9i supports RENAME TO clause. ALTER TABLE old..
프로세스 ID로 실행중인 SQL알아 보기 http://blog.naver.com/tkpolee/80010740220에서 퍼온 내용입니다. 먼저 시스템 자원현황을 살펴보기 위해서 unix에서 top을 실행한다. # top load averages: 1.54, 1.47, 2.07 12:24:08 1461 processes:1457 sleeping, 2 stopped, 2 on cpu CPU states: % idle, % user, % kernel, % iowait, % swap Memory: 9216M real, 211M free, 9434M swap in use, 7976M swap free PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND 17334 oracle 1 51 0 2510M 24..
Oracle 10g DBPUMP datapump(10g to 10g) OS dir 作成 C:>sqlplus /nolog SQL*Plus: Release 10.1.0.2.0 - Production on 日 3月 13 14:03:03 2005 Copyright (c) 1982, 2004, Oracle. All rights reserved. SQL> connect sys/sys as sysdba 接続されました。 SQL> create or replace directory exportdir as 'C:datapump' ディレクトリが作成されました。 SQL> create user sam identified by sam default tablespace users quota unlimited on users; ユーザーが作成されました。 SQL> gra..
오라클 DBA를 위한 유용한 5가지 유닉스 명령어 좀 오래된 듯한 감이 있기는 한 글이지만... Unix for Oracle DBAs Pocket Reference 오라클 DBA를 위한 유용한 5가지 유닉스 명령어 2001년 03월 21일 Oracle DBAs Pocket Reference는 데이터베이스 관리자(DBA)가 알아야 할 모든 유닉스 명령어를 20년 이상 공부하고 하나로 모아 놓은 결과물이다. 컨설턴트 이기 때문에 유닉스 다이어렉트에 대한 데이터베이스 조절 방법을 강구하고 모 든 명령어를 암기해야 했는데, 정말이지 힘든 과정이었다. 여기에 Oracle DBAs Pocket Reference에 수록되어 있는 스크립트 중에서 내가 좋아하는 5개 를 뽑아 보았다. 유닉스용 "Change All" 명령어 이 스크립트는 디렉토리에 있는 모든 파일에서 ..
테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인 오라클 클럽에서 테이블스페이스 정보보기 테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인 DBA_DATA_FILES 데이터 사전을 이용 하면 됩니다. SQL> COL FILE_NAME FORMAT A40 COL TABLESPACE_NAME FORMAT A15 SELECT file_name, tablespace_name, bytes, status FROM DBA_DATA_FILES; FILE_NAME T ABLESPACE_NAME BYTES STATUS ------------------------------------- --------------- ------------ ------------ C:ORACLEORADATAORACLESYSTEM01.DBF SYSTEM 248250368 AVAILA..
oracle export import option //------------------- //table 설정 export //------------------- set ORACLE_SID=SP exp system/manager@sp file=c:expXXXS010TB.dmp log=c:explogXXXS010TB.log tables=XXX_XXX.XXXS010TB direct=y //------------------- //user설정 export //------------------- set ORACLE_SID=SP exp system/manager@sp file=c:expXXX_XXX.dmp log=c:explogXXXX001TB.log owner=XXX_XXX direct=y //------------------- // import //-------..