PL/SQL Dev 연결 Oracle 팝 업 공백 알림 상자 해결 방법 공유

어 쩔 수 없 이 스스로 연구 할 수 밖 에 없 었 어 요.하루 정도 걸 렸 으 니 잘 해서 총 결 을 써 야 겠 어 요.


이런 문제 가 발생 하면 해결 방법 은 대략 이 몇 가지 가 있다.
1.권한 이 부족 하여 팝 업 창 이 비어 있 습 니 다.(다 이 렉 트 링크
http://jingyan.baidu.com/article/066074d6760959c3c21cb0d6.html
PL/SQL 아이콘 에 오른쪽 단 추 를 누 르 면 속성-호환성-관리자 신분 으로 이 프로그램 을 실행 하 는 체크 를 하면 됩 니 다.
2.환경 변수 가 설정 되 지 않 았 습 니 다.
① Oacle 서버 를 설치 한 기기 에서 다음 파일 을 검색 합 니 다.oci.dllocjdbc 10.dll(그 중 10 은 Oacle 버 전 을 대표 하 며,다른 버 전이 라면 수정 이 필요 합 니 다.예 를 들 어 ocijdbc 9.dll 또는 ocijdbc 11.dll)ociw 32.dllorannzsbb 10.dll(그 중 10 은 Oacle 서비스 기 버 전 을 대표 하 며,다른 버 전이 라면 수정 이 필요 합 니 다.예 를 들 어 orannzsbb 9.dll 또는 orannzsbb 11.dll)oraocci 10.dll(그 중 10 은 oracle 서버 버 전 을 대표 하고 다른 버 전이 라면 oraocci 9.dll 또는 oraocci 11.dll)oraocei10.dll(서버 가 없 을 수도 있 고 없 으 면 찾 을 필요 가 없다)sqlnet.ora,tnsnames.ora,classes 12.jar,ojdbc 14.jar 이 찾 은 파일 을 Oacle 과 같은 폴 더 에 복사 하여 클 라 이언 트 기기 에 복사 합 니 다.경로 가 D:\oraclient 인 경우 ② 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 은 포트 번호 다. ③ 첫 번 째 환경 변 수 를 추가 합 니 다.이름 은 TNS 입 니 다.ADMIN,tnsnames.ora 파일 이 있 는 경로(예:D:\oraclient,특히 리 셋 후 또는 다른 작업 은 TNS 를 잊 었 습 니 다.ADMIN 변수,plsql 로그 인하 면 지정 한 연결 식별 자 를 분석 할 수 없습니다). 위 에서 말 한 tnsnames.ora 를 찾 아 라.이 단계 가 가장 중요 하 다. 두 번 째 환경 변수 추가(있 으 나 마 나):"NLSLANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 는 ASCII 인 코딩 형식 입 니 다.다른 유형 은 서버 에서 직접 보 거나 인터넷 에서 찾 아 볼 수 있 습 니 다. ④ PL 다운로드 및 설치 SQL 개발 자 설정 응용 프로그램:PL 열기 SQL 개발 자,로그 인 인터페이스 취소,들 어가 서 메뉴 표시 줄 tools->preferences->connection 설정 을 선택 하 십시오:Oracle Home=D:\oracleclientOCI library=D:\oracleclient\\oci.dll ⑤ plsql 을 다시 열 면 database 에 Oacledata 옵션 이 있어 사용자 이름 비밀 번 호 를 입력 하면 로그 인 할 수 있 습 니 다. 
이 몇 개의 시스템 변 수 는 매우 중요 합 니 다.설정 이 잘못 되면 PL/SQL 에서'데이터베이스'와'연결'을 읽 을 수 없습니다. 
참고:http://www.linuxidc.com/Linux/2014-01/94787.htm
3.시간 대 수정(녹색 판 Oracle 또는 PL/SQL 참조)
시간 대 변경     
파일 이 필요 합 니 다(앞부분 의 힘 이 다 를 수 있 습 니 다.자신의 설치 경 로 를 기준 으로 합 니 다):
a:D:\oracle\product\10.2.0\db_1\WJLMGQS-PC_WJLMGQS\sysman\config\emd.properties
b:D:\oracle\product\10.2.0\db_1\sysman\config\emd.properties
c:D:\oracle\product\10.2.0\db_1\sysman\admin\supportedtzs.lst
구체 적 인 조작:
a:emd.properties 파일 두 개 를 열 고 파일 의 마지막 줄 로 찾 습 니 다.agentTZRegion=GMT 를 발 견 했 습 니 다.
b:슈퍼 portedtzs.lst 파일 을 열 고 자신 이 위치 한 시간 대 를 찾 은 다음 에 파 라 메 터 를 선택 합 니 다.
에이전트 TZRegion=아시아/상하 이
4.windows 의 방화벽 으로 인해[방화벽 을 닫 고 테스트 하면 됩 니 다]
5.모니터 서비스 가 시작 되 지 않 을 수도 있 습 니 다.Net Configuration Assistant 를 열 어 복원 하거나 새 모니터 서 비 스 를 시작 해 야 합 니 다.
나 는 위의 모든 방법 을 스스로 시도 해 보 았 지만,힌트 공백 창 을 만 나 서 정말 아프다.마지막 으로,아마도 oraclient 안의 파일 이 완비 되 지 않 았 을 것 입 니 다.보통 파일 이 완비 되 지 않 거나 버 전이 잘못 되 어 발생 해 야 합 니 다.
결 과 는 인터넷 의 다른 방법 에 따라[사실은 같은 방법 ②,Oracle 홈 페이지 에 간단 한 클 라 이언 트 파일 인 스 턴 트 클 라 이언 트-basic-nt-11.2.0.4.0.zip 을 다운로드 할 뿐]압축 을 풀 어 주 는 파일 을
Oacle 파일 에 덮어 쓰 고 다시 연결 하 였 습 니 다.드디어 성공 하 였 습 니 다!예~하하,문제 에 부 딪 힌 모든 친구 들 에 게 도움 이 됐 으 면 좋 겠 어 요~

좋은 웹페이지 즐겨찾기