Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

한바다

SQL 접속 오류 해결 본문

카테고리 없음

SQL 접속 오류 해결

한바다진화 2024. 5. 30. 18:36

오늘은 두번째 수업,  '수업용 SCRIPT'를 다운로드 받아 sql전산에 실행을 시켜보려고 하였다. 

우선 수업용 스크립트를 다운로드 받았으나 어디에다 붙여넣고 어떻게 실행시키는건지 이해가 안갔다

확인해보니 sql 전산에서 새로운 스크립트를 생성하는 버튼이 있었다. vsc에서 새파일 추가 하는 거,

이클립스에서 패키지-클래스 추가하는거랑 비슷하게 느껴졌다

 

 

 

 

 

 

 

 

 

 

생성된 워크시트에 '다운받은 수업용 스크립트를 붙여넣고 ctrl + enter

쳐서 해당코드를 실행시켰어야 했으나 전산에 미숙하여 새로 저장하고 기존에

있던 파일에 덮어 씌우다가 재대로 실행되지 않아 sql을 껏다가 다시 켰는데

오류오류오류가 발생했다.

https://yermi.tistory.com/entry/Error-Note-ORA-01017-invalid-usernamepassword-logon-denied-%EA%B3%84%EC%A0%95-%EC%9D%B4%EB%A6%84%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EA%B0%80-%EC%9E%98%EB%AA%BB%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4

 

확인시 해당코드는 접속계정이 삭제되어 발생이 되었다.

다시 전날진행했던 sql계정을 만들기를 진행 하였다.

1.cmd창을 열고 ' sqlplus sys as sysdba' 입력 후 비밀번호 입력(비밀번호 미노출) 하여

연결은 되었으나 'ALTER SESSION SET "_ORACLE_SCRIPT" = true;' 입력시 에러가 발생했다

에러코드는 

ORA-01920: user name 'KH_T' conflicts with another user or role name

 

 

 

 

 

원인- 해당이름을 가진 사용자 또는 역할이 이미 있습니다.

조치 - 다른 사용자 이름을 지정하십시오.

 

2.다시 CREATE USER kh_T_IDENTIFIED BY kh_1234; 입력 했으나 

에러코드 : ORA-01920: user name 'KH_T' conflicts with another user or role name 가 발생하여 실패하였다.

확인 시,사용자나 역할이 이미 존재하기 때문이었다.

 

3. GRANT RESOURCE, CONNECT TO kh_T; 입력 시 kh_T에게 'RESOURCE'와 'CONNECT' 권한을

부여하는데 성공했다.

 

즉 정리하면 전일 생성했던 sql 전산에서 자료들을 무분별하게 저장하고 작성하는 경로 속에서 

전산을 끄고 다시 켰을때 계정 비밀번호 입력시 오류가 발생했었던 것이다. 그래서 다시 해당 계정으로

컨택 시도 하였으나 다른 사용자가 있어 연결이 되지 않았다.

 

연결하기전 컴퓨터 내 캐쉬/기록들을 삭제 후 진행시 sql계정과 접속이 원활히 진행되었다.!!

[ cmd창 화면]

 

☑️ 수업종료후 깃허브 연결시 오류 발생

위와 같이 기존 사용하던 스크립터에 내용을 덧붙이고 폴더를 추가추가 하면서

엉망이된 폴더를 정리하려고 기존작성했던것을 삭제하고 다시 작성후  git 허브에 올렸으나 아래와 같은 에레메세지가 떳다

https://www.google.com/search?q=!+%5Brejected%5D+master+-%3E+master+(fetch+first)+error%3A+failed+to+push+some+refs+to+%27https%3A%2F%2Fgithub.com%2Fjinhwa2%2FDB_.git%27+hint%3A+Updates+were+rejected+because+the+remote+contains+work+that+you+do+not+hint%3A+have+locally.+This+is+usually+caused+by+another+repository+pushing+to+hint%3A+the+same+ref.+If+you+want+to+integrate+the+remote+changes%2C+use+hint%3A+%27git+pull%27+before+pushing+again.+hint%3A+See+the+%27Note+about+fast-forwards%27+in+%27git+push+--help%27+for+details.&oq=!+%5Brejected%5D++++++++master+-%3E+master+(fetch+first)+error%3A+failed+to+push+some+refs+to+%27https%3A%2F%2Fgithub.com%2Fjinhwa2%2FDB_.git%27+hint%3A+Updates+were+rejected+because+the+remote+contains+work+that+you+do+not+hint%3A+have+locally.+This+is+usually+caused+by+another+repository+pushing+to+hint%3A+the+same+ref.+If+you+want+to+integrate+the+remote+changes%2C+use+hint%3A+%27git+pull%27+before+pushing+again.+hint%3A+See+the+%27Note+about+fast-forwards%27+in+%27git+push+--help%27+for+details.&gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBBzM3M2owajeoAgCwAgA&sourceid=chrome&ie=UTF-8

해당오류 메세지의 원인을 찾아보니 "Git Repository에 있었던 프로젝트를 다 지워버리고 그 전에껄 지우고 새로운 프로젝트를 푸쉬하려했는데 푸쉬가 안된다!"라는 다른분의경험을 찾을 수가 있었다.

아!! Git Repository 있던 내용을 삭제 후 올리려고 하니 에레가 뜬 것을 찾을 수 있었다.

 

그래서 강제로 푸쉬하는 명령어 "  git push origin +master " 입력후 실행시키니 깃허브에 내가 삭제했던 엉망인 폴더내 

내용들이 되살아 났다.ㅜㅜ

 

우선 위에건 넘기고 두번째 폴더를 업로드 진행 하였으나 또 다른 에러메세지가 떳다

"fatal: pathspec 'SQL_肄붾뱶?뺣━/*' did not match any files" 

에러의 원인은 파일이 존재하지 않아 뜨는 메세지였으며 폴더를 확인해보니 폴더명이 달랐다!!!

내가 작성한 폴더명이 아닌 다른 폴더명으로 진행시키니 오류가 떳더 것이였다.

두번째는 해결.. 첫번째의 미진한 해결을 다시 찾아 보았다.

첫번째 cmd 창에  git add .  입력한다

두번째 git status 입력한다

세번째 git commit -m "sql 정리" 입력한다

그리고 마지막으로 git push 하여 작성했던 폴더 두개가 모두 깃에 정상적으로 업로드 되었다!!