'Computer/Oracle'에 해당되는 글 8건
- Oracle 원격 접속을 위한 설정 2 2011.03.12
- 영문 Character에서 날짜 데이터 조회 2010.11.09
- Concatenation 연산자 2010.11.09
- scott 계정에서 NVL() 함수 연습 2010.11.09
- Oracle Database 11g에서 scott 계정 잠금 풀기 2010.11.08
- SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) 4 2010.11.03
- Oracle SYS, SYSTEM 계정 암호를 변경하는 방법 2010.11.03
- SQLPlus 한국어와 영어의 상호 변환 방법 2010.11.02
Oracle 원격 접속을 위한 설정Oracle 원격 접속을 위한 설정
Posted at 2011. 3. 12. 14:28 | Posted in Computer/OracleOracle Database Management에 원격 접속을 하기 위해서는 설정이 필요하다. Oracle 11g 기준으로 설명하겠다. 먼저 다음의 위치로 이동을 한다.
여러 프로그램 중에 "Net Configuration Assistant"를 실행한다. 프로그램을 실행하면 아래와 같은 화면을 볼 수 있다. 크게 두 부분으로 나눌 수 있는데 리스너 설정과 로컬 네트 서비스 이름 구성을 설정해 주어야 한다.
1. 리스너 구성
원격 접속을 위해서는 LISTENER 를 설정해 주어야 한다.
TCP를 이용하여 접속을 할 것이기 때문에 선택된 프로토콜에서 TCP를 선택해 준다.
2. 로컬 네트 서비스 이름 구성
Oracle에서는 서비스 이름을 설정해 주어야 한다.
Oracle의 서비스 이름은 Default Value인 "ORCL"로 설정해 준다.
사용할 프로토콜로 "TCP"를 선택해 준다.
호스트 이름에는 Domain Name 또는 IP Address를 설정해 준다. 리눅스의 호스트 이름을 설정해주는 부분으로 만약 서버가 아니라 일반 사용자라면 "localhost" 또는 "127.0.0.1"의 Loop Back Address를 설정해주면 된다.
테스트를 하기 위해 계정 이름과 계정 비밀번호를 입력한다. 만약 오류가 발생한다면 계정 이름과 계정 비밀번호가 정상적인 것인지 확인 해 본다. 계정 이름과 계정 비밀번호를 변경하는 방법은 "로그인 변경"에서 하면 된다.
지금까지의 방법은 학교 실습실에 있는 컴퓨터를 기준으로 하였다. 학교 시스템의 경우 자동 복구 솔루션을 이용하기 때문에 Oracle 설정 값이 옛날 값을 사용하고 있어 과거 시점의 설정 값이 현재 시점에서 제대로 동작하지 않는 문제가 있어서 다시 한번 서비스를 활성화해주어야 하기 때문에 이러한 절차를 거친다. Oracle 뿐만 아니라 VMware의 NAT 기능도 이렇게 다시 활성화 해주어야만 정상적으로 동작한다.
또한 사용자가 Windows XP Professional Edition 또는 Home Edition을 사용한다면 윈도우의 기본 방화벽에서 1521번 서비스를 개방해주어야 한다는 것을 명심하여야 한다.
시작 > 프로그램 > Oracle - OraDb11g_home1 > 구성 및 이전 툴
여러 프로그램 중에 "Net Configuration Assistant"를 실행한다. 프로그램을 실행하면 아래와 같은 화면을 볼 수 있다. 크게 두 부분으로 나눌 수 있는데 리스너 설정과 로컬 네트 서비스 이름 구성을 설정해 주어야 한다.
1. 리스너 구성
원격 접속을 위해서는 LISTENER 를 설정해 주어야 한다.
TCP를 이용하여 접속을 할 것이기 때문에 선택된 프로토콜에서 TCP를 선택해 준다.
2. 로컬 네트 서비스 이름 구성
Oracle에서는 서비스 이름을 설정해 주어야 한다.
Oracle의 서비스 이름은 Default Value인 "ORCL"로 설정해 준다.
사용할 프로토콜로 "TCP"를 선택해 준다.
호스트 이름에는 Domain Name 또는 IP Address를 설정해 준다. 리눅스의 호스트 이름을 설정해주는 부분으로 만약 서버가 아니라 일반 사용자라면 "localhost" 또는 "127.0.0.1"의 Loop Back Address를 설정해주면 된다.
테스트를 하기 위해 계정 이름과 계정 비밀번호를 입력한다. 만약 오류가 발생한다면 계정 이름과 계정 비밀번호가 정상적인 것인지 확인 해 본다. 계정 이름과 계정 비밀번호를 변경하는 방법은 "로그인 변경"에서 하면 된다.
지금까지의 방법은 학교 실습실에 있는 컴퓨터를 기준으로 하였다. 학교 시스템의 경우 자동 복구 솔루션을 이용하기 때문에 Oracle 설정 값이 옛날 값을 사용하고 있어 과거 시점의 설정 값이 현재 시점에서 제대로 동작하지 않는 문제가 있어서 다시 한번 서비스를 활성화해주어야 하기 때문에 이러한 절차를 거친다. Oracle 뿐만 아니라 VMware의 NAT 기능도 이렇게 다시 활성화 해주어야만 정상적으로 동작한다.
또한 사용자가 Windows XP Professional Edition 또는 Home Edition을 사용한다면 윈도우의 기본 방화벽에서 1521번 서비스를 개방해주어야 한다는 것을 명심하여야 한다.
'Computer > Oracle' 카테고리의 다른 글
영문 Character에서 날짜 데이터 조회 (0) | 2010.11.09 |
---|---|
Concatenation 연산자 (0) | 2010.11.09 |
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
영문 Character에서 날짜 데이터 조회영문 Character에서 날짜 데이터 조회
Posted at 2010. 11. 9. 02:56 | Posted in Computer/Oracle사원테이블에서 입사일이 1982년 1월 1일 이후인 사람을 검색하기 위해 다음과 같이 입력하였다.
SELECT *
FROM EMP
WHERE HIREDATE>='1982/01/01';
FROM EMP
WHERE HIREDATE>='1982/01/01';
SELECT * FROM EMP WHERE HIREDATE>='1982/01/01';
분명 책이랑 같은 내용이였는데 오류 메시지가 출력되었다.
역시 걸리는 부분이 있다면 나는 문자 셋을 영문에 맞춰 놓고 작업을 하기 때문에 형식이 다를 것이라 생각하였다.
SELECT *
FROM EMP
WHERE HIREDATE>='01/JAN/82'
FROM EMP
WHERE HIREDATE>='01/JAN/82'
영문 환경의 DATE 출력 형식으로 지정을 해주어야 정상적으로 표시된다.
'Computer > Oracle' 카테고리의 다른 글
Oracle 원격 접속을 위한 설정 (2) | 2011.03.12 |
---|---|
Concatenation 연산자 (0) | 2010.11.09 |
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
Concatenation 연산자Concatenation 연산자
Posted at 2010. 11. 9. 01:54 | Posted in Computer/OracleConcatenation 연산자를 이용하면 질의문의 Result Set의 문자열을 병합할 수 있다.
그런데 단순히 컴마로 구분하는 것과 || 사용하는 것이 차이가 있었다.
SELECT ENAME, ' is a ', JOB
FROM EMP
WHERE ENAME = 'SMITH';
SELECT ENAME || ' is a ' || JOB
FROM EMP
WHERE ENAME = 'SMITH';
FROM EMP
WHERE ENAME = 'SMITH';
SELECT ENAME || ' is a ' || JOB
FROM EMP
WHERE ENAME = 'SMITH';
'Computer > Oracle' 카테고리의 다른 글
Oracle 원격 접속을 위한 설정 (2) | 2011.03.12 |
---|---|
영문 Character에서 날짜 데이터 조회 (0) | 2010.11.09 |
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
scott 계정에서 NVL() 함수 연습scott 계정에서 NVL() 함수 연습
Posted at 2010. 11. 9. 01:44 | Posted in Computer/Oracle오라클에서 NVL() 함수를 사용하면 NULL 값을 다른 값으로 변환하여 사용할 수 있다.
SELECT ENAME, COMM, SAL*12+COMM, NVL(COMM, 0), SAL*12+NVL(COMM, 0)
FROM EMP;
FROM EMP;
'Computer > Oracle' 카테고리의 다른 글
영문 Character에서 날짜 데이터 조회 (0) | 2010.11.09 |
---|---|
Concatenation 연산자 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
Oracle SYS, SYSTEM 계정 암호를 변경하는 방법 (0) | 2010.11.03 |
Oracle Database 11g에서 scott 계정 잠금 풀기Oracle Database 11g에서 scott 계정 잠금 풀기
Posted at 2010. 11. 8. 19:47 | Posted in Computer/OracleC:\>sqlplus "/as sysdba"
SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK;
SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK;
'Computer > Oracle' 카테고리의 다른 글
Concatenation 연산자 (0) | 2010.11.09 |
---|---|
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
Oracle SYS, SYSTEM 계정 암호를 변경하는 방법 (0) | 2010.11.03 |
SQLPlus 한국어와 영어의 상호 변환 방법 (0) | 2010.11.02 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어)SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어)
Posted at 2010. 11. 3. 22:38 | Posted in Computer/OracleSQLGate 2010 for Oracle
SQLGate 2010 for Oracle은 오라클 데이터베이스 개발과 관리를 손쉽게 도와주는 관리툴입니다. 사용자에게 익숙한 인터페이스와 다양한 기능을 제공해줌으로서 데이터베이스 관리자, 어플리케이션 개발자의 개발기간을 단축해주고 업무효율을 높여줍니다.
SQL 및 PL/SQL 코드개발, 디버깅, 튜닝 기능, 쿼리빌더 등의 기능을 이용하면 손쉽게 SQL을 작성, 실행할 수 있습니다. 또한 Net 로그인 기능을 이용하면 Oracle 클라이언트의 설치 없이 서버에 접근하여 편리하게 작업할 수 있습니다.
지원 버전 : 오라클 8i/9i/10g/11g
내려받기 주소 : http://www.sqlgate.com/kr/download/download.html?product=OracleFree
SQLGate 2010 for Oracle은 오라클 데이터베이스 개발과 관리를 손쉽게 도와주는 관리툴입니다. 사용자에게 익숙한 인터페이스와 다양한 기능을 제공해줌으로서 데이터베이스 관리자, 어플리케이션 개발자의 개발기간을 단축해주고 업무효율을 높여줍니다.
SQL 및 PL/SQL 코드개발, 디버깅, 튜닝 기능, 쿼리빌더 등의 기능을 이용하면 손쉽게 SQL을 작성, 실행할 수 있습니다. 또한 Net 로그인 기능을 이용하면 Oracle 클라이언트의 설치 없이 서버에 접근하여 편리하게 작업할 수 있습니다.
지원 버전 : 오라클 8i/9i/10g/11g
내려받기 주소 : http://www.sqlgate.com/kr/download/download.html?product=OracleFree
'Computer > Oracle' 카테고리의 다른 글
Concatenation 연산자 (0) | 2010.11.09 |
---|---|
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
Oracle SYS, SYSTEM 계정 암호를 변경하는 방법 (0) | 2010.11.03 |
SQLPlus 한국어와 영어의 상호 변환 방법 (0) | 2010.11.02 |
Oracle SYS, SYSTEM 계정 암호를 변경하는 방법Oracle SYS, SYSTEM 계정 암호를 변경하는 방법
Posted at 2010. 11. 3. 22:35 | Posted in Computer/Oracle학교 실습실에 Oracle 10g가 설치되어 있음에도 불구하고 로그인을 할 수 없었다.
왜냐하면 SYS와 SYSTEM 계정 암호를 모르기 때문이였다.
Oracle의 SYS와 SYSTEM 암호는 암호화되어 저장되기 때문에 확인할 수 있는 방법은 없지만,
변경할 수 있는 방법은 있었다. 인터넷 검색 결과 다음과 같이 하면 된다.
C:\>sqlplus "/as sysdba"
SQL*Plus: Release 11.1.0.6.0 - Production on 토 12월 4 22:24:13 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
다음에 접속됨:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SHOW USER
USER은 "SYS"입니다
SQL> ALTER USER SYS IDENTIFIED BY 원하는 암호;
사용자가 변경되었습니다.
SQL> ALTER USER SYSTEM IDENTIFIED BY 원하는 암호;
사용자가 변경되었습니다.
SQL> SELECT USERNAME, PASSWORD FROM DBA_USERS;
SQL*Plus: Release 11.1.0.6.0 - Production on 토 12월 4 22:24:13 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
다음에 접속됨:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SHOW USER
USER은 "SYS"입니다
SQL> ALTER USER SYS IDENTIFIED BY 원하는 암호;
사용자가 변경되었습니다.
SQL> ALTER USER SYSTEM IDENTIFIED BY 원하는 암호;
사용자가 변경되었습니다.
SQL> SELECT USERNAME, PASSWORD FROM DBA_USERS;
'Computer > Oracle' 카테고리의 다른 글
Concatenation 연산자 (0) | 2010.11.09 |
---|---|
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
SQLPlus 한국어와 영어의 상호 변환 방법 (0) | 2010.11.02 |
SQLPlus 한국어와 영어의 상호 변환 방법SQLPlus 한국어와 영어의 상호 변환 방법
Posted at 2010. 11. 2. 12:31 | Posted in Computer/Oracle1. 한국어로 설정
C:\>SET NLS_LANG=KOREAN_KOREA.KO16MSWIN949
C:\>ECHO %NLS_LANG%
C:\>ECHO %NLS_LANG%
2. 영어로 설정
C:\>SET NLS_LANG=AMERICAN_AMERICA.KO16MSIN949
C:\>SET NLS_LANG=AMERICAN_AMERICA.UTF8
C:\>ECHO %NLS_LANG%
C:\>SET NLS_LANG=AMERICAN_AMERICA.UTF8
C:\>ECHO %NLS_LANG%
'Computer > Oracle' 카테고리의 다른 글
Concatenation 연산자 (0) | 2010.11.09 |
---|---|
scott 계정에서 NVL() 함수 연습 (0) | 2010.11.09 |
Oracle Database 11g에서 scott 계정 잠금 풀기 (0) | 2010.11.08 |
SQLGate 2010 for Oracle Developer - Freeware (개인용 프리웨어) (4) | 2010.11.03 |
Oracle SYS, SYSTEM 계정 암호를 변경하는 방법 (0) | 2010.11.03 |