강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của reopadbusiness5392
reopadbusiness5392

câu hỏi đã được viết

Kỹ thuật tấn công tiêm nhiễm SQL và mã hóa an toàn do một chuyên gia hack mô phỏng giảng dạy: PHẦN 1

xampp 최신버전 oracle 연동방법, 겪은 오류 정리

Viết

·

642

·

Đã chỉnh sửa

2

정말 2일동안 oracle 연동만 한거같습니다..

저는 처음에 xampp 최신판을 설치했는데요

  1. instant-client와 xampp의 vc버전이 호환되지 않아 실행안됨

  2. xampp는 apmsetup과 달리 64bit버전으로 php나 mysql이 설치될 수 있음

이 두개를 설치하면서 배웠습니다..

이 두개 조건만 기억하시면 oci8까지는 문제없이 되실겁니다

oci8 설정

https://stz.co.kr/phpxampp-oracle/

두말할 필요없이 이 링크만 보고 그대로만 진행하시면 oci8까지는 확실하게 실행됩니다.

주의사항 : 64비트로 설치하세요. instant client인 경우 강의대로 basic패키지로 설치하세요

  1. xampp 최신버전 설치합니다

  2. instant client_19.22로 설치합니다 => 이거가 정말 중요합니다. 최신버전 21은 xampp의 php.ini에서 dll을 수정할 수 있는 부분이 아예없더군요

  3. 링크에 나온 그대로 따라합니다

     

tns에러..(ora 12518, 12514등등)

이건 리스너를 고치는게 맞습니다. 스택오버플로우 페이지도 찾아보고 다 했는데 이 게시글이 답입니다.

  1. 서비스 이름이 소문자인지 대문자인지 체크해라

  2. 저는 sid 이름을 소문자로 바꾸고 이제 SID_LIST_LISTENER= 되어있는 곳에 제가 추가한 TNSNAME 을 적어주었습니다.-> 이 과정에서 정말 중요한게 있습니다. 추가를 할때 oracle home의 주소를 dbhomeXE가 아니라 tnsname이 있는 경로로 바꾸어주어야합니다. 저는 21c\homes\OraDB21Home1\network\admin에 있었습니다. 제가볼때 경로랑 이름이 문제였던거 같습니다

     

https://xively.tistory.com/entry/oracle-sql-error-ORA-12514-TNSlistener-does-not-currently-know-of-service-requested-in-connect-descriptor-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-oracle-sqlDeveloper-%EA%B0%91%EC%9E%90%EA%B8%B0-%EC%A0%91%EC%86%8D-%EC%95%88%EB%90%A8-%ED%95%B4%EA%B2%B0-Oracle-11g-ora-12541-no-listener#google_vignette
이렇게 해주시면 php를 8.0이상의 최신버전으로 oracle 연동을 사용할 수 있습니다.


모의해킹인젝션

Câu trả lời 2

0

crehacktive님의 프로필 이미지
crehacktive
Người chia sẻ kiến thức

해결 방법 공유 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다.

제공된 정보에는 XAMPP와 Oracle 연동 방법에 대한 구체적인 내용이 없어, 직접적인 해결책을 제공하기 어렵습니다. 하지만 제공해주신 내용을 바탕으로 몇 가지 일반적인 권장사항을 드리겠습니다.

  1. Instant Client와 XAMPP 간의 호환성 문제는 공통적으로 발생할 수 있습니다. 따라서, 사용자님께서 진행하신 대로 호환 가능한 버전을 확인하는 것이 중요합니다.

  2. OCI8 확장 기능을 활성화하기 위해서는 php.ini 파일에서 확장 기능을 활성화하고 Instant Client 경로를 올바르게 설정해야 합니다.

  3. TNS 오류(ORA-12518, ORA-12514 등)는 Oracle 리스너 설정과 관련이 있습니다. 리스너의 올바른 구성과 서비스 이름 또는 SID의 정확성을 확인해야 합니다. 사용자님께서 언급하신 대로 서비스 이름이 대소문자에 맞게 설정되어 있는지, SID_LIST_LISTENER 설정에 올바른 TNSNAME이 포함되어 있는지 확인하는 것이 중요합니다.

이와 관련하여 추가적인 정보나 겪고 계신 구체적인 문제에 대해 더 자세히 알려주시면, 가능한 한 더 도움을 드리고자 합니다. Oracle 공식 문서나 XAMPP 커뮤니티 포럼에서도 유사한 문제에 대한 해결책을 찾을 수 있을 것입니다.

Hình ảnh hồ sơ của reopadbusiness5392
reopadbusiness5392

câu hỏi đã được viết

Đặt câu hỏi