Dameng 데이터베이스 이미지 다운로드
명령줄 설치
루트 사용자에 의해 실행됨 (Dameng 7과 Dameng의 동작은 동일함)
1. Dameng 데이터베이스 설치 디렉터리 및 데이터 디스크 생성
mkdir -p /opt/dm8
(인증 없이 일반 사용자로 로그인)
이미지 파일 마운트 디렉터리: mkdir -p /opt/mnt
설치 디렉터리의 소유자 변경: chown ubuntu:dinstall -R /opt/dm8
이미지 마운트 디렉터리의 소유자 변경: chown ubuntu:dinstall -R /opt/mnt
2. 해당 버전의 설치 패키지를 업로드하고 지정된 디렉터리에 마운트합니다.
opt 디렉토리를 입력하고 다음 명령을 실행하십시오.
마운트 -o 루프 dm8_setup_rh6_64_sec_8.1.1.88_20200701.iso /opt/mnt
3. ubuntu 사용자로 전환하고 mnt 디렉터리로 들어가서 단계별로 설치합니다.
./DMInstall.bin -i
1 단계: 설치 언어 선택 시스템 구성에 따라 적절한 언어를 선택하고 옵션을 입력한 후 Enter 키를 눌러 다음 단계로 진행하십시오.
2단계: 키 파일 확인 사용자는 키 파일 경로 입력 여부를 선택할 수 있습니다. 미입력시 다음 설치단계로 진행 키파일 경로를 입력하세요 설치프로그램에서 키파일의 상세정보를 보여줍니다 합법적인 키파일이고 유효기간 이내인 경우 사용자는 설치를 계속할 수 있습니다.
3단계: 시간대 입력 옵션을 설정합니다. 기본값은 중국 표준시입니다. Enter를 눌러 다음 단계로 진행합니다.
4단계: 설치 유형(기본값 1 일반 설치)을 선택하고 옵션을 입력한 후 Enter 키를 눌러 다음 단계로 진행합니다.
5단계: 설치할 경로를 선택하고 Enter를 눌러 다음 단계로 이동한 후 설치 경로를 확인한 후 Enter를 눌러 다음 단계로 이동합니다.
6단계: 사용자가 설치 정보를 확인합니다. 확인하지 않으실 경우 설치 프로그램을 종료하신 후 확인 후 DM을 설치해 주세요.
7단계: 설치가 완료되면 터미널에 "루트 시스템 사용자로 명령을 실행하십시오: /dm8/script/root/root_installer.sh"라는 메시지가 표시됩니다. 루트가 아닌 시스템 사용자가 설치에 사용되므로 일부 설치 단계에는 해당 시스템 권한이 없으며 사용자가 관련 명령을 수동으로 실행해야 합니다.
4. 인스턴스 초기화
데이터베이스 설치가 완료된 후에도 Dameng 데이터베이스를 공식적으로 실행하려면 데이터베이스 인스턴스를 초기화해야 합니다. 설치 사용자 ubuntu를 사용하여 데이터베이스를 초기화하고 설치 디렉터리의 bin 디렉터리로 전환한 후 ./dminit help를 입력하여 세부 정보를 확인하세요. 정보, 데이터 페이지 크기, 대소문자 구분, 초기화 후에는 문자셋 수정이 불가하오니 반드시 고객님께 확인 후 진행하시기 바랍니다.
초기화 예시는 다음과 같습니다. (로컬 테스트 환경의 경우 인스턴스는 /dm8/data 하위에 설치되고, 프로덕션 환경은 가장 큰 디스크 경로인 /dmdata 하위에 설치되어야 합니다.)
./dminit PATH=/opt/dm8/data PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=SYSDBA INSTANCE_NAME=RAC PORT_NUM=9003
데이터베이스 시작: 설치 디렉터리의 bin 디렉터리에 서버 이름과 인스턴스 경로를 추가합니다. 이 시작 인터페이스 방법은 인터페이스가 닫힌 후 데이터베이스를 중지합니다. (꺼질 수도 있음)
./dmserver /dm8/data/DMDB/dm.ini
5. 데이터베이스 서비스를 생성하려면 설치 디렉터리 script/root에서 루트 사용자를 사용해야 합니다.
예는 다음과 같습니다:
./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /opt/dm8/data/SYSDBA/dm.ini
(설명7:./dm_service_installer.sh -t dmserver -p DMSERVER -i /opt/dm7/data/SYSDBA/dm.ini)
성공적으로 생성된 후 데이터베이스 서비스를 시작합니다.
systemctl start DmServiceDMSERVER
아니면 bin 디렉토리에 설치하세요.
./DmServiceDMSERVER 시작
6. 데이터베이스에 로그인
ubuntu로 전환하여 환경변수를 설정했다면 disql을 직접 입력하면 되고, 설정이 없으면 설치 bin 디렉터리에 ./disql을 입력하면 됩니다.
./disql SYSDBA/SYSDBA@localhost:5236
7. Dameng 데이터베이스 제거 단계
Dameng 서비스를 먼저 중지하십시오. systemctl stop DmServiceDMSERVER
서비스/dm8/script/root를 제거합니다.
./dm_service_uninstaller.sh -n DmServiceDMSERVER
아직 서비스 systemctl status DmServiceDMSERVER가 있는지 확인하세요.
인스턴스 삭제 rm -rf /dm8/data
데이터베이스/dm8 제거 ./uninstall.sh -i
미러 마운트 폴더 삭제(읽기 전용 파일 시스템)
1) 장착 취소
마운트 해제 /opt/mnt
2) 파일 삭제
rm -rf /opt/mnt
쿼리 테이블: USER_TABLES에서 SELECT TABLE_NAME;