레이블이 오라클 디폴트인 게시물을 표시합니다. 모든 게시물 표시
레이블이 오라클 디폴트인 게시물을 표시합니다. 모든 게시물 표시

2013년 11월 2일 토요일

[ORACLE UNIX]유닉스에서 오라클 환경변수 설정(UNIX 오라클 환경변수 설정)

[ORACLE UNIX]유닉스에서 오라클 환경변수 설정(UNIX 오라클 환경변수 설정)


설정된 환경 변수를 확인 하기 위해서는 다음과 같이 합니다.
 
env | grep e ORA e TNS
 
 
--------------------------
Oracle Environment Variables
--------------------------
 
LD_LISRARY_PATH : library file에 대한 경로(예를 들면 /usr/lib:/use/openwin/lib:$ORACLE_HOME/lib:use/games/lib)
 
ORACLE_BASE : 모든 ORACLE Products에 대한 BASE DIRECTORY에 대한 FULL PATH
 
ORACLE_HOME : 현재 사용중인 오라클 버전에 대한 FULL PATH, 오라클이 인스톨되어 있는 기본 디렉토리,  데이터베이스 이름은 ORACLE_SID로 사용 됩니다. ORACLE_HOME은 모든 오라클 Products에서 사용 되어 지며 coraenv 또는 oraenv 스크립트에 위해 setting 됩니다.
 
ORACLE_PATH : files location에 대한 경로만약 값이 setting 되어 있으면 응용 프로그램은 $ORACLE_PATH 부터 먼저 검색그다음 현재 디렉토리를 하게 됩니다만약 setting 되어 있지 않으면 현재 디렉토리를 먼저 검색 합니다.
 
ORACLE_TERM : 터미널 정의에 대한 것값이 setting 되어 있지 않으면 기본적으로 TERM environment 값이 사용됩니다.
 
ORAENV_ASK : 이 값이 YES이면 ORACLE_SID에 대해 묻지 않습니다이 변수는 oraenv가 스크립트로 불리어 지기 전까지는 NO setting 합니다즉 oraenv를 실행했을 때 ORACLE_SID,ORACLE_HOME을 물어볼 지를 지정하며, NO 이외의 경우는 모두 물어 봅니다.
 
TNS_ADMIN : tnsnames.ora, sqlnet.ora 파일과 같은 TNS 파일에 대한 경로 이름
 
ORACLE_TRACE 인스톨 시에 Verification/Trace(shell 에 의한 작업이 모두 화면출력)를 작동시킬지 않을지를 지정, T 이면 작동하고 그 외의 경우는 작동 하지 않습니다.
 
TWO_TASK :  원격의 DB에 대한 접속 시 사용하는 SQL*Net Connect String에 대한 정의,  SQL*Net TWO_TASK 변수를 체크하여 자동으로 그 값을 connect string의 뒤에 add 합니다.
 
아래의 예를 참고 하세요~
 
sqlplus scott/tiger@wink
 
and
 

export TWO_TASK=wink; sqlplus scott/tiger

 [개강임박강좌]오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)


[주간]
  [11/13]SQL초보에서실전전문가까지

  [11/13]안드로이드개발자과정

  [11/18]Spring3.X, MyBatis, Hibernate실무과정
  [11/18]iPhone 하이브리드 앱 개발 실무과정

[평일야간]
  [11/08]C#,ASP.NET마스터
  [11/08]Spring3.X, MyBatis, Hibernate실무과정

  [11/12]iPhone 하이브리드 앱 개발 실무과정
  [11/14]JAVA&WEB프레임워크실무과정
[주말]
  [11/09]C#,ASP.NET마스터
  [11/09]JAVA&WEB프레임워크실무과정
  [11/09]Spring3.X, MyBatis, Hibernate실무과정
  [11/09]웹퍼블리싱 마스터
  [11/16]PL/SQL,오라클힌트,SQL튜닝,사례연구
  [11/16]ASP.NET4.0 MVC 프로그래밍


2013년 10월 27일 일요일

[자바배열정열]java.util.Arrays.sort를 이용한 배열정렬(Array Sort)

[자바배열정열]java.util.Arrays.sort를 이용한 배열정렬(Array Sort)
 
예제를 보시면 이해가 되리라 생각 합니다.
참고하시구요, 열공 하세요.
 
//
//  @Java Tip
//  @author 오라클자바커뮤니티, 오엔제이프로그래밍
//  @Desc : java.util.Arrays 클래스의 sort메소드를 이용한 정렬
// 
package onj;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;

public class ArraySortExam {
 public static void main(String[] args) {
  String[] myArray = { "c", "a", "b" };
  // 일단 그냥 출력 해보자. c, a, b 순으로 출력
  for (String s : myArray) {
   System.out.println(s);
  }
  // Ascending Sort, 오름차순 정렬
  Arrays.sort(myArray);
  // a, b, c로 출력
  for (String s : myArray) {
   System.out.println(s);
  }
  // 이번에는 내림차순(Descending) 졍렬
  Arrays.sort(myArray, Collections.reverseOrder());
  // c, b, a로 출력
  for (String s : myArray) {
   System.out.println(s);
  } 
 }
}

2013년 10월 3일 목요일

[ORACLE강좌,오라클교육]오라클테이블 참조무결성, TABLE 참조 무결성(Referential Integrity)

[ORACLE강좌,오라클교육]오라클테이블 참조무결성, TABLE 참조 무결성(Referential Integrity)

데이터참조무결성(Referential Integrity) 에는 참조되는값(referenced value)이 delete 되거나 update 될 때 자식테이블의값(dependent value)을 어떻게 유지할 것인지에 따라 다음과 같은 rule의 종류가 있다.
 
 
Restrict
Referenced value에 대해 deleteupdate를 허락하지 않음(DML문장의 끝이나 Transaction의 끝에 check)
Set to Null
Referenced value에 대한 deleteupdate를 하면서 모든 dependent valueNULL로 설정함
Set to Default
Referenced value에 대한 deleteupdate를 하면서 모든 dependent valueDefault value로 설정함
Cascade
Referenced valueupdate 될 때 dependent value를 같은 값으로 설정하고, delete 될 때는 dependent row들을 함께 delete .
No Action
Referenced value에 대해 deleteupdate를 허락하지 않음
 
오라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)  



오라클 사용자의 비밀번호 변경하기

오라클에서 사용자 비밀번호 변경하기...

사용자의 비밀번호를 변경하는 방법은 alter user를 통해 하는 방법과  SQL*Plus로 로그온 한 상태에서 password 를 입력 함으로서 (Unib/Linux에서 사용자 비밀번호 변경과 비슷하게) 변경이 가능 합니다. 

아래의 실습을 보고 이해 하도록 하죠... 


SQL> connect scott/tiger
연결되었습니다.

SQL> password
SCOTT에 대한 암호를 변경합니다
이전 암호: *****                  <-- tiger
새로운 암호: **                    <-- t1
새 암호 다시 입력: **            <-- t1
암호가 변경되었습니다

SQL> connect scott/tiger
ERROR:
ORA-01017: invalid username/password; logon denied


경고: 이제는 ORACLE에 연결되어 있지 않습니다.
SQL> connect scott/t1
연결되었습니다.
SQL> alter user scott identified by tiger;

사용자가 변경되었습니다.

SQL> connect scott/t1;
ERROR:
ORA-01017: invalid username/password; logon denied


경고: 이제는 ORACLE에 연결되어 있지 않습니다.
SQL> connect scott/tiger
연결되었습니다. 

라클자바커뮤니티에서 설립한 개발자교육6년차 오엔제이프로그래밍 실무교육센터
(오라클SQL,튜닝,힌트,자바프레임워크,안드로이드,아이폰,닷넷 실무개발강의)