티스토리 뷰
반응형
https://gist.github.com/rutcreate/7737ba721cd7058f75eb312a080bc446
Setup Oracle Database on Apple Silicon Chip (Docker)
Setup Oracle Database on Apple Silicon Chip (Docker) - README.md
gist.github.com
위 주소에 있는 방법으로 한번에 성공했습니다.
Apple Silicon으로 작성된 설치 방법이지만, x86에 linux도 데이터베이스 zip 파일만 변경해 주면 잘 동작합니다.
혹시라도 x86 linux에서 도커 빌드는 되었으나, run 할때 에러가 발생한다면 데이터가 저장될 oradata 디렉토리(하위 포함)에 퍼미션을 변경해 주면 됩니다.
계정 및 테이블생성해 보기
도커로 컨테이너 시작시에 생성된 계정
Oracle password for SYS, SYSTEM and PDBADMIN: gyY3bh_l08b_oy
도커로 오라클 접속
docker exec -it MYDB /bin/sh
sqlplus SYS/gyY3bh_l08b_oy@localhost:1521/MYDB as sysdba
CDB 오라클 프로파일 변경 (패스워드 만료 정책을 무제한으로 변경)
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
PDB 선택 후 패스워드 만료 정책을 무제한으로 변경
SHOW PDBS;
ALTER SESSION SET CONTAINER = MYDBPDB1;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
테이블스페이스 생성 오라클 접속 계정을 생성하기 전에, 새로 생성할 계정에서 사용할 테이블 스페이스 생성
(데이터와 인덱스 저장 용도로 분리해서 생성)
CREATE TABLESPACE dev4u_dat
DATAFILE '/u01/app/oracle/dev4u_dat01.dbf'
SIZE 100M
AUTOEXTEND ON
NEXT 50M
MAXSIZE 2G;
CREATE TABLESPACE dev4u_idx
DATAFILE '/u01/app/oracle/dev4u_idx01.dbf'
SIZE 100M
AUTOEXTEND ON
NEXT 50M
MAXSIZE 2G;
유저생성
CREATE USER dev4u IDENTIFIED BY dev4u_app DEFAULT TABLESPACE DEV4U_DAT TEMPORARY TABLESPACE TEMP;
GRANT CONNECT, RESOURCE TO dev4u;
접속툴 (sqldeveloper로 오라클에 접속 후에 테이블 생성해 봄)
계정: dev4u/dev4u_app
포트: 51521
서비스명: MYDBPDB1
CREATE TABLE tb_member (
member_id NUMBER,
username VARCHAR2(50),
email VARCHAR2(100),
created_at DATE DEFAULT SYSDATE
) TABLESPACE DEV4U_DAT;
ALTER TABLE tb_member
ADD CONSTRAINT pk_tb_member PRIMARY KEY (member_id)
USING INDEX TABLESPACE DEV4U_IDX;
CREATE INDEX idx_tb_member_01
ON tb_member (username)
TABLESPACE DEV4U_IDX;
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- GKRS
- 톡토기
- 별이 빚나는 밤
- 유가바이트디비
- node.js
- 솔리드 쿨론
- JMW 헤어드라이기기
- 코라나 19
- weka
- Pixel Pals
- 화분벌레
- 배당급
- yugabyteDB
- 증권정보포털
- 르세라핌
- 빈센트 반 고흐
- 파나소닉 비데 DL-EH10KWS
- 카카오 에드
- 고체 향수
- VARIDESK
- 브리다 정수기
- 오미크론
- 로니카 BCS
- 매직 트랙패드2
- 별잉 빛나는 밤
- 루미큐브 종류
- Sybase IQ
- 남설 팔찌
- Life Chair
- 홈 오피스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함