Oracle 데이터 원 격 연결 의 네 가지 설정 방법 과 주의사항

3630 단어 Oracle원 격 연결
첫 번 째 상황:Oacle 서버 가 이 컴퓨터 에 설치 되 어 있다 면 더 이상 말 하지 않 겠 습 니 다.연결 은 사용자 이름과 비밀번호 만 문제 입 니 다.하지만 환경 변수%ORACLEHOME%/network/admin/설정 여부 입 니 다.두 번 째 상황:이 컴퓨터 는 Oacle 서버 가 설치 되 어 있 지 않 고 Oacle 클 라 이언 트 도 설치 되 어 있 지 않 습 니 다.그러나 pl sql development,toad sql development,sql navigator 등 데이터 베 이 스 를 관리 하 는 도 구 를 설치 했다.가상 컴퓨터 나 다른 컴퓨터 에 Oacle 서버 를 설치 했다.즉,가상 컴퓨터 나 다른 컴퓨터 는 이때 서버 로 사용 된다.이러한 상황 에서 저 는 pl sql development 원 격 으로 ORACLE 서버 데이터 베 이 스 를 연결 하 는 것 을 예 로 들 었 습 니 다.1.Oacle 서버 를 설치 한 기계 에서 다음 파일 을 검색 합 니 다
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
이 찾 은 파일 을 Oacle 서버 와 같은 폴 더 에 복사 하여 이 폴 더 를 클 라 이언 트 기기 에 다시 만 듭 니 다.설치 경 로 는 D:\oraclient 입 니 다.2.tnsnames.ora 를 설정 하여 데이터베이스 연결 문자열 을 수정 합 니 다
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
그 중에서 Oacledata 는 연결 할 서비스 이름 입 니 다.HOST=192.168.0.58,서버 IP 주소 입 니 다.PORT=1521 은 포트 번호 다.3.첫 번 째 환경 변 수 를 추가 합 니 다.이름 은 TNS 입 니 다.ADMIN,tnsnames.ora 파일 이 있 는 경로(예:D:\oraclient,특히 리 셋 후 또는 다른 작업 은 TNS 를 잊 었 습 니 다.ADMIN 변수,plsql 로그 인하 면 지정 한 연결 식별 자 를 분석 할 수 없습니다).위 에서 말 한 tnsnames.ora 를 찾 을 수 있 도록 합 니 다.이 단계 가 가장 중요 하 다.두 번 째 환경 변수 추가(있 으 나 마 나):"NLSLANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 는 ASCII 인 코딩 형식 입 니 다.다른 유형 은 서버 에서 직접 보 거나 인터넷 에서 찾 아 볼 수 있 습 니 다.4.PL SQL 개발 자 설정 응용 프로그램 다운로드 및 설치:PL SQL 개발 자 를 열 고 인터페이스 점 에 로그 인 취소,들 어가 서 메뉴 표시 줄 tools->preferences->connection:Oracle Home=D:\oracleclient OCI library=D:\oracleclient\\oci.dll 5,plsql 을 다시 열 면 database 에 Oacledata 옵션 이 있 습 니 다.사용자 이름 비밀 번 호 를 입력 하면 로그 인 할 수 있 습 니 다.세 번 째 상황:이 기 계 는 ORACLE 서버 가 설치 되 어 있 지 않 지만 Oacle 클 라 이언 트 가 설치 되 어 있 으 며,pl sql development,toad sql development,sql navigator 등 데이터 베 이 스 를 관리 하 는 도구 도 설치 되 어 있 습 니 다.가상 컴퓨터 나 다른 컴퓨터 에 Oacle 서버 를 설치 했다.즉,가상 컴퓨터 나 다른 컴퓨터 는 이때 서버 로 사용 된다.이러한 상황 에서 저 는 pl sql development 원 격 으로 Oacle 서버 데이터 베 이 스 를 연결 하 는 것 을 예 로 들 었 습 니 다.1.Oacle 클 라 이언 트 의 net manager 를 열 고 원 격 으로 연결 할 데이터베이스 이름,IP 주소 등 을 설정 합 니 다.net manager 에 원 격 으로 연결 할 데이터베이스 이름 이 없 으 면 새로 만 들 면 됩 니 다.2.기타 절 차 는 두 번 째 상황 중의 2-5 와 같다.     네 번 째 상황:이 컴퓨터 는 Oacle 서버 가 설치 되 어 있 지 않 고 pl sql development,toad sql development,sql navigator 등 데이터 베 이 스 를 관리 하 는 도구 도 설치 되 어 있 지 않 지만 Oacle 클 라 이언 트 가 설치 되 어 있 습 니 다.가상 컴퓨터 나 다른 컴퓨터 에 ORACLE 서버 를 설치 했다.즉,가상 컴퓨터 나 다른 컴퓨터 는 이때 서버 로 사용 된다.이러한 상황 에서 저 는 Oacle 클 라 이언 트 의 sqlplus 원 격 으로 Oacle 서버 데이터 베 이 스 를 연결 하 는 것 을 예 로 들 었 습 니 다.1.Oacle 클 라 이언 트 의 net manager 를 열 고 원 격 으로 연결 할 데이터베이스 이름,IP 주소 등 을 설정 합 니 다.net manager 에 원 격 으로 연결 할 데이터베이스 이름 이 없 으 면 새로 만 들 면 됩 니 다.2.같은 두 번 째 상황 에서 의 절차 2.3.같은 두 번 째 상황 에서 의 절차 3.4.sqlplus:(1)sys 사용자 로 로그 인하 면 사용자 이름:sys 비밀번호:xxxxx 호스트 문자열:연결 할 데이터베이스 이름 as sysdba,로그 인하 면 됩 니 다.(2)다른 사용자 로 로그 인하 면 사용자 이름:xxx 비밀번호:xxxxx 호스트 문자열:연결 할 데이터베이스 이름,로그 인하 면 됩 니 다.주의사항:1.서버 쪽 과 클 라 이언 트 방화벽 을 닫 아야 합 니 다.2.저 희 는 모니터 서비스 가 시작 되 지 않 는 경우 가 많 습 니 다.그러면 Net Configuration Assistant 를 켜 서 복원 하거나 새 모니터 서 비 스 를 해 야 합 니 다.3.데이터베이스 비밀 번 호 를 잊 어 버 리 면 어떻게 하나 요?다음 방법 으로 비밀 번 호 를 수정 하면 됩 니 다.시작-->실행-->cmd 입력:sqlplus/nolog 리 턴 입력:connect/as sysdba 리 턴 사용자 잠 금 해제:alter user system account unlock 리 턴 수정 비밀번호:alter user system identified by manager 4,어떻게 데이터 베 이 스 를 압축 파일 모드 에서 실행 하 는 지,아니면 비 압축 파일 모드 에서 실행 하 는 지 판단 합 니까?dbastudio 에 들 어가 면 역정->데이터베이스->압축 파일 을 볼 수 있 습 니 다.5.또한,이 컴퓨터 와 다른 컴퓨터 가 모두 Oacle 서버 단 을 설치 했다 면,이 기 계 는 다른 기 계 를 연결 하려 면 환경 변 수 를 수정 해 야 합 니 다.

좋은 웹페이지 즐겨찾기