OS/Solaris

[Solaris] Oracle 설치 시 필요한 명령어

bbugge 2021. 7. 16. 15:08

// solaris v.11.4

// root

// network interface 상태 확인

# ipadm show-if 

 

//  network 설정

# ipadm delete-ip net0

# ipadm create-ip net0

# ipadm create-addr -T static -a local=192.168.0.1/24 net0

 

// default gw 및 interface 별 상태 확인

# netstat -rn

 

// default gw 설정

# route -p add default 192.168.0.254

 

// (tcp,udp) smallest_anon_port, largest_anon_port 설정

# ipadm set-prop -p smallest_anon_port=9000 tcp

# ipadm set-prop -p largest_anon_port=65500 tcp

# ipadm set-prop -p smallest_anon_port=9000 udp

# ipadm set-prop -p largest_anon_port=65500 udp

# ipadm show-prop -p smallest_anon_port,largest_anon_port tcp

# ipadm show-prop -p smallest_anon_port,largest_anon_port udp

 

// system 설정

# vi /etc/system

 

// project 설정

# vi /etc/project

 

// 디스크 파티션 생성 및 디스크 파일시스템 생성 후 마운트

# format

원하는 디스크 선택 : 1

FORMAT > fdisk 

1

1

0

0

y

6

FORMAT > partition

PARTITION > 0

enter

enter

1

$

label

y

PARTITION > quit

FORMAT > quit

 

// 라벨 생성 확인

# ls -al /dev/dsk/c1t1d0s0

 

// 파일시스템 생성

// ASM디스크는 파일시스템 생성할 필요 없음

# newfs /dev/dsk/c1t1d0s0

 

// 파일시스템 확인

# fstyp /dev/dsk/c1t1d0s0

ufs

 

// 권한 및 사용자:그룹 변경 for oracle ASM

# chmod -R -L /dev/rdsk/c1t1d0s0

# chown -h /dev/rdsk/c1t1d0s0

 

// fstab 등록

# vi /etc/vfstab

/dev/dsk/c1t1d0s0   /dev/dsk/c1t1d0s0   /u01/app/oracle  ufs   2  yes  -

 

// 마운트

# mount -t ufs /dev/dsk/c1t1d0s0 /u01/app/oracle 

 

// pkg 설치

# pkg install pkg://(원하는 패키지명)

 

// pkg 확인

# pkg list (패키지명)

 

// ntp 설정

svccfg -s svc:/network/ntp:default listprop config/slew_always
config/slew_always boolean     true

// 이 등록 정보가 true로 설정되지 않은 경우 다음 명령을 사용하여 설정합니다.
svccfg -s svc:/network/ntp:default setprop config/slew_always = true
svcadm refresh svc:/network/ntp:default

 

// project 세팅

# projadd -U 계정ID -K "project.max-sem-ids=(priv,2048,deny)" user.계정ID
# projmod -a -K "project.max-shm-memory=(priv,2g,deny)" user.계정ID
# projmod -a -K "process.max-file-descriptor=(basic,1024,deny)" user.계정ID
# projmod -a -K "process.max-stack-size=(basic,10485760,deny)" user.계정ID

// ※ 주의 max-shm-memory 값은 reboot를 해줘야 적용됨.