-
[Database] Mac M1, M2 Oracle ์ค์นํ๊ธฐ(ORA-12547 ์ค๋ฅ ํด๊ฒฐ)๐ปProgramming/Database 2023. 11. 6. 21:29
๐ 1. ํฐ๋ฏธ๋์ ํตํด Colima ์ค์น
brew install colima
๐ 2. Docker Desktop์ด๋ ํฐ๋ฏธ๋์ ํตํด Docker ์์ง๋ง ์ค์น๋ ๊ฐ๋ฅ
brew install docker
๐ 3. Colima ์คํ: colima๋ฅผ x86_64 ํ๊ฒฝ์ผ๋ก ๋์์ค
colima start --memory 4 --arch x86_64
๐ 4. docker oracle ์ปจํ ์ด๋ ์คํ
docker run --restart unless-stopped -e ORACLE_PASSWORD=oracle -p 1521:1521 -d gvenzl/oracle-xe
๐ 5. docker ps ๋ช ๋ น์ด๋ก ์ปจํ ์ด๋๊ฐ ์ ์์ฑ ๋์๋์ง ํ์ธ ์์ ์ฌ์ง๊ณผ ๊ฐ์ด ๋จ๋ฉด ์ฑ๊ณต.
docker ps
๐ 6. docker logs ์ปจํ ์ด๋ ์ด๋ฆ
docker logs oracle
๐ 7. sqlplus ์คํ
docker exec -it oracle sqlplus
๐ 8. system ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ
system oracle
password๋ ์๋ ์ ๋ ฅํด๋ ๋จ์ง ์๋ ๊ฒ์ด ์ ์์ด๋ค. 4๋ฒ์์ password๋ฅผ oracle๋ก ์ง์ ํด์ฃผ์๊ธฐ ๋๋ฌธ์ oracle์ด๋ผ๊ณ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.
๐ 9. ์ค์ต ์ํ Oracle hr ๋ก๊ทธ์ธ
connect system/oracle CREATE USER hr IDENTIFIED BY hr; GRANT RESOURCE TO hr; ALTER USER hr ACCOUNT UNLOCK; GRANT CREATE SESSION TO HR; connect hr/hr
system ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ์ฌ hr ์ ์ ์๊ฒ ์ํ์ ๋๊ฒจ์ฃผ๋ ๋ช ๋ น์ด.
๐ 10. exit ํ ๋ค์ ์คํํ๊ธฐ
docker start oracle docker exec -it oracle sqlplus connect hr/hr
https://github.com/gvenzl/oci-oracle-xe/issues/63
Running Oracle XE on Apple M1 not working (ORA-12547: TNS:lost contact) · Issue #63 · gvenzl/oci-oracle-xe
Hi! I tried starting Oracle XE on Docker 20.10.10 on an Apple M1 computer. docker run -p 1521:1521 -e ORACLE_PASSWORD=pwd --platform linux/amd64 gvenzl/oracle-xe Here is my docker info: Client: Clo...
github.com
M1, M2 Mac OS์์ Oracle DataBase ์ฌ์ฉํ๊ธฐ
M1 ์ด์์ CPU๋ฅผ ์ฌ์ฉํ๋ Mac์์ Docker๋ฅผ ์ด์ฉํด Oracle Database๋ฅผ ์ค์นํด๋ด ์๋ค.
velog.io
'๐ปProgramming > Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ