ShanePark / markdownBlog

This repository is to keep all my blog posting written in MarkDown online
Creative Commons Attribution 4.0 International
6 stars 4 forks source link

87 #11

Closed utterances-bot closed 1 year ago

utterances-bot commented 2 years ago

MacOS) m1 맥북 Oracle SQL Developer (Docker 없이) 사용하기 및 the directory is not accessible 에러 해결하기

MacOS) m1 맥북 Oracle SQL Developer (Docker 없이) 사용하기 및  the directory is not accessible 에러 해결하기. the directory is not accessible 에러 해결 하러 왔으면 서론 건너뛰기 클릭 > 끊임없이..

https://shanepark.tistory.com/87

leeilseop commented 2 years ago

혹시 sql 테이블 데이터 넣을때 한글입력으로 변경하는순간 튕겨버리는데 해결책이 있을까요?

그리고 한글 입력 상태에서 sql실행하려고 해도 안되더라구요....

ShanePark commented 2 years ago

안녕하세요! 저도 그런적이 있었던걸로 기억하는데 JDK와 SQL Developer가 서로 잘 맞지 않을 때 그랬었습니다. 혹시 brew로 open jdk를 설치 하셨으면 간단하게

brew uninstall adoptopenjdk-openjdk8

를 입력 해서 언인스톨 하실 수 있습니다. 설치하신 버전에 따라 숫자를 변경하면 됩니다. 일단 오라클 홈페이지에 들어가서 JDK8 다운받아서 설치 해서 다시 해보시면 잘 될 확률이 높아요. 오라클이 자기들맘대로 SQL Developer 버전 올려서 홈페이지에 게시 하고 과거 버전은 다운 받지도 못하게 하는 바람에 새로 받는 분들이 됐다 안됐다 하는 경우가 많더라고요.

사실 jdk 다시 안깔더라도

cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloper
zsh sqldeveloper.sh

로 오라클 디벨로퍼를 실행한다면 아마 튕기지 않을 것 같네요. 저도 한참튕길때 이렇게 해서 썼거든요.

또한. /Users/유저이름/.sqldeveloper/20.버전.버전/product.conf 파일을 찾아들어가서 열어 보시면 (숨김 파일 및. 폴더 보기는 커맨드+쉬프트+.(쩜) 입니다 .sqldeveloper 폴더가 숨김상태에요) setJavaHome이라는 설정이 있는데요

SetJavaHome /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home

이런식으로 자바 경로를 강제로 설정해주면 그냥 어플리케이션으로 실행 해도 문제가 없을 거에요.

설칙된 자바 경로는 아래 명령어로 확인 가능합니다

/usr/libexec/java_home -V
leeilseop commented 2 years ago

감사합니다 바로 한번 해봐야겠어요

hyoniii710 commented 2 years ago

안녕하세요~! 해당 글 보고 오라클 접속까지는 완료했습니다. 정말 감사합니다. 근데 혹시 .. 매번 오라클 접속시에 터미널을 켜서 명령어를 실행 후 접속해야하는건가요ㅠㅠㅠㅠ

ShanePark commented 2 years ago

@hyoniii710 ㅎㅎ 터미널은 좀 번거롭기 때문에 자바 경로를 잘 잡아주면 그냥 어플리케이션으로도 실행 가능합니다. 다만 너무 튕기는 경우에는 다음 SQL Developer 버전이 나올 때 까지 임시로 쓰는 방법이에요. 혹은 jdk 를 오라클jdk, openjdk 8,11,14 버전 하나씩 바꿔보면서 잘 맞는 자바 버전을 찾는 방법도 있는데.. 전 차라리 DBeaver 쓰는게 낫더라고요 SQL Developer 너무 별로라서..

Qbeom0925 commented 2 years ago

혹시 저처럼 접속은 성공했으나 로그인에서 막히신분 있을가요.. 로컬 서버 사용하려고하는데 아이디랑 비밀번호 기본값이 뭔지를 모르겠네요...

ShanePark commented 2 years ago

@HanQ0925 안녕하세요. 접속을 하셨다는게 SQL Developer를 실행하는데 성공하셨다는 말인가요? SQL Developer의 경우에는 데이터베이스 서버에 접속하는 클라이언트에 불과하고, 오라클 서버는 따로 구동을 해 주셔야 합니다. 아직까지 m1 맥북에서 native로 구동하는 방법이 없기 때문에, 클라우드를 이용하거나 아니면 따로 안쓰는 윈도우 혹은 리눅스 컴퓨터를 이용해서 서버를 구동 하고 따로 연결 하셔야 해요. 전체적인 큰 그림에 대해서는 https://shanepark.tistory.com/240 글을 참고 해 주세요. 리눅스 서버가 따로 있으시면 https://shanepark.tistory.com/240 로 도커 이용해서 쉽게 서버 올리실 수 있습니다.

miruy commented 2 years ago

맥북 m1 사용중이고 오라클 클라우드와 SQL Developer 이용하려고 하는 학생입니다! SQL Developer 접속은 잘 되었는데 테이블 스페이스를 생성하려고 하려고 여기저기 찾아보니 기존 테이블 스페이스의 디렉토리 주소를 복붙하여 만드는 방법을 알아보았습니다! 근데 이런 오류가 떠서 진행이 안되요ㅠㅠ 구글링 해보아도 Shane-Park님 블로그처럼 잘 설명되어있는 곳이 없어서....댓글로 여쭤봅니다ㅠㅠ 기존 테이블 스페이스 디렉토리 주소는 아래와 같고 +DATA/FEV21POD/D1D2F359E41C4267E0531B14000A69C8/DATAFILE 이름도 "system.3417.1089780149" 형식인데 혹시 이름명 맨 뒤에 .DBF라고 안써져있는 것도 문제가 될까요..?

miruy commented 2 years ago

ORA-01031: 권한이 불충분합니다

CREATE TABLESPACE TABLESPACE1 DATAFILE '+DATA/FEV21POD/D1D2F359E41C4267E0531B14000A69C8/DATAFILE/FILE_SPECIFICATION1'

ShanePark commented 2 years ago

@miruy 안녕하세요. 오라클 계정이 문제가 아니구 , 해당 DB에 생성하신 계정에 테이블 생성 권한을 주질 않으신 듯 합니다.

CREATE USER [USERNAME] IDENTIFIED BY [PASSWORD]

위와 같이 입력 해서 계정을 만드셨을 텐데요 해당 USERNAME에 권한도 부여 해 주셔야 합니다.

GRANT RESOURCE, CONNECT TO [USERNAME]

이렇게 하면 왠만한 권한은 모두 한번에 부여가 됩니다. 제가 알기론 view 만드는 권한 정도가 부여가 안되었던 것 같습니다.

grant create session, create table, create procedure to [USERNAME];

이렇게 권한을 일일히 정해주실 수도 있습니다.

grant create view to [USERNAME];

뷰 만드는 권한은 이렇게 줍니다.



모든 권한을 주셨으면, 생성한 유저들 확인은 아래의 명령어로 하실 수 있습니다

select * from sys.dba_users

도움이 되셨으면 좋겠네요

miruy commented 2 years ago

안녕하세요~! 덕분에 지난 문제는 해결이 잘 되었습니다! 감사합니다ㅠㅠ 근데..한가지 문제가 더 생겨서 돌아왔어요ㅠㅠㅠ 제가 이클립스와 db를 연결하려고 계속 시도중인데 같은 에러 메세지가 뜨면서 안되더라구요ㅠㅠ 혹시 이클립스와 오라클데이터베이스 연동 방법의 대해 알고 계시면...알려주실 수 있을까요??ㅠㅠ jdk11 환경변수도 잘 되어 있는데ㅠㅠ 뭘해도 안되네요ㅠㅠ 우선 제가 사용하는 이클립스는 2020.9 버전이고 jdk는 11버전이며 오라클데이터베이스는 19c이고 이클립스와 오라클 데이터베이스를 연동하기 위해 필요한 ojdbc파일은 ojdbc10.jar 로 설치하였습니다! 그리고 이클립스에 제가 사용하는 sql developer의 user명, password, url 과 연동을 위한 코드도 작성되어 있습니다!

아래의 에러가 뜨면서 연동이 안되는데.....바쁘시겠지만ㅠㅠ 도와주실 수 있으신가용??ㅠㅠ java.sql.SQLRecoverableException: IO Error: could not resolve the connect identifier "DB202112211148_high"

ShanePark commented 2 years ago

@miruy

https://shanepark.tistory.com/207 링크 참고해서 한번 진행해보세요

jaesunkkk commented 2 years ago

안녕하세요! 글 읽으며 설치를 진행하고 있었는데 product 변경이 안되네요 .. 눌렀을때 이용할 수 있는 프로그램이 없다 이런식으로 나와서 터미널로 열기를 설정했는데 클릭을 해도 아무것도 뜨지않을땐 어떻게 해야할까요..?

ShanePark commented 2 years ago

@jaesunkkk image 해당 파일을 우클릭 해서 Openwith > Other.. 에 가면 image TestEdit이 있습니다. image 해당 소프트웨어로 파일을 수정하실 수 있습니다.

혹은 vim 을 사용하실 줄 알면 vim으로도 수정 가능합니다.

vi /Users/shane/.sqldeveloper/21.2.0/product.conf

image image 어렵지 않은 내용이니 충분히 하실 수 있을거에요

JaeWooYi commented 2 years ago

오라클 설치하려다가 시간 너무많이 낭비했는데 이런 양질의 자료가있다니 바로 따라해보겠습니다

laynoup commented 2 years ago

선생님 .sqldeveloper이라는 폴더가 없어서 이렇게 댓글 남겨봅니다 ㅠㅠ

ShanePark commented 2 years ago

@laynoup 안녕하세요. .sqldeveloper 폴더가 기본적으로 숨김상태인데 image

터미널을 켜고 ls -al ~| grep '.sqldeveloper' 를 입력 해서 한번 폴더가 존재하는지 확인 해 보세요 있다면 숨김파일 보이는 토글 키는 finder에서 커맨드+쉬프트+. 키를 입력 하시면 됩니다. sql developer를 설치하셨다면 있을건데요. 만약 폴더가 변경되었다면..

image

find -d '.sqldeveloper' 로 한번 어느 폴더에 있는지 확인 해 보세요.

laynoup commented 2 years ago

감사합니다! 찾았습니다 근데.. text edit으로 product.conf 수정했는데 자꾸 자바 버전이 높다는 메세지가 뜨네요... 계속 선생님 글 보면서 수정해보았지만 잘 안되서 댓글 남겨봅니다 ㅠㅠ

ShanePark commented 2 years ago

@laynoup 제 경험상 자바 버전이 높을때는 딱히 문제가 없었는데 혹시 sql developer사용시 튕기는 현상이 있으신가요? 사용하는데 문제가 없다면

laynoup commented 2 years ago

"사용자 설정을 이전하는 중" 창이 뜨는데 도중에 꺼져버리네요... JDK-18.jdk 를 사용하고 있습니다.. SQL을 제 개인정보를 담아서 좀 연습하기 위해 DB를 구축하려 하는데 상당히 어려워서 자꾸 질문드리게 되네요 죄송합니다 ㅠ

ShanePark commented 2 years ago

@laynoup JDK 18은 너무 가신거같아요. 17을 써도 문제가 없다고 보장을 못하는 상황에서 18버전은 지금상황에서는 어떠한 경우에도 사용하실 이유가 없을 것 같네요.

특히 JVM이 2개가 이미 있는 상황이신데 SDK를 그냥 추가로 설치만 하면 나중에 관리하기가 어려워요. JDK 전부 지우시고 https://shanepark.tistory.com/167 글에서 SDKMAN 및 그 아래 바로 이어지는 java 쪽 참고하셔서 SDKMAN으로 버전 관리 하는 쪽으로 하시는게 좋을 것 같네요.

일단 당장 상황해결은 SetJavaHome 을 설치하신 오라클 JDK8로 잘 설정 해 주시면 될 것 같긴 한데 /usr/libexec/java_home -V 해서 나오는 자바 경로 잘 보고 하심 될 것 같아요.

그런데 SQL Developer가 실행이 되어도 DB는 따로 준비가 되셨나요 ? DB만 있으면 굳이 Sql Developer를 쓰지 않고 DBeaver나 DataGrip 등을 쓰셔도 되는데 .. 솔직히 초보자가 m1 맥북으로 오라클 사용하는건 너무 버거워요

laynoup commented 2 years ago

SQLD 취득후 관심이 생겨 이것저것 해보려 했는데 서툴렀던것 같습니다. 정말 죄송한데 한가지만 더 여쭙자면 자바 삭제 과정에서 맥북 파일이 거의 다 날라갔습니다. 사진에 있는 그대로 복사만 해서 붙어넣기 했는데 말이죠.. 혹시 해결방법이 있을까요? 늦은밤에 죄송합니다.. (지금 사용자 비밀번호도 인식이 안되는지 계속 틀렸다고 뜨네요... ) ​ -----Original Message----- From: "Shane @.> To: @.>; Cc: @.>; @.>; Sent: 2022-04-15 (금) 16:10:43 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 87 (#11)

@laynoup JDK 18은 너무 가신거같아요. 17을 써도 문제가 없다고 보장을 못하는 상황에서 18버전은 지금상황에서는 어떠한 경우에도 사용하실 이유가 없을 것 같네요. 특히 JVM이 2개가 이미 있는 상황이신데 SDK를 그냥 추가로 설치만 하면 나중에 관리하기가 어려워요. JDK 전부 지우시고 https://shanepark.tistory.com/167 글에서 SDKMAN 및 그 아래 바로 이어지는 java 쪽 참고하셔서 SDKMAN으로 버전 관리 하는 쪽으로 하시는게 좋을 것 같네요. 일단 당장 상황해결은 SetJavaHome 을 설치하신 오라클 JDK8로 잘 설정 해 주시면 될 것 같긴 한데 /usr/libexec/java_home -V 해서 나오는 자바 경로 잘 보고 하심 될 것 같아요. 그런데 SQL Developer가 실행이 되어도 DB는 따로 준비가 되셨나요 ? DB만 있으면 굳이 Sql Developer를 쓰지 않고 DBeaver나 DataGrip 등을 쓰셔도 되는데 .. 솔직히 초보자가 m1 맥북으로 오라클 사용하는건 너무 버거워요 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***> ​

ShanePark commented 2 years ago

@laynoup 정확히 어떤 파일을 삭제하신지 몰라서 도움을 드리기가 어렵네요.. 비밀번호는 한/영키 혹은 캡스락을 잘 확인해보세요 자바 삭제한다고 사용자 프로파일에 문제가 생기지는 않거든요. 혹시 해결이 안되더라도 맥북 초기화를 해버리면 되니 너무 걱정하지는 마세요. 다시 셋업하는데 약간의 시간이 걸리기는해도 평소 소스코드만 github에 형상관리 잘 해두면 저는 회사에서 쓰는 리눅스도, 집에서 쓰는 맥북도 언제 포맷해도 크게 상관 없더라고요

laynoup commented 2 years ago

사진에 있는 자바 삭제 코드를 터미널에 복붙했더니 저의 워드, 엑셀 등 파일이 다 삭제된것 같습니다... 파이참. R스튜디오 등 응용프로그램도 보이지 않습니다... 어제부터 해결을 못하고 있는데 이건 평일에 서비스센터 가는게 최선일까요ㅠㅠ (계속 도와주셔서 너무 감사합니다) ​ ​ ​ ​ ​ ​ ​ -----Original Message----- From: "Shane @.> To: @.>; Cc: @.>; @.>; Sent: 2022-04-16 (토) 09:28:05 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 87 (#11)

@laynoup 정확히 어떤 파일을 삭제하신지 몰라서 도움을 드리기가 어렵네요.. 비밀번호는 한/영키 혹은 캡스락을 잘 확인해보세요 자바 삭제한다고 사용자 프로파일에 문제가 생기지는 않거든요. 혹시 해결이 안되더라도 맥북 초기화를 해버리면 되니 너무 걱정하지는 마세요. 다시 셋업하는데 약간의 시간이 걸리기는해도 평소 소스코드만 github에 형상관리 잘 해두면 저는 회사에서 쓰는 리눅스도, 집에서 쓰는 맥북도 언제 포맷해도 크게 상관 없더라고요 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***> ​

ShanePark commented 2 years ago

@laynoup 말씀하시는 자바 삭제 코드를 저한테 좀 보여주시겠어요? 어떤 코드를 복사 했다고 하시는지 잘 모르겠네요. 입력했다고 하시는 명령어를 봐야 어떤 문제인지 알 수 있을 것 같아요 그리고 설사 다 지워졌다고 해도 굳이 서비스센터 갈 필요 없이 초기화는 혼자 집에서도 금방 하실 수 있어요

laynoup commented 2 years ago

아 감사합니다 ㅠㅠ ! 어제 입력했던 순서대로 제가 적어보겠습니다.

1) (자바 경로 확인) /usr/libexec/java_home –V 2) (설치된 자바 조회) cd /Library/Java/JavaVirtualMachines/ $ ls JDK-18.jdk 3) (삭제 코드 입력.) sudo rm –rf JDK-18.jdk 4) (위 3번 코드를 입력했으나 터미널에서 자바가 삭제 안된것으로 확인되어 밑에 코드를 입력) sudo rm –fr / Library / Internet Plug-lns / JavaAppletPlugin.plugin sudo rm – fr / Library / PreferencePanes/ JavaControlPanel.prefpane 5) 사용자 번호 입력 후 10분만에 각종 문서, 파일 등 다 사라짐..

-----Original Message----- From: "Shane @.> To: @.>; Cc: @.>; @.>; Sent: 2022-04-16 (토) 14:55:56 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 87 (#11)

@laynoup 말씀하시는 자바 삭제 코드를 저한테 좀 보여주시겠어요? 어떤 코드를 복사 했다고 하시는지 잘 모르겠네요. 입력했다고 하시는 명령어를 봐야 어떤 문제인지 알 수 있을 것 같아요 그리고 설사 다 지워졌다고 해도 굳이 서비스센터 갈 필요 없이 초기화는 혼자 집에서도 금방 하실 수 있어요 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

ShanePark commented 2 years ago

@laynoup 글쎄요.. rm -rf 명령을 엉뚱한 데에서 하신 것 같아요. 터미널에서 history 라고 입력 하시면 입력했던 명령어들이 전부 나오거든요 거기에서 한번 의심이 갈만한 명령어가 있는지 한번 확인 해 보세요

제가 볼 때에는 rm -rf 명령을 꽤나 상위 폴더에서 진행하셔서 삭제가 불가능 한 실행중인 파일 몇몇 외에는 전부 강제로 삭제 되어 버린 것 같은데 이경우에는 초기화 외에는 딱히 방법이 없어 보입니다. image

rm -rf ./* 를 하려다 실수로 rm -rf . /* 를 입력 하셨어도 마찬가지로 싹 다 지워져 버려요.. 일단 맥북을 초기화 하는건 당연하고요.. 외장 하드 하나 준비하셔서 주기적으로 Time Machine Backup을 하는걸 권장드립니다. 어떤 불의의 사건이 터지거나 컴퓨터가 고장난다고 해도 새로운 맥북으로 순식간에 복구시킬 수 있으니깐요.

맥북 초기화 방법은 구글에 검색 하면 많이 나올텐데, 전원 끈 상태에서 전원 버튼 2초 이상 누르기 -> 컴퓨터 켜지면 옵션->디스크유틸리티->데이터삭제->OS 재설치 순서로 아마 안내 해 줄 거에요. 저도 두어번 정도 해봤던 것 같은데 마침 주말이니 한번 해보세요..

bombo-dev commented 2 years ago

안녕하세요 jdk를 zulu-11.jdk 사용중인데 zulu로 SetJavaHome으로 변경하여도 JavaFX오류가 발생하는데 zulu로는 안되는 걸까요?

ShanePark commented 2 years ago

@joyful-bombo 안녕하세요. 제가 zulu jdk를 사용해 보지 않아서 관련이있는지 모르겠네요 .Zulu를 사용하시려면 JDK 버전을 한번 8로 변경해서 시도 해 보세요. SQL Developer가 꽤나 JDK 를 많이 가려서 이것 저것 많이 바꾸어 봐야 하더라고요..

bombo-dev commented 2 years ago

@Shane-Park 해결되었습니다! zulu에서 따로 각 버전의 JDK FX도 다운을 받아주어야 하네요! 감사합니다

SUJINJEONG012 commented 2 years ago

오라클 설치하고 전자지갑까지 다운받았는데 디렉토리 권한부분에서 저는 /bin/bash 부분이 안 나오ㅏ요... ㅠㅠㅠ방법이 있을까요

bombo-dev commented 2 years ago

오라클 설치하고 전자지갑까지 다운받았는데 디렉토리 권한부분에서 저는 /bin/bash 부분이 안 나오ㅏ요... ㅠㅠㅠ방법이 있을까요

권한에 대한 오류가 발생했나요? 최근 껄로 세팅했을 때 저는 권한 오류가 나오지않았어요!

ShanePark commented 2 years ago

@SUJINJEONG012 안녕하세요. https://shanepark.tistory.com/173 글을 확인하시면 맨 아래에 비슷한 내용의 댓글을 주고 받은게 있으니 한번 참고해 보세요! 혹은 https://www.youtube.com/watch?v=u8tsbJLrmdQ&ab_channel=Caldera 이 영상을 따라하시면 쉬우실거에요.

ShanePark commented 2 years ago

안녕하세요. 2022년 8월 기준으로 Apple Silicon 환경에서도 Docker를 활용해 Oracle Dabase를 로컬에서 띄울 수 있는 방법이 생겼으니 필요하신분은 아래의 링크를 참고 해 확인 해 주세요.

[MacOS] M1 맥북 도커로 ORACLE DB 실행하기

zekaloop commented 1 year ago

안녕하세요 맥북 m1 쓰는 사람입니다 본문대로 실행을 해도 컨테이너가 나오지 않고 자꾸 오류만 발생합니다 혹시 조언을 좀 구하고 싶은데 가능할까요?

ShanePark commented 1 year ago

@zekaloop 안녕하세요. 최소한 오류메시지라도 알려주셔야 도움을 드릴 수 있어요

TigerForce317 commented 1 year ago

안녕하세요! colima로 오라클 21버전에 SQL Developer연결까지 잘 마쳤습니다. 감사합니다. 혹시 샘플스키마를 사용할 수 있는 방법이 있을까요?

ShanePark commented 1 year ago

@TigerForce317 안녕하세요 .저도 궁금해서 확인해보니 gvenzl/oracle-xe 로 만든 오라클 컨테이너에는 $ORACLE_HOME/demo/schema 에 데모 스키마가 텅 비어있더라고요.

image

아무래도 저작권때문에 그러지 않았을 까 싶은데, 아래 링크에서 샘플 스키마를 등록하는 .sql 파일을 다운받으셔서 등록 해서 사용하시면 될 듯 합니다.

https://github.com/oracle-samples/db-sample-schemas/releases/tag/v21.1

압축을 풀고 human_resources 폴더를 확인 해 보시면 보통 샘플로 많이 사용하는 employees 스키마 정보가 있어요.

아니면 아래 링크에는 한번의 SQL로 샘플 등록을 다 할 수 있게 쿼리를 제공 해 주네요 https://www.oracletutorial.com/getting-started/oracle-sample-database/

laynoup commented 1 year ago

아... 날라간 파일들을 복구할 방법은 없군요 ... 하... i cloud에 있는 파일들도 복구가... 불가능한가요?? (제가 맥북외에 애플 제품을 사용하고 있진 않습니다)

-----Original Message----- From: "Shane @.> To: @.>; Cc: @.>; @.>; Sent: 2022-04-16 (토) 16:49:56 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 87 (#11)

@laynoup 글쎄요.. rm -rf 명령을 엉뚱한 데에서 하신 것 같아요. 터미널에서 history 라고 입력 하시면 입력했던 명령어들이 전부 나오거든요 거기에서 한번 의심이 갈만한 명령어가 있는지 한번 확인 해 보세요 제가 볼 때에는 rm -rf 명령을 꽤나 상위 폴더에서 진행하셔서 삭제가 불가능 한 실행중인 파일 몇몇 외에는 전부 강제로 삭제 되어 버린 것 같은데 이경우에는 초기화 외에는 딱히 방법이 없어 보입니다.

rm -rf ./ 를 하려다 실수로 rm -rf . / 를 입력 하셨어요 마찬가지로 싹 다 지워져 버려요.. 일단 맥북을 초기화 하는건 당연하고요.. 외장 하드 하나 준비하셔서 주기적으로 Time Machine Backup을 하는걸 권장드립니다. 어떤 불의의 사건이 터지거나 컴퓨터가 고장난다고 해도 새로운 맥북으로 순식간에 복구시킬 수 있으니깐요. 맥북 초기화 방법은 구글에 검색 하면 많이 나올텐데, 전원 끈 상태에서 전원 버튼 2초 이상 누르기 -> 컴퓨터 켜지면 옵션->디스크유틸리티->데이터삭제->OS 재설치 순서로 아마 안내 해 줄 거에요. 저도 두어번 정도 해봤던 것 같은데 마침 주말이니 한번 해보세요.. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

ShanePark commented 1 year ago

@laynoup 지금 보니 rm -rf 후에 파일 세퍼레이터 사이에 띄어쓰기를 하셨던 모양이네요. 아이클라우드에 저장된 파일은 당연히 복구가 되는데 Documents나 Desktop 정도밖에 백업이 안되었을 것 같네요. 그것도 전체삭제할때 같이 백업후 동기화 되어 버렸을 확률이 높구요 아이클라우드에선 어느정도 기간동안은 삭제된 데이터의 복구도 가능하긴 한데 이미 6개월이 지나버려서 모두 날아갔을 듯 하네요. sudo rm -rf 명령은 항상 조심하세요

leesunjae1 commented 1 year ago

안녕하세요 많은 정보 감사합니다~ 저도 m1에어를 사용하고 있는데 sql 설치중 <경고 - 일부 모듈을 설치하지 못했습니다> 해결이 안되네요.... 혹시 해결방법 알고계실까해서 글을 남깁니다.... ㅜ

ShanePark commented 1 year ago

@leesunjae1 안녕하세요. 저도 말씀해주신 내용만으로는 정확히 이유를 알수가 없네요. 저라면 전부 삭제하고 새로 다운받아서 설치 해 볼 것 같아요

Jane201907 commented 1 year ago

안녕하세요! 자세히 정보 남겨 주셔서 도움 많이 받았습니다. 감사합니다. 여쭤보고 싶은게 있는데요, 외부 sql 파일을 어떻게 여는지 아시나요? 도커 설치해서 oracle sql developer 사용중인데요, 외부 파일을 어떻게 여는지 모르겠습니다. docker exec -i oracle-xe-11g sqlplus (사용자이름/PW) < /Users/(파일경로)/(열고자하는파일).sql 터미널에서 위 명령어 실행해봤는데 파일 자체를 찾지를 못합니다.. bash 권한도 허용해줬는데 뭐가 문제인지 잘 모르겠습니다.

ShanePark commented 1 year ago

@Jane201907 안녕하세요. sql developer 쓰시면 굳이 컨테이너 들어가서 sqlplus를 쓸 필요가 없고 sql developer에서 바로 열면 되지 않을까요?

Jane201907 commented 1 year ago

@ShanePark 말씀 듣고 프로그램에서 바로 열어봤습니다. 테이블 새로 만들고 내용 추가하는 내용의 sql 파일인데 혹시 한글이 깨져서 실행이 안되는 건 해결할 방법이 있나요..?

ShanePark commented 1 year ago

@Jane201907 sql developer 인코딩 설정 으로 검색하면 아마 방법이 나올 것 같아요

Jane201907 commented 1 year ago

@ShanePark 아 그렇군요 감사합니다!!