Yondata
article thumbnail
728x90
반응형
SMALL

Docker 설치 생략 

docker image로 Altibase 구축 시작

#docker altibase image pull
docker pull altibase/altibase

Dokcer 컨테이너 실행 및 포트포워딩

#docker run
docker run -it --name 컨테이너명 -p 20300:20300 altibase image
ex) docker run -it --name altibase7 -p 20300:20300 altibase/altibase

Altibase sys계정 접속

#sys계정으로 db접속
isql -sysdba
id : sys
pw : MANAGER

 


DB 삭제

#server stop 및 데이터베이스 정보 삭제
$ server stop
$ cd $ALTIBASE_HOME
$ rm dbs/*
$ rm logs/*

#삭제한 데이터 파일, 로그파일 확인
iSQL> select name, checkpoint_path from v$tablespaces a, v$mem_tablespace_checkpoint_paths b where a.id = b.space_id;
iSQL> select a.name, b.name from v$tablespaces a, v$datafiles b where a.id = b.spaceid;
$ cat $ALTIBASE_HOME/conf/altibase.properties | grep ^LOG | grep DIR

#데이터베이스 삭제
isql -u sys -p manager -sysdba
iSQL(sysdba)> startup process;
iSQL(sysdba)> drop database mydb;
iSQL(sysdba)> exit

DB생성(UTF8)

>기존 image로 생성된 altibase는 인코딩타입이 UTF8이 아니라 삭제하고 새로 생성해야함

새로운 캐릭터셋으로 DB 생성 필요

#데이터베이스를 생성한다. (server create '데이터베이스 캐릭터셋' '내셔널 캐릭터셋')
$ server create UTF8 UTF8

 

그외

# 인코딩타입 조회
select * from v$nls_parameters;

# altibase 버전
SELECT * FROM V$VERSION;

# 테이블 전체 조회
SELECT * FROM system_.sys_tables_;
SELECT * FROM tab;

# ALTIBASE FUNCTION,PROCEDURES 조회
SELECT * FROM SYSTEM_.SYS_PROCEDURES_

 

728x90
반응형
LIST
profile

Yondata

@Yondata

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!