1. Toad 툴을 이용한 접속
PC에 win32_11gR1_client 설치하시면 설치 디렉토리 아래 network/ADMIN이라는 폴더가 생깁니다.
그 아래 들어가면 SAMPLE 이라는 하위 폴더에 tnsnames.ora 라는 파일이 있고
해당화일을 문서편집기로 열어 해당부분을 확인 수정한 후 아래 내용을 추가합니다.
해당이름 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 해당아이피)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 해당sid)
)
)
위 내용을 저장후 내용이 추가된 tnsnames.ora 을 network/ADMIN 폴더를 이동 합니다.
그런 뒤 토드 실행하면 "해당이름"이 자동으로 잡힙니다.
이제 접속 ID,비번을 입력하면 해당 DB를 확인할 수 있습니다.
2. 오라클 Client를 설치 않고 오라클서버 접속
첫번째 방법은 Instant Client를 pc에 설치하고 명령프롬프트 창을 이용한다.
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
오라클 공식 홈페이지에서 다운을 받는다.
▒ Instant Client Package - Basic
▒ Instant Client Package - JDBC
▒ Instant Client Package - SQL*Plus
1.위의 세가지 압축파일을 다운후 폴더를 하나 만들고 같은 폴더에 압축해제한 파일을 모아둔다.
2.Basic을 압축해제하면 oci.dll 이나오는대 이것을 C:\WINNT\SYSTEM32 폴더안에 복사시킨다.
3.파일을 모아둔 디렉토리를 환경변수의 PATH에 등록시킨다.
ex)C:\Ora\instantclient_10_2 이경로를 path에 등록
4.세팅이 끝났으면 시작->실행->cmd로 들어가서 sqlplus를 타이핑해본다.
5.사용자 인증 문자열의 구성은 다음과 같다.
Dos 창에서 다음처럼 서버에 접속합니다. ip는 임의의 ip를 사용했습니다.
C:\sqlplus username/password@mymachine.mydomain:port/service_name
C:\sqlplus dj01/dj01@123.123.100.32:1521/testdb.world
SQL>conn system/manager@123.123.100.32:1521/testdb.world
리눅스에서는 먼저 SHELL 설정을 해주자.
# vi /etc/profile.d/oracle.sh
export ORACLE_HOME=/oracle
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/oracle
export TNS_ADMIN=/oracle
export PATH=$PATH:/oracle
이제 tnsnames.ora 파일을 oracle 디렉토리 안에 넣어주자.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
대부분 chcon.. 어쩌구로 해결가능.. 귀찮으면 아예 꺼버리고 작업해도 된다.
(추가 작업시에 SELINUX를 켜고 작업했을 때 sqlplus를 구동하기 위해서 했던 작업들)
[root@localhost ~]# chcon -t textrel_shlib_t '/oracle/libnnz11.so'
[root@localhost ~]# chcon -t textrel_shlib_t '/oracle/libnnz11.so'
[root@localhost ~]# chcon -t textrel_shlib_t '/oracle/libclntsh.so.11.1'
[root@localhost ~]# chcon -t textrel_shlib_t '/oracle/libsqlplus.so'
[root@localhost ~]# chcon -t textrel_shlib_t '/oracle/libsqlplusic.so'
# sqlplus scott/****@orcl
3. 웹 관리툴 이용한 접속
오라클 데이터베이스에 접속하는 방법(Oracle을 실행하는 방법)
방법1) sqlplus : Telnet 이용(즉, TCPIP, IPX/SPX, LU6.2, AppleTalk등)
방법2) isqlplus : 웹이용(즉, Internet Explorer, Netscape등)
【예제】사용자 oracle로 로그인하여 다음 명령을 실행시킨다.
이미 auto booting script로 isqlplus가 작동중이면 이 예제는 건너 뜀
$ cd bin
$ isqlplusctl start ☜ isqlplus를 시작할 경우
$ isqlplusctl stop ☜ isqlplus를 종료할 경우
$
【예제】
1) iSQLPlus URL
웹브라우저 위치 http://192.168.0.1:5560/isqlplus
2) iSQLPlus DBA URL
웹브라우저 위치
http://192.168.0.1:5560/isqlplus/dba
3) Enterprise manager 10g Database Control URL
웹브라우저 위치
http://192.168.0.1:5500/em
4) Ultra Search URL
웹브라우저 위치
http://192.168.0.1:5620/ultrasearch
5) Ultra Search Administration Tool URL
웹브라우저 위치
http://192.168.0.1:5620/ultrasearch/admin
--------------------------------------------------------------------------------
PORT 번호는 오라클을 설치할 때 결정되는데 이를 확인하려면, $HOME/install/portlist.ini에서 확인할 수 있다.
오라클 Client 설정 - 캐릭터셋 설정하기
regedit 에서...
HKEY_LOCAL_MACHINE/software/oracle/HOME0/ 의
NLS_LANG AMERICAN_AMERICA.US7ASCII
=> 이래야 한글이 안깨져보이네;;
댓글