728x90
 
 
-- hosts파일(C:\Windows\System32\drivers\etc\hosts)
105.20.1.154       pjsvr1
105.20.1.155       pjsvr2
105.20.1.156       pjsvr1-vip
105.20.1.157       pjsvr2-vip
105.20.1.158       pjsvr-scan
10.10.10.1         pjsvr1-priv
10.10.10.2         pjsvr2-priv
 
-- hostname 수정
-- IP설정
 
-- 방화벽 해제
netsh firewall set opmode DISABLE
netsh advfirewall firewall delete
netsh advfirewall firewall set opmode DISABLE
 
--- 디스크
cmd -> diskpart
list disk
 
select disk 0
online disk
attributes disk clear readonly
create partition extended
create partition logical
 
-- 설치파일에서 asmtool 수행
엔진설치파일\asmtool\asmtoolg 수행
disk별 label 설정해야 asm생성할때 이름이 보임
 
-- registry 수정
- NTP관련
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\W32Time\Config
MaxPosPhaseCorrection : 600
MaxNegPhaseCorrection : 600
MaxAllowedPhaseOffset : 600
C:\>W32tm /config /update
 
-------------------------------------------------------
CMD> secpol
로컬정책 -> 보안옵션 -> 사용자 계정컨트롤 : 관리자 승인 -> 권한 상승 전에 확인 안함
-------------------------------------------------------
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system
새로만들기 -> DWORD(32비트) 값 -> LocalAccountTokenFilterPolicy
값 데이터 : 1
 
-- 방화벽해제
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile
EnableFirewall => 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\PublicProfile
EnableFirewall => 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile
EnableFirewall => 0
 
-------------------------------------------------------
-DHCP감지해제
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\Tcpip\Parameters
 
Name : DisableDHCPMediaSense
Data type : REG_DWORD(Boolean)
Value : 1
 
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters /v DisableDHCPMediaSense
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v DisableDHCPMediaSense /t REG_DWORD /d 1 /f
 
- IPv6 비활성화
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service\Tcpip6\Parameters
새로만들기 -> DWORD(32비트) 값 -> DisableComponent => 값데이터 : 0xffffffff
-- 기본적으로 비활성화 되어 있음
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents
 
--  비활성화 방법
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 0xFFFFFFFF /f
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents
 
ipconfig | findstr IPv6
 
-- 기능 추가
서버관리자 -> 역할 및 기능추가 -> 역할 기반 또는 기능 기반 설치 다음 -> 다음 -> DNS서버 기능추가 -> 다음 다음 다음 설치
 
서버관리자 -> 도구 -> DNS -> 정방향 조회 영역 -> 새영역 -> 주 영역 -> 영역이름 : oracle50.com -> 다음 다음 마침
  oracle50.com 찍고 우축에서 '새 호스트' -> 이름 : scan   / IP주소 : 192.168.56.105 -> 호스트 추가
                                             이름 :
-------------------------------------------------------
-- 설치중 경고
 
-- 윈도우 RAC설치 환경
- windows 2012
- oracle 11.2 SE
- ASM
 
검사: 사용자 "Administrator"이(가) 도메인 사용자인지 여부 - 검사: 사용자 "Administrator"이(가) 도메인 사용자인지 여부
노드에 확인 경고 결과 발생: gtdb1
 
세부 정보:
PRVF-9998 : 사용자 "Administrator"을(를) 도메인 사용자로 확인할 수 없습니다. "GTDB1" 도메인이 부적합한 도메인이거나 이 도메인에 연결할 수 없습니다.  - Cause:  현재 사용자를 도메인 사용자로 확인할 수 없습니다. 지정된 도메인 이름이 부적합한 도메인 이름이거나 이 도메인에 연결할 수 없습니다.  - Action:  Windows 도메인 서버에 연결할 수 있는 확인하고 OS에 도메인 사용자로 로그인하십시오.
 
1. Bug:17927204 is first fixed in Windows DB Bundle Patch 11.2.0.4.11 or higher. At the time of writting the solution, the latest version is 11.2.0.4.14, which is available as Patch 20502905 WINDOWS DB BUNDLE PATCH 11.2.0.4.14.
2. Complete a software only install of the 11204 Grid software on each node.
3. Apply Patch 20502905 WINDOWS DB BUNDLE PATCH 11.2.0.4.14 to the Grid HOME.
   Run config.bat from GI_HOME\crs\config to configure Grid Infrastructure in a clustered environment (OR 'Grid_home\perl\bin\perl -IGrid_home\perl\lib -IGrid_home\crs\install Grid_home\crs\install\roothas.pl' for a Grid Infrastructure standalone / Oracle Restart environment)
4. The following error may be seen after running the config.bat : "ACFS drivers installation failed" to resolve the error run ASMCA to configure ACFS.  To resolve the error run ASMCA to configure ACFS on cluster env.  Run following in on standalone (Restart) env.
 
   1) cd Grid_home\oui\bin
   2) setup.exe -updateNodeList ORACLE_HOME=Grid_home CLUSTER_NODES= CRS=TRUE
   3) run ASMCA to configure ACFS
   
set ORACLE_HOME=E:\oragrid\product\11.2.0.4
%ORACLE_HOME%\perl\bin\perl -I%ORACLE_HOME%\perl\lib -I%ORACLE_HOME%\crs\install %ORACLE_HOME%\crs\install\rootcrs.pl -unlock
crsctl status resource -t
 
net start | findstr /i ora
 
net stop OracleRemExecService
net stop OracleServiceD112041
net stop OraFenceService
net stop "Oracle Object Service"
net stop "OracleOHService"
 
sc config Winmgmt start= disabled
net stop winmgmt
 
cd 28265827
E:\oragrid\product\11.2.0.4\opatch\opatch apply -local
    
sc config Winmgmt start= auto
%ORACLE_HOME%\perl\bin\perl -I%ORACLE_HOME%\perl\lib -I%ORACLE_HOME%\crs\install %ORACLE_HOME%\crs\install\rootcrs.pl -patch    
 
net start msdtc
net start winmgmt    
 
E:\oragrid\product\11.2.0.4
------------------------------------------------------
## Windows 2012에서 Oracle 11g RAC 설치 시 오류 발생
** 원인은 ASM 드라이버 미지원으로 기동 실패 (Doc ID 1987371.1)
- 패치 후 설치진행이 필요.
-- 윈도우에서  deconfig 수행 (각노드에서 수행)
set GRID_HOME=E:\oragrid\product\11.2.0.4
E:\oragrid\product\11.2.0.4\perl\bin\perl -I E:\oragrid\product\11.2.0.4\perl\lib -I E:\oragrid\product\11.2.0.4\crs\install E:\oragrid\product\11.2.0.4\crs\install\rootcrs.pl -deconfig -force
 
-- 패치적용 : 최신패치도 가능 (각노드에서 수행)
set ORACLE_HOME=E:\oragrid\product\11.2.0.4
cd E:\Oracle_install\28265827
E:\oragrid\product\11.2.0.4\OPatch\opatch apply -local
 
-- RAC config 수행 (1번에서만 수행하면 2번까지 수행됨)
E:\oragrid\product\11.2.0.4\perl\bin\perl -I E:\oragrid\product\11.2.0.4\perl\lib -I E:\oragrid\product\11.2.0.4\crs\install E:\oragrid\product\11.2.0.4\crs\install\rootcrs.pl
 
-- 인벤토리 업데이트 및 ASM구성 : 안하면 DB설치할때 노드리스트가 안나옴
1) cd E:\oragrid\product\11.2.0.4\oui\bin
2) setup.exe -updateNodeList ORACLE_HOME=E:\oragrid\product\11.2.0.4 "CLUSTER_NODES={pjsvr1,pjsvr2}" CRS=TRUE
3) run ASMCA to configure ACFS : CMD> asmca : Data,RECO diskgroup 생성
 
-- 노드 재기동 : DB엔진 설치 시 기동상태체크가 안되서...(각 노드별 수행)
crsctl stop crs
crsctl start crs
 
[INS-35423] Oracle Clusterware가 로컬 노드에서 실행 중이 아닌 것으로 감지되었습니다.
 
  --> 그래도 안되면 (문서 ID 2164220.1)
cd E:\Oracle_install\database
setup.exe ORACLE_HOSTNAME=pjsvr1
 
-- Default Listener 생성
- scan에서 1521포트를 사용해서 추가할때 사용할 수 없다고 하면서 생성안됨.
-> 포트중복시 scan_listener 중지 후 생성하면됨
srvctl stop scan_listener
srvctl add listener -l listener -p TCP:1521
srvctl start listener -l listener
srvctl start scan_listener
 
-------------------------------------------------------
## 패치
-- CRS패치는 진행한 경우 DB만 내리고 진행해도 문제없이 진행
-- 앞에서 최신Patch르 안한경우 아래대로 모두 진행하면됨
 
-- 서비스 중지
set ORACLE_HOME=E:\oragrid\product\11.2.0.4
%ORACLE_HOME%\perl\bin\perl -I %ORACLE_HOME%\perl\lib -I %ORACLE_HOME%\crs\install %ORACLE_HOME%\crs\install\rootcrs.pl -unlock
 
-- 내려갔는지 확인
crsctl status resource -t
 
-- 오라클 서비스 다운
net start | findstr /i ora
 
net stop OracleRemExecService
net stop OracleServiceD112041
net stop OraFenceService
 
sc config Winmgmt start= disabled
net stop winmgmt          
 
-- 패치
unzip p28265827_112040_MSWIN-x86-64.zip
cd E:\Oracle_install\28265827
 
set ORACLE_HOOME=E:\oragrid\product\11.2.0.4
E:\oragrid\product\11.2.0.4\OPatch\opatch apply -local
 
set ORACLE_HOOME=C:\oracle\product\11.2.0\dbhome_1
C:\oracle\product\11.2.0\dbhome_1\OPatch\opatch apply -local
 
E:\oragrid\product\11.2.0.4\OPatch\opatch lsinv -oh E:\oragrid\product\11.2.0.4
E:\oragrid\product\11.2.0.4\OPatch\opatch lsinv -oh C:\oracle\product\11.2.0\dbhome_1
 
-- 기동
set ORACLE_HOME=E:\oragrid\product\11.2.0.4
%ORACLE_HOME%\perl\bin\perl -I %ORACLE_HOME%\perl\lib -I %ORACLE_HOME%\crs\install %ORACLE_HOME%\crs\install\rootcrs.pl -patch      
 
-------------------------------------------------------------------------
## DB패치만 하는경우
-- 서비스 중지
OracleMTSRecoveryService 중지
 
-- 패치
e:
cd E:\Oracle_install\28265827
set ORACLE_HOOME=E:\oracle\product\11.2.0.4
E:\oracle\product\11.2.0.4\OPatch\opatch apply -local
 
-- 서비스 기동
OracleMTSRecoveryService 기동
=============================================================================================================================
 

 

728x90

'ORACLE' 카테고리의 다른 글

[ORACLE] template_dbca_silent 설치 (한 엔진에 instance 추가)  (0) 2022.06.27
[ORACLE] Window HA install  (0) 2022.06.27
[ORACLE] Log miner  (1) 2022.06.27
[ORACLE] local_listener  (0) 2022.06.27
[ORACLE] Windows Client install  (1) 2022.06.27
728x90

-- 사전환경

--- IP

ipadm show-if --interface 확인
ipadm create-ip net0 --interface 생성
ipadm delete-ip net0

ipadm create-addr -T static -a local=192.168.223.221/24 net0/prod
ipadm create-addr -T static -a local=10.10.10.211/16 net1
ipadm show-addr

---/etc/hosts

## public
192.168.223.221 solaris1
192.168.223.222 solaris2

## private
10.10.10.221 solaris1-priv
10.10.10.222 solaris2-priv

## vip
192.168.223.223 solaris1-vip
192.168.223.224 solaris2-vip

## scan
192.168.223.225 solaris-scan

--- 방화벽

svcadm disable firewall
svcadm disable network

--- group, user 생성

groupadd dba
useradd -g dba -d /export/home/oracle -m oracle
passwd oracle

--- kernel setting

projadd -U oracle -G dba -K "project.max-shm-memory=(priv,600m,deny)" user.oracle
projmod -U oracle -G dba -K "project.max-shm-memory=(priv,3G,deny)" user.oracle
projmod -s -K "process.max-sem-nsems =(priv,256,deny)" user.oracle
projmod -sK "project.max-sem-ids=(priv,100,deny)" user.oracle
projmod -sK "project.max-shm-ids=(priv,100,deny)" user.oracle
projmod -sK "tcp_smallest_anon_port=(priv,9000,deny)" user.oracle
projmod -sK "tcp_largest_anon_port=(priv,65500,deny)" user.oracle
projmod -sK "udp_smallest_anon_port=(priv,9000,deny)" user.oracle
projmod -sK "udp_largest_anon_port=(priv,65500,deny)" user.oracle
projmod -s -K "process.max-file-descriptor=(priv,4096,deny)" user.oracle

cat /etc/project

--- Disk Partition

root@solaris:~# format
Searching for disks...done

AVAILABLE DISK SELECTIONS:
       0. c1d0 <VBOX HAR-88343a3a-0b8bca1-0001-50.00GB>
          /pci@0,0/pci-ide@1,1/ide@0/cmdk@0,0
       1. c1d1 <VBOX HAR-933a7fed-e636102-0001 cyl 3914 alt 2 hd 255 sec 63>
          /pci@0,0/pci-ide@1,1/ide@0/cmdk@1,0
  
Specify disk (enter its number): 1
selecting c1d1
Controller working list found
[disk formatted, defect list found]
No Solaris fdisk partition found.


FORMAT MENU:
        disk       - select a disk
        type       - select (define) a disk type
        partition  - select (define) a partition table
        current    - describe the current disk
        format     - format and analyze the disk
        fdisk      - run the fdisk program
        repair     - repair a defective sector
        show       - translate a disk address
        label      - write label to the disk
        analyze    - surface analysis
        defect     - defect list management
        backup     - search for backup labels
        verify     - read and display labels
        save       - save new disk/partition definitions
        inquiry    - show disk ID
        volname    - set 8-character volume name
        !<cmd>     - execute <cmd>, then return
        quit

format> fdisk
No fdisk table exists. The default partition for the disk is:

  a 100% "SOLARIS System" partition

Type "y" to accept the default partition,  otherwise type "n" to edit the
 partition table.
y

format> p

PARTITION MENU:
        0      - change `0' partition
        1      - change `1' partition
        2      - change `2' partition
        3      - change `3' partition
        4      - change `4' partition
        5      - change `5' partition
        6      - change `6' partition
        7      - change `7' partition
        select - select a predefined table
        modify - modify a predefined partition table
        name   - name the current table
        print  - display the current table
        label  - write partition map and label to the disk
        !<cmd> - execute <cmd>, then return
        quit

partition> print
Current partition table (default):
Total disk cylinders available: 3913 + 2 (reserved cylinders)

Part      Tag    Flag     Cylinders        Size            Blocks
  0 unassigned    wm       0               0         (0/0/0)           0
  1 unassigned    wm       0               0         (0/0/0)           0
  2     backup    wu       0 - 3912       29.98GB    (3913/0/0) 62862345
  3 unassigned    wm       0               0         (0/0/0)           0
  4 unassigned    wm       0               0         (0/0/0)           0
  5 unassigned    wm       0               0         (0/0/0)           0
  6 unassigned    wm       0               0         (0/0/0)           0
  7 unassigned    wm       0               0         (0/0/0)           0
  8       boot    wu       0 -    0        7.84MB    (1/0/0)       16065
  9 alternates    wm       1 -    2       15.69MB    (2/0/0)       32130

partition> 0
Part      Tag    Flag     Cylinders        Size            Blocks
  0 unassigned    wm       0               0         (0/0/0)           0

Enter partition id tag[unassigned]: 
Enter partition permission flags[wm]: 
Enter new starting cyl[0]: 3
Enter partition size[0b, 0c, 3e, 0.00mb, 0.00gb]: 10gb --나머지 선택할 경우 $

partition> print
Current partition table (unnamed):
Total disk cylinders available: 3913 + 2 (reserved cylinders)

format> label
Ready to label disk, continue? yes

format> quit

chown -R oracle:dba c1d1*

-- Profile

PATH=$PATH:$HOME/.local/bin:$HOME/bin
export ODI_SUPERVISOR_ENCODED_PASS=LoiOxAMgVygJvPHXOsD7Zw==
export LANG=C
export PATH
export PS1="[\u@\h-$ORACLE_SID:\w]$"
export EDITOR=vi # ed for sqlplus
export ORACLE_BASE=/oracle/base
export GRID_BASE=/oragrid/base
export GRID_HOME=/oragrid/product/12
export ORACLE_HOME=$ORACLE_BASE/product/12
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export BASE_PATH=/usr/sbin:$PATH
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME:/usr/bin:$GRID_HOME/bin:$GRID_HOME/OPatch
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG=american_america.AL32UTF8
stty erase ^H

 

-- GRID Install

12c OCR 39G 이상이어야함

 

 

 

728x90

'ORACLE' 카테고리의 다른 글

[ORACLE] INCREMENTAL BACKUP (Crontab)  (0) 2022.03.07
[ORACLE] RMAN FULLBACKUP (Crontab)  (1) 2022.03.07
[ORACLE] RAC interconnect MTU 값이 다를경우 log  (0) 2022.01.28
[ORACLE] Recyclebin  (2) 2022.01.14
[ORACLE] engine silent 명령어  (0) 2022.01.14

+ Recent posts