(ORACLE 8.X OPS)  INSTANCE GROUP

제품 : ORACLE SERVER
작성날짜 : 2004-08-13
[ORACLE 8.X OPS] INSTANCE GROUP
================================
SCOPE
Oracle Parallel Server(OPS) Option은 8~9i Standard Edition에서는 지원하지
않는다.
Explanation
Oracle 8이상부터 관리상의 목적으로 인스턴스들을 몇개의 논리적 그룹으로 나누어,
그룹단위로 작업을 수행할 수 있다.
인스턴스 그룹은 특정한 목적을 ( 자원 할당, parallel query 등 ) 위해 인스턴스들을 그룹화 시킨 것이다.
따라서 자원에 대한 partition을 효율적으로 할 수 있게 한다.
1. Instance Group의 지정방법
인스턴스 그룹을 지정하기 위해서는 인스턴스 그룹에 포함시킬 인스턴스에서
initSID.ora file에 INSTANCE_GROUPS를 지정하여야 한다.
예를 들어 instance 1에서는 파라미터 값을 다음과 같이 지정할 수 있다.
INSTANCE_GROUPS = groupB, groupD
그리고 instance 3에서는 다음과 같이 지정되어 있을 수 있다.
INSTANCE_GROUPS = groupA, groupD
위와 같은 상황에서 instance 1과 3은 모두 인스턴스 그룹 group D에 속한다. 뿐만 아니라 다른 그룹에도 속한다.
2. Instance Group의 사용방법
인스턴스 그룹을 다음 두가지 이유에 따라 사용할 수 있다.
1) Parallel operation 작업시 group 지정 ( PARALLEL_INSTANCE_GROUP )
2) GV$에 대한 조회시, 결과를 돌려줄 인스턴스의 지정 ( OPS_ADMIN_GROUP: oracle8.0에서만 사용가능함 )
PARALLEL_INSTANCE_GROUP과 OPS_ADMIN_GROUP의 기본값은, 실행중인 모든 인스턴스이다.
a. PARALLEL_INSTANCE_GROUP
Parallel Operation을 처리할 때 인스턴스 그룹을 지정하기 위해서는 initSID.ora 파일에 다음과 같이 지정해야 한다.
PARALLEL_INSTANCE_GROUP = groupname
PARALLEL_INSTANCE_GROUP 파라미터가 지정된 인스턴스에서 발생한
모든 parallel operation은 그룹내에서 처리된다.
PARALLEL_INSTANCE_GROUP은 ALTER SESSION이나 ALTER SYSTEM 문으로 값을 바꿀 수 있는 dynamic 파라미터이다.
기본값은 현재 실행중인 모든 인스턴스이다. PARALLEL_INSTANCE_GROUP에는 그 값을 지정한 인스턴스가 포함되지 않아도 된다.
b. OPS_ADMIN_GROUP ( Oracle 8.0 ops only)
GV$ 관련 뷰를 조회할 때 결과를 취합할 인스턴스들은 OPS_ADMIN_GROUP 파라미터로 지정한다.
Example
1. Instance Group의 member 조회 방법
인스턴스 그룹의 멤버들을 조회하기 위해서는 GV$PARAMETER를 조회하면 된다.
조회 결과로는 INSTANCE_GROUPS 파라미터의 값들이 출력된다.
2. case study
인스턴스 1의 initialization 파라미터 파일에 다음과 같이 지정되어 있다.
INSTANCE_GROUPS = Ga, Gb
PARALLEL_INSTANCE_GROUP = Gb
인스턴스 2의 initialization 파라미터 파일에 다음과 같이 지정되어 있다.
INSTANCE_GROUPS = Gb, Gc
PARALLEL_INSTANCE_GROUP = Gc
인스턴스 1에서 다음과 같은 명령을 수행할 때는 Gb 그룹에 속하는 인스턴스들에서 작업이 수행된다.
두개의 parallel server process가 인스턴스 1과 2에서 생성된다.
ALTER TABLE table PARALLEL (DEGREE 2 INSTANCES 2);
SELECT COUNT(*) FROM table;
만약 아래 명령을 인스턴스 2에서 수행시키면 Gc 그룹이 사용된다. 이때 두개의 parallel server process는 인스턴스 2에서만 생성된다.
ALTER SESSION SET PARALLEL_INSTANCE_GROUP = 'Gc';
SELECT COUNT(*) FROM table;
다음 명령을 인스턴스 1에서 실행시키면 기본 인스턴스 그룹 ( 모든 인스턴스 ) 이 사용된다.
두개의 parallel server process가 인스턴스 1, 2 에서 생성된다.
ALTER SESSION SET PARALLEL_INSTANCE_GROUP = '';
SELECT COUNT(*) FROM table;
Reference Ducumment
Oracle8 Parallel Server Concepts & Administration

제품 : ORACLE SERVER
작성날짜 : 2004-08-13
[ORACLE 8.X OPS] INSTANCE GROUP
================================
SCOPE
Oracle Parallel Server(OPS) Option은 8~9i Standard Edition에서는 지원하지
않는다.
Explanation
Oracle 8이상부터 관리상의 목적으로 인스턴스들을 몇개의 논리적 그룹으로 나누어,
그룹단위로 작업을 수행할 수 있다.
인스턴스 그룹은 특정한 목적을 ( 자원 할당, parallel query 등 ) 위해 인스턴스들을 그룹화 시킨 것이다.
따라서 자원에 대한 partition을 효율적으로 할 수 있게 한다.
1. Instance Group의 지정방법
인스턴스 그룹을 지정하기 위해서는 인스턴스 그룹에 포함시킬 인스턴스에서
initSID.ora file에 INSTANCE_GROUPS를 지정하여야 한다.
예를 들어 instance 1에서는 파라미터 값을 다음과 같이 지정할 수 있다.
INSTANCE_GROUPS = groupB, groupD
그리고 instance 3에서는 다음과 같이 지정되어 있을 수 있다.
INSTANCE_GROUPS = groupA, groupD
위와 같은 상황에서 instance 1과 3은 모두 인스턴스 그룹 group D에 속한다. 뿐만 아니라 다른 그룹에도 속한다.
2. Instance Group의 사용방법
인스턴스 그룹을 다음 두가지 이유에 따라 사용할 수 있다.
1) Parallel operation 작업시 group 지정 ( PARALLEL_INSTANCE_GROUP )
2) GV$에 대한 조회시, 결과를 돌려줄 인스턴스의 지정 ( OPS_ADMIN_GROUP: oracle8.0에서만 사용가능함 )
PARALLEL_INSTANCE_GROUP과 OPS_ADMIN_GROUP의 기본값은, 실행중인 모든 인스턴스이다.
a. PARALLEL_INSTANCE_GROUP
Parallel Operation을 처리할 때 인스턴스 그룹을 지정하기 위해서는 initSID.ora 파일에 다음과 같이 지정해야 한다.
PARALLEL_INSTANCE_GROUP = groupname
PARALLEL_INSTANCE_GROUP 파라미터가 지정된 인스턴스에서 발생한
모든 parallel operation은 그룹내에서 처리된다.
PARALLEL_INSTANCE_GROUP은 ALTER SESSION이나 ALTER SYSTEM 문으로 값을 바꿀 수 있는 dynamic 파라미터이다.
기본값은 현재 실행중인 모든 인스턴스이다. PARALLEL_INSTANCE_GROUP에는 그 값을 지정한 인스턴스가 포함되지 않아도 된다.
b. OPS_ADMIN_GROUP ( Oracle 8.0 ops only)
GV$ 관련 뷰를 조회할 때 결과를 취합할 인스턴스들은 OPS_ADMIN_GROUP 파라미터로 지정한다.
Example
1. Instance Group의 member 조회 방법
인스턴스 그룹의 멤버들을 조회하기 위해서는 GV$PARAMETER를 조회하면 된다.
조회 결과로는 INSTANCE_GROUPS 파라미터의 값들이 출력된다.
2. case study
인스턴스 1의 initialization 파라미터 파일에 다음과 같이 지정되어 있다.
INSTANCE_GROUPS = Ga, Gb
PARALLEL_INSTANCE_GROUP = Gb
인스턴스 2의 initialization 파라미터 파일에 다음과 같이 지정되어 있다.
INSTANCE_GROUPS = Gb, Gc
PARALLEL_INSTANCE_GROUP = Gc
인스턴스 1에서 다음과 같은 명령을 수행할 때는 Gb 그룹에 속하는 인스턴스들에서 작업이 수행된다.
두개의 parallel server process가 인스턴스 1과 2에서 생성된다.
ALTER TABLE table PARALLEL (DEGREE 2 INSTANCES 2);
SELECT COUNT(*) FROM table;
만약 아래 명령을 인스턴스 2에서 수행시키면 Gc 그룹이 사용된다. 이때 두개의 parallel server process는 인스턴스 2에서만 생성된다.
ALTER SESSION SET PARALLEL_INSTANCE_GROUP = 'Gc';
SELECT COUNT(*) FROM table;
다음 명령을 인스턴스 1에서 실행시키면 기본 인스턴스 그룹 ( 모든 인스턴스 ) 이 사용된다.
두개의 parallel server process가 인스턴스 1, 2 에서 생성된다.
ALTER SESSION SET PARALLEL_INSTANCE_GROUP = '';
SELECT COUNT(*) FROM table;
Reference Ducumment
Oracle8 Parallel Server Concepts & Administration

Similar Messages

  • ORACLE PARALLEL SERVER (OPS)

    제품 : ORACLE SERVER
    작성날짜 : 2004-08-13
    ORACLE PARALLEL SERVER (OPS)
    ==============================
    PURPOSE
    다음은 OPS(ORACLE PARALLEL SERVER) 의 구조에 대해서 알아본다.
    SCOPE
    Standard Edition 에서는 Real Application Clusters 기능이 10g(10.1.0) 이상 부터 지원이 됩니다.
    Explanation
    1. Parallel Server Architecture
    OPS는 다수의 Loosely Coupled System들 간의 원활한 Resource
    Sharing을 위해 제공하는 DLM(PCM)을 이용하여 동시에 다수의
    사용자가 각 Node를 통해 한 Database를 Access함으로써 System의
    가용성과 전체적인 성능을 극대화시키기 위한 다중처리 System
    구성이다.
    (1) Loosely Coupled System
    SMP Machine과 같이 Tightly Coupled System들 간에 Data Files,
    Print Queue 같은 Resource를 공유하기 위한 Shared Disk
    Architecture로 Node간의 정보전송은 Common High-Speed Bus를
    이용한다.
    (2) Distributed Lock Manager(DLM)
    Loosely Coupled System에서 Resource Sharing을 조정,관리하는
    Software로 Application들이 같은 Resource에 대해 동시에 Access를
    요구할 때 서로간의 Synchronization을 유지하며 Conflict가
    발생하지 않도록 하는 기능을 담당한다.
    다음은 DLM의 주요 Service이다
    - Resource에 대한 Current "ownership" 유지 관리
    - Application Process들의 Resource Request Accept
    - 요구한 Resource가 가용할 경우 해당 Process에 공지
    - Resource에 대한 Exclusive Access 허용
    (3) Parallel Cache Management(PCM)
    Data File내의 하나 이상의 Data Block을 관리하기 위해
    할당되는 Distributed Lock을 PCM Lock이라 하며 어떤 Instance가
    특정 Resource를 Access하기 위해서는 반드시 그 Resource의 Master
    Copy의 "owner"가 되어야 한다.
    이는 곧 그 Resource를 Cover하는 Distributed Lock의 "owner"가
    됨을 의미한다. 이러한 "owner ship"은 다른 Instance가 동일
    Data Block 또는 그 PCM Lock에 의해 Cover되고 있는 다른 Data
    Block에 대한 Update 요구가 있을때까지 계속 유지된다.
    "owner ship"이 한 Instance에 다른 Instance로 전이 되기 전에
    변경된 Data Block은 반드시 Disk로 "write"하므로 각 Node의
    Instance간 Cache Coherency는 철저하게 보장된다.
    2. Parallel Server의 특성
    - Network상의 각 Node에서 Oracle Instance 기동 가능
    - 각 Instance는 SGA + Background Processes로 구성
    - 모든 Instance는 Control File과 Datafile들을 공유
    - 각 Instance는 자신의 Redo Log를 보유
    - Control File, Datafiles, Redo Log Files는 하나 이상의
    Disk에 위치
    - 다수의 사용자가 각 Instance를 통해 Transaction 실행 가능
    - Row Locking Mode 유지
    3. Tuning Focus
    서로 다른 Node를 통해서 하나의 Database 구성하의 Resource를
    동시에 사용하는 OPS 환경에서 Data의 일관성과 연속성을 위한
    Instance간의 Lock Managing은 불가피한 현실이다. 즉, 위에서
    언급한 Instance간의 Resource "owner ship"의 전이(pinging 현상)
    와 같은 Overhead를 최소화하기 위해선 효율적인 Application
    Partition(Job의 분산)이 가장 중요한 현실 Factor이다.
    다시 말해 서로 다른 Node를 통한 동일 Resource에의 Cross-Access
    상황을 최소화해야 함을 의미한다.
    다음은 OPS 환경에서 Database Structure 차원의 Tuning Point로서
    PCM Lock 관련 GC(Global Constant) Parameters와 Storage에 적용할
    Options 및 기타 필요한 사항이다.
    (1) Initial Parameters
    OPS 환경에서 PCM Locks를 의해 주는 GC(Global Constant)
    Parameters는 Lock Managing에 절대적인 영향을 미치며 각 Node마다
    반드시 동일한 Value로 설정(gc_lck_procs 제외)되어야 한다.
    일반적인 UNIX System에서 GC Parameters로 정의하는 PCM Locks의
    총합은 System에서 제공하는 DLM Configuration 중 "Number of
    Resources"의 범위 내에서 설정 가능하다.
    - gc_db_locks
    PCM Locks(DistributedLocks)의 총합을 정의하는 Parameter로
    gc_file_to_locks Parameter에 정의한 Locks의 합보다 반드시
    커야 한다.
    너무 작게 설정될 경우 하나의 PCM Lock이 관리하는 Data Blocks가
    상대적으로 많아지므로 Pinging(False Pinging) 현상의 발생
    가능성도 그만큼 커지게 되며 그에 따른 Overhead로 인해 System
    Performance도 현격히 저하될 가능성이 크다. 따라서 가능한
    최대의 값으로 설정해야 한다.
    - False Pinging
    하나의 PCM Lock이 다수의 Data Blocks를 관리하므로 자신의
    Block이 아닌 같은 PCM 관할하의 다른 Block의 영향으로 인해
    Pining현상이 발생할 수 있는 데 이를 "False Pinging"이라 한다.
    Database Object별 발생한 Pinging Count는 다음과 같이 확인할 수
    있으며 sum(xnc) > 5(V$PING) 인 경우에 더욱 유의해야 한다.
    - gc_file_to_locks
    결국 gc_db_locks에 정의된 전체 PCM Locks는 각 Datafile 당
    적절히 안배가 되는데 전체 Locks를 운용자의 분석 결과에 의거
    각 Datafile에 적절히 할당하기 위한 Parameter이다.
    운용자의 분석 내용은 각 Datafile 내에 존재하는 Objects의 성격,
    Transaction Type, Access 빈도 등의 세부 사항을 포함하되 전체
    PCM Locks 대비 Data Blocks의 적절하고도 효율적인 안배가
    절대적이다.
    이 Parameter로 각 Datafile당 PCM Locks를 안배한 후 Status를
    다음의 Fixed Table로 확인할 수 있다.
    Sample : gc_db_locks = 1000
    gc_file_to_locks = "1=500:5=200"
    X$KCLFI ----> 정의된 Bucket 확인
    Fileno      Bucket     
    1     1     
    2      0      
    3     0     
    4      0     
    5     2     
    X$KCLFH ----> Bucket별 할당된 Locks 확인
    Bucket     Locks     Grouping     Start     
    0     300     1     0     
    1     500     1     300     
    2     200     1     800     
    gc_files_to_locks에 정의한 각 Datafile당 PCM Locks의 총합은 물론
    gc_db_locks의 범위를 초과할 수 없다.
    다음은 각 Datafile에 할당된 Data Blocks의 수를 알아보는 문장이다.
    select e.file_id id,f.file_name name,sum(e.blocks) allocated,
    f.blocks "file size"
    from dba_extents e,dba_data_files f
    where e.file_id = f.file_id
    group by e.file_id,f.file_name,f.blocks
    order by e.file_id;
    - gc_rollback_segments
    OPS로 구성된 각 Node의 Instance에 만들어진 Rollback Segment
    (Init.ora의 rollback_segments에 정의한)의 총합을 정의한다.
    다수의 Instance가 Rollback Segment를 공용으로 사용할 수는 있으나
    OPS 환경에서는 그로 인한 Contention Overhead가 엄청나므로 반드시
    Instance당 독자적인 Rollback Segment를 만들어야 하며 Instance간
    동일한 이름의 부여는 불가하다.
    select count(*) from dba_rollback_segs
    where status='ONLINE';
    위의 결과치 이상의 값으로 정해야 한다.
    - gc_rollback_locks
    하나의 Rollback Segment에서 동시에 변경되는 Rollback Segment
    Blocks에 부여하는 Distributed Lock의 수를 정의한다.
    Total# of RBS Locks = gc_rollback_locks * (gc_rollback_segments+1)
    위에서 "1"을 더한 것은 System Rollback Segment를 고려한 것이다.
    전체 Rollback Segment Blocks 대비 적절한 Locks를 정의해야 한다.
    다음은 Rollback Segment에 할당된 Blocks의 수를 알아보는 문장이다.
    select s.segment_name name,sum(r.blocks) blocks
    from dba_segments s,dba_extents r
    where s.segment_name = r.segment_name
    and s.segment_type = 'ROLLBACK'
    group by s.segment_name;
    - gc_save_rollback_locks
    특정 시점에서 어떤 Tablespace 내의 Object를 Access하고 있는
    Transaction이 있어도 그 Tablespace를 Offline하는 것은 가능하다.
    Offline 이후에 발생된 Undo는 System Tablespace내의 "Differred
    Rollback Segment"에 기록, 보관 됨으로써 Read Consistency를
    유지한다. 이 때 생성되는 Differred Rollback Segment에 할당하는
    Locks를 정의하는 Parameter이다.
    일반적으로 gc_rollback_locks의 값과 같은 정도로 정의하면 된다.
    - gc_segments
    모든 Segment Header Blocks를 Cover하는 Locks를 정의한다. 이 값이
    작을 경우에도 Pinging 발생 가능성은 그 만큼 커지므로 해당
    Database에 정의된 Segments 이상으로 설정해야 한다.
    select count(*) from dba_segments
    where segment_type in ('INDEX','TABLE','CLUSTER');
    - gc_tablespaces
    OPS 환경에서 동시에 Offline에서 Online으로 또는 Online에서
    Offline으로 전환 가능한 Tablespace의 최대값을 정의하는 것으로
    안전하게 설정하기 위해서 Database에 정의된 Tablespace의 수만큼
    설정한다.
    select count(*) from dba_tablespaces;
    - gc_lck_procs
    Background Lock Process의 수를 정하는 것으로 최대 10개까지
    설정(LCK0-LCK9)할 수 있다. 기본적으로 하나가 설정되지만 필요에
    따라 수를 늘려야 한다.
    (2) Storage Options
    - Free Lists
    Free List는 사용 가능한 Free Blocks에 대한 List를 의미한다.
    Database에서 새롭게 가용한 Space를 필요로 하는 Insert나
    Update시엔 반드시 Free Space List와 관련 정보를 가지고 있는
    Blocks Common Pool을 검색한 후 필요한 만큼의 충분한 Blocks가
    확보되지 않으면 Oracle은 새로운 Extent를 할당하게 된다.
    특정 Object에 동시에 다수의 Transaction이 발생한 경우 다수의
    Free Lists는 그만큼 Free Space에 대한 Contention을 감소시킨다.
    결국 Free List의 개수는 Object의 성격과 Access Type에 따라
    적절히 늘림으로써 커다란 효과를 거둘 수 있다.
    예를 들면 Insert나 크기가 늘어나는 Update가 빈번한 Object인
    경우엔 Access 빈도에 따라 3 - 5 정도로 늘려줘야 한다.
    - freelist groups
    Freelist group의 수를 정의하며 전형적으로 OPS 환경에서
    Instance의 수만큼 설정한다. 특정 Object의 Extent를 특정
    Instance에 할당하여 그 Instance에 대한 Freelist Groups를
    유지하므로 Instance별 Free List 관리도 가능하다.
    (3) 기타
    - Initrans
    동시에 Data Block을 Access할 때 필요한 Transaction Entries에
    대한 초기치를 의미하며 Entry당 23Byte의 Space를 미리 할당한다.
    기본값은 Table이 "1" 이고 Index와 Cluster는 "2" 이다. Access가
    아주 빈번한 Object인 경우 Concurrent Transactions를 고려하여
    적절히 설정한다.
    4. Application Partition
    OPS Application Design의 가장 중요한 부분으로 Partitioning의
    기본 원리는 다음과 같다.
    . Read Intensive Data는 Write Intensive Data로부터 다른
    Tablespaces로 분리한다.
    . 가능한 한 하나의 Application은 한 Node에서만 실행되도록
    한다. 이는 곧 다른 Application들에 의해 Access되는 Data에
    대한 Partition을 의미한다.
    . 각 Node마다 Temporary Tablespaces를 할당한다.
    . 각 Node마다 Rollback Segments를 독립적으로 유지한다.
    5. Backup & Recovery
    일반적으로 OPS 환경의 Sites는 대부분 24 * 365 Online 상황이므로
    전체적인 Database 운영은 Archive Log Mode & Hot Backup으로 갈
    수에 없으며 Failure 발생시 얼마나 빠른 시간 안에 Database를
    완벽하게 복구 할 수 있는 지가 최대 관건이라 하겠다.
    모든 Backup & Recovery에 관한 일반적인 내용은 Exclusive Mode
    Database 운영 환경에서와 동일하다.
    (1) Backup
    - Hot Backup Internal
    Archive Mode로 DB를 정상적으로 운영하며 Online Data Files를
    Backup하는 방법으로 Tablespace 단위로 행해진다.
    alter tablespace - begin backup이 실행되면 해당 Tablespace를
    구성하는 Datafiles에 Checkpoint가 발생되어 Memory상의 Dirty
    Buffers를 해당 Datafiles(Disk)에 "Write"함과 동시에 Hot Backup
    Mode에 있는 모든 Datafiles의 Header에 Checkpoint SCN을 Update
    하는데 이는 Recovery시에 중요한 Point가 된다.
    또한 alter tablespace - end backup이 실행되기 전까지 즉,
    Hot Backup이 행해지는 동안 해당 Datafiles는 "fuzzy" Backup
    Data가 생성되며 특정 Record의 변형 시에도 해당 Block이 Redo
    Log에 기록 되므로 다수의 Archive File이 더 생성되는 것을 볼 수
    있다. 따라서 Admin이 해당 Datafiles를 모두 Backup하고도 end
    backup을 실행하지 않으면 전체 인 System 성능에 심각한 영향을
    미치게 되므로 특히 주의해야 한다.
    Hot Backup 중인지의 여부는 다음 문장을 통해 확인할 수 있다.
    select * from v$backup; -> status 확인
    - Hot Backup Step (Recommended)
    ① alter system archive log current
    ② alter tablespace tablespacename begin backup
    ③ backup the datafiles,control files,redo log files
    ④ alter tablespace tablespacename end backup
    ⑤ alter database backup controlfile to 'filespec'
    ⑥ alter database backup controlfile to trace noresetlogs(safety)
    ⑦ alter system archive log current
    (2) Recovery
    - Instance Failure시
    OPS 환경에서 한 Instance의 Failure시 다른 Instance의 SMON이
    즉시 감지하여 Failed Instance에 대한 Recovery를 자동으로
    수행한다. 이 때 운영중인 Instance는 Failed Instance가 생성한
    Redo Log Entries와 Rollback Images를 이용하여 Recovery한다.
    Multi-Node Failure시엔 바로 다음에 Open 된 Instance가 그 역할을
    담당하게 된다. 아울러 Failed Instance가 Access하던 모든 Online
    Datafiles에 대한 Recovery도 병행되는 데 이런 과정의 일부로
    Datafiles에 관한 Verification이 실패하여 Instance Recovery가 되지
    않을 경우엔 다음 SQL Statement를 실행시키면 된다.
    alter system check datafiles global;
    - Media Failure시
    다양한 형태로 발생하는 Media Failure시엔 Backup Copy를
    Restore한 후 Complete 또는 Incomplete Media Recovery를 행해야
    하며 이는 Exclusive Mode로 Database를 운영할 때와 전혀 다르지
    않다.
    Node별 생성된 즉, Thread마다 생성된 모든 Archived Log Files는
    당연히 필요하며 많은 OPS Node 중 어디에서든지 Recovery 작업을
    수행할 수 있다.
    - Parallel Recovery
    Instance 또는 Media Failure시 ORACLE 7.1 이상에서는 Instance
    Level(init.ora) 또는 Command Level(Recover--)에서 Parallel
    Recovery가 가능하다. 여러 개의 Recovery Processes를 이용하여
    Redo Log Files를 동시에 읽어 해당 After Image를 Datafiles에
    반영시킬 수 있다. Recovery_Parallelism Parameter는 Concurrent
    Recovery Processes의 수를 정하며 Parallel_Max_Servers Parameter의
    값을 초과할 수는 없다.
    (3) 운영 시 발생 가능한 Error
    - ORA-1187 발생
    ORA-1187 : can not read from file name because it
    failed verification tests.
    (상황) 하나의 Node에서 create tablespace ... 한 상태에
    정상적으로 운영하던 중 다른 Node를 통해 특정 Object를
    Access하는데 ORA-1187 발생.
    (원인) 다른 Node에서 raw disk의 owner, group, mode 등을
    Tablespace가 생성된 후 뒤늦게 전환.
    (Admin의 Fault)
    (조치) SQL> alter system check datafiles global;
    Reference Documents
    --------------------

    hal lavender wrote:
    Hi,
    I am trying to achieve Load Balancing & Failover of Database requests to two of the nodes in 8i OPS.
    Both the nodes are located in the same data center.
    Here comes the config of one of the connection pools.
    <JDBCConnectionPool CapacityIncrement="5" ConnLeakProfilingEnabled="true"
    DriverName="oracle.jdbc.driver.OracleDriver" InactiveConnectionTimeoutSeconds="0"
    InitialCapacity="10" MaxCapacity="25" Name="db1Connection598011" PasswordEncrypted="{3DES}ARaEjYZ58HfKOKk41unCdQ=="
    Properties="user=ts2user" Targets="ngusCluster12,ngusCluster34" TestConnectionsOnCreate="false"
    TestConnectionsOnRelease="false" TestConnectionsOnReserve="true" TestFrequencySeconds="0"
    TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.22.11.160:1421:dbinst01" />
    <JDBCConnectionPool CapacityIncrement="5" ConnLeakProfilingEnabled="true"
    DriverName="oracle.jdbc.driver.OracleDriver" InactiveConnectionTimeoutSeconds="0"
    InitialCapacity="10" MaxCapacity="25" Name="db2Connection598011" PasswordEncrypted="{3DES}ARaEjYZ58HfKOKk41unCdQ=="
    Properties="user=ts2user" Targets="ngusCluster12,ngusCluster34" TestConnectionsOnCreate="false"
    TestConnectionsOnRelease="false" TestConnectionsOnReserve="true" TestFrequencySeconds="0"
    TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:oracle:thin:@192.22.11.161:1421:dbinst01" />
    <JDBCMultiPool AlgorithmType="Load-Balancing" Name="pooledConnection598011"
    PoolList="db1Connection598011,db2Connection598011" Targets="ngusCluster12,ngusCluster34" />
    Please let me know , if you need further information
    HalHi Hal. All that seems fine, as it should be. Tell me how you
    enact a failure so that you'd expect one pool to still be good
    when the other is bad.
    thanks,
    Joe

  • Need info regarding Oracle UCM Accounts and Security Groups behaviour

    Need information regarding Oracle UCM Accounts and Security Groups behaviour.
    Oracle UCM version: 11.1.1.5.0
    Steps:
    1. Log in with "weblogic" user and created a content with id "content1"
    2. Applied "@acc1(R)" and "TestGroup1" to the cotent created in step 1
    3. Log out
    4. Log in as "acc1user1", the user is not able to see the "content1"
    5. Log out
    6. Log in as "role1user1", the user is not able to see the "content1"
    Account and Group information:
    1. User "acc1user1" is part of "@acc1(R)"
    2. User "role1user1" is part of "role1(R)" and is mapped to "TestGroup1" in UCM
    Expected:
    Both "acc1user1" and "role1user1" should be able to see "content1" as they have at least Read permission.
    Please help me understand why the users are not able to see the content.

    ACLs, like Accounts, are optional security setting which may add on some extra functionality to mandatory security groups. Likewise, the resulting permission is taken as an intersection of SG and ACLs.
    But in the second part the number of set of users is huge (approx say 600)I don't get this completely. Does this mean that those "sets of users" (users who see the same data) are distinct and that there is 600 of such groups?
    If you read thoroughly the manual I sent earlier, there is a recommendation that there should be maximum 50 security groups, and you should use accounts, should this number be exceeded. This means you could have all the documents in one security group (and have one common role with Read permission), but combine it with accounts. ACLs are not a good choice here - their performance and manageability is much worse than of accounts. ACLs are primarily used if you expect security settings to change during the lifetime (e.g. a project manager adds temporarily rights to access an item to another user, and revokes it when the user finishes his or her work).
    Note that accounts as well as permissions of users within accounts can also be mapped externally (from LDAP/AD) and it usually follows some kind of org chart.
    I'd feel more comfortable not to speak about users, security groups, roles, etc., but about some real-life objects and scenarios.

  • Oracle fail safe中提示cannot move group

    环境平台:
    windows 2003 32 bit
    oracle fail safe 3.3.3
    两个主机加入windows cluster并安装了oracle fail safe
    在oracle fail safe manager 中的一个cluster group点选 ‘move to a different node’
    提示:the cluster group cannot be moved because is contains oracle service for mscs
    觉得奇怪为什么不能move group呢,如果这样不就不能手动作fail over了。
    只有在windows的 cluster管理器里面才能做move group的动作。
    ps:不知道现在使用oracle fail saf的人是不是很少

    可能用windows的人都不多。
    我查了资料,cluster group是不能在ofs里面管理的
    http://docs.oracle.com/cd/E16161_01/doc.342/e14973/concepts.htm#i1008995

  • How to relink Oracle binaries to new OS group assinged to oracle account

    Hello,
    Can someone tell us the steps how to relink oracle binaries to new OS group assinged to oracle account.
    Regards,
    Nikhil Jain

    always post your questions with oracle version and operating name and version.
    refer the link:-
    http://oracle.erkansaka.org/2008/04/how-to-change-oracle-dba-group-in-unix.html
    http://dbaforums.org/oracle/index.php?showtopic=7279
    Thread: "change the DBA group" in a windows environment
    "change the DBA group" in a windows environment

  • Instance names with Oracle Parrallel Server (OPS)

    Hi. I was "reviewing" an Oracle 8 OPS implementation and I noticed that the instances on both nodes have the same name. In another word, the instance on node 1 is named I1 and the instance on node 2 is named I1. While the system appears to work, during a failure of one instance, both instances fail. Does this make sense? Has anyone else had a similar experience? Does anyone know of the possible effect of having the same name.
    The clients are weblogic applications using the thin-driver.
    Any help you can give me would be appreciated.

    Hi,
    While the system appears to work, during a failure of one instance, both instances fail. Does this make sense?As per OPS architecture point of view,both instance should be have different name.
    and failure of one instance doesn't effect on other availability and other should be up and running ,that is the true menaing of high availabilty in OPS.
    again check ur configuration,verify ur parameters in init.ora file is configure properly or not.
    also check alert log files of both instance.and put different name of each instance.
    **instance_number should be different on both instance
    Kuljeet

  • Oracle BI Answers Problem Using Group By condition.

    Hi All,
    I'm new to Oracle BI. i have a requirment to count the number of opened request and number of closed request(month wise) from a table which have fallowing columns:
    Date logged(Date) Status(character) Date closed(date)
    8/12/2008 open null
    8/19/2008 closed 8/21/2008
    I also neeed the total closed request for a particular month irrespective of the opened month.( eg. if a request was raised in Apr and was closed in Aug shoulb be counted.)
    For this requirment i modified the select query:
    SELECT new_event.Month saw_0, new_event.opened saw_1, new_event.closed saw_2, new_event.Cmonth saw_3 FROM
    (SELECT MONTHNAME(Events."Logged Date/time") as MONTH , COUNT(Events.Status) as opened,0 as closed,0 as Cmonth FROM Incidents WHERE ("Assigned Service Dept"."Assigned SVD" = 'WHG DSG SUPPORT') AND (Events.Status IN ('Open', 'Closed')) GROUP BY MONTHNAME(Events."Logged Date/time")
    UNION
    SELECT MONTHNAME(Events."Logged Date/time") as MONTH ,0 as Opened, COUNT(Events.Status) as closed,0 as Cmonth FROM Incidents WHERE ("Assigned Service Dept"."Assigned SVD" = 'WHG DSG SUPPORT') AND Events.Status = 'Closed' GROUP BY MONTHNAME(Events."Logged Date/time")
    UNION
    SELECT MONTHNAME(Events."Closure Date") as MONTH ,0 as Opened,0 as closed, COUNT(Events.Status) as Cmonth FROM Incidents WHERE ("Assigned Service Dept"."Assigned SVD" = 'WHG DSG SUPPORT') AND Events.Status = 'Closed' GROUP BY MONTHNAME(Events."Closure Date")) new_event
    ORDER BY saw_0, saw_2, saw_3
    Using This query i'm able to get the fallowing result set.
    Month opened closed Cmonth
    Apr 25 0 0
    0 0 27
    0 25 0
    Aug 27 0 0
    0 0 21
    0 10 0
    So I want to do a group by month and sum of closed, opened and cmonth column.
    But when i add the group by condition i'm getting the error as "GROUP BY Condition Needed"
    Thanks,
    Sumit

    Ignore the SQL let Analytics handle that for you, the key here is to get your model correct.
    You need a Time Dimension (ie. a table full of calendar dates) which you join to your Fact table date columns in the Physical layer.
    In the logical layer fact table you should have two columns #Open and # Closed - these will be based on a case condition sum aggregate ie.
    No. Open
    CASE WHEN closed_date IS NULL THEN 1
    ELSE 0
    END
    No. Closed
    CASE WHEN closed_date IS NOT NULL THEN 1
    ELSE 0
    END
    If you then make sure you join your Time Dimension (create an alias for each instance) to the open and closed dates you'll be able to have a count of the items closed by Year/Month/Week/Date etc...

  • Oracle apps Adapter for EBS group event

    Hi
    I am working on EBS - OTM integration through SOA.
    I have configured EBS group event in SOA through Oracle apps adapter but it is not creating instance on EM for same composite eventhough records are getting enqueued in EBS queue.
    EBS version - 12.1.1
    SOA version - 11.1.1.7
    If anybody faced same issue please help me to resolve this.
    Thanks
    Renu

    We also have same requirement. We have BPEL connection using custom oracle user, xx_b2b and when we use APPS adapter, I can not see and use any business event.
    If anybody across same requirement, please share your experience.
    Appreciate help on this.
    Thanks,
    Sonartori

  • Oracle Crashes - CKPT: TERMINATING INSTANCE

    When ever I try to create the following MV , the oracle instance crashes and I
    have to reboot the server.
    Database: 9.0.1 on Window NT
    CREATE MATERIALIZED VIEW HAR.DPREC_PATIENT_NAME
    PCTFREE 10 PCTUSED 40 INITRANS 2 MAXTRANS 255
    STORAGE(
    INITIAL 100 K
    NEXT 100 K
    MINEXTENTS 1
    MAXEXTENTS UNLIMITED
    PCTINCREASE 0
    FREELISTS 1
    FREELIST GROUPS 1
    BUFFER_POOL DEFAULT
    TABLESPACE SDM
    NOLOGGING
    NOCACHE
    NOPARALLEL
    USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
    STORAGE(
    INITIAL 1024 K
    NEXT 1024 K
    MINEXTENTS 1
    MAXEXTENTS UNLIMITED
    PCTINCREASE 0
    FREELISTS 1
    FREELIST GROUPS 1
    BUFFER_POOL DEFAULT
    REFRESH FORCE
    ON DEMAND
    START WITH TO_DATE('19-Aug-2004 09:37:40','dd-mon-yyyy hh24:mi:ss')
    NEXT SYSDATE + 1
    WITH PRIMARY KEY
    USING DEFAULT LOCAL ROLLBACK SEGMENT
    -- ENABLE QUERY REWRITE ( Cannot use this option with SYSDATE)
    AS
    SELECT DISTINCT(OAK.SERVICE_EVENT.CLIENT_ID),
    OAK.PERSON_NAME.NAME_CREATED_TMSTMP, OAK.PERSON_NAME.NAME_DEACTIVATED_TMSTMP,
    OAK.PERSON_NAME.PREFERRED_GIVEN_NAMES,OAK.PERSON_NAME.PREFERRED_SURNAME
    FROM
    OAK.PERSON_NAME@DPREC, OAK.DEPARTMENTAL_PATIENT_RECORD@DPREC,
    OAK.SERVICE_EVENT@DPREC
    WHERE
    OAK.DEPARTMENTAL_PATIENT_RECORD.SERVICE_ID = OAK.SERVICE_EVENT.SERVICE_ID AND
    OAK.SERVICE_EVENT.PERSON_ID = OAK.PERSON_NAME.PERSON_ID AND
    OAK.SERVICE_EVENT.EFFECTIVE_TO_TMSTMP > SYSDATE AND
    OAK.DEPARTMENTAL_PATIENT_RECORD.EFFECTIVE_TO_TMSTMP > SYSDATE AND
    OAK.PERSON_NAME.EFFECTIVE_TO_TMSTMP > SYSDATE;
    Got the following error in Alert log after this query
    Mon Oct 25 14:05:54 2004
    CKPT: terminating instance due to error 472
    Instance terminated by CKPT, pid = 498
    and there is no PMON or CKPT trace file created.
    When I try to restart the database I Get the following errors:
    Mon Oct 25 14:11:34 2004
    ORA-00202: controlfile: 'g:\oradata\sdmp\cntl01.ora'
    ORA-27086: skgfglk: unable to lock file - already in use
    OSD-04002: unable to open file
    O/S-Error: (OS 5) Access is denied.
    It works fine when I reboot the server.
    Any Idea ??

    Yea there are many third party vendor softwares we are currently using in data Warehouse. But this error never occured before when we created MV's
    Any Idea. ??

  • Oracle Data Guard, SAP instances not coming up after switchover

    Dear Experts,
    We have implemented Dataguard, Uisng Maximum performance with real time apply (redo log apply). Redo logs are apply from primary to standby perfectly. And the SAP Instances are up and running, when we create a user in primary its reflecting in standby server.
    When i do the the switchover from primary <--> standby. There is no communication between R3 and database. I have refered the Note 400241, have not got the solution. I changed the password of the OPS$ user uisng brtools utility. Still getting the r3trans return code 0012.
    O/s-Windows 2003 server
    DB- Oracle 10g
    SAP ECC 6.0
    Regards,
    Nisar

    Hi Nisar,
    We would like to implement the data guard , the system landscapes are also similar to your site. Can u pls give me the documentation which explains step by step configuration. We are not able to activate oracle enterprise manager where the configuration is slightly simple. Is it possible to have the primary and standy database with same db_name?. Pls help to proceed further.
    Regards
    SK

  • Oracle Failsafe - Add Resource to Group

    hi to all,
    i have a question about using Oracle Failsafe.
    I have had a 2 Node Cluster (Czvsor1 and czvsor2) with Clustergroup and Oracle Group with database db1 in it on node czvsor1 with perfect working failover to node czvsor2 managed by Failsafe Manager - All running on windows2003 server.
    Now i wanted to bring up a third node czvsor3 with the database ORCFIBU on it, adding this node to cluster , creating a second oracle group on this node, add resource (database) to this group and manage it with failsafe manger to failover to my second node czvsor2 when needed.
    Everything went perfect - adding node to cluster, creating and testing oracle group 2 with 2 SAN devices, moving oracle group no node 2 and back again.
    BUT adding database to group failed - errors in verifying Devices
    Here are the protokolls:
    Verify Cluster
    Versions: client = 3.3.3 server = 3.3.3 OS =
    Operation: Verifying cluster "CZVSOR03"
    Starting Time: Aug 08, 2007 10:42:51
    Elapsed Time: 0 minutes, 1 seconds
    1 10:42:51 Starting clusterwide operation
    2 10:42:51 > FS-10998:
    3 10:42:51 FS-10500: CZVSOR1 : Starting verification of cluster CZVSOR03
    4 10:42:51 > FS-10998:
    5 10:42:51 FS-10544: CZVSOR1 : Verifying the cluster quorum resource
    6 10:42:51 > FS-10545: Cluster quorum resource Disk Q: is located at Q:\MSCS\
    7 10:42:51 > FS-10998:
    8 10:42:51 FS-10660: CZVSOR1 : Gathering cluster information
    9 10:42:51 > FS-10998:
    10 10:42:51 FS-10660: CZVSOR3 : Gathering cluster information
    11 10:42:52 > FS-10998:
    12 10:42:52 FS-10660: CZVSOR2 : Gathering cluster information
    13 10:42:52 > FS-10998:
    14 10:42:52 FS-10502: CZVSOR1 : Verifying the Oracle homes
    15 10:42:52 > FS-10645: CZVSOR1 has home OfsHome33 in D:\oracle\Ofs33
    16 10:42:52 > FS-10645: CZVSOR1 has home OraDb10g_Db in D:\oracle\product\10.2.0\db_1
    17 10:42:52 > FS-10645: CZVSOR3 has home OfsHome33 in D:\oracle\Ofs33
    18 10:42:52 > FS-10645: CZVSOR3 has home OraDb10g_Db in D:\oracle\product\10.2.0\db_1
    19 10:42:52 > FS-10645: CZVSOR2 has home OfsHome33 in D:\oracle\Ofs33
    20 10:42:52 > FS-10645: CZVSOR2 has home OraDb10g_Db in D:\oracle\product\10.2.0\db_1
    21 10:42:52 > FS-10998:
    22 10:42:52 FS-10501: CZVSOR1 : Verifying the Oracle Services for MSCS installation
    23 10:42:52 >>> FS-10652: CZVSOR1 has Oracle Services for MSCS version 3.3.4.0 installed in OfsHome33
    24 10:42:52 >>> FS-10652: CZVSOR3 has Oracle Services for MSCS version 3.3.4.0 installed in OfsHome33
    25 10:42:52 >>> FS-10652: CZVSOR2 has Oracle Services for MSCS version 3.3.4.0 installed in OfsHome33
    26 10:42:52 > FS-10998:
    27 10:42:52 FS-10650: CZVSOR1 : Verifying the Oracle Services for MSCS resource providers
    28 10:42:52 > FS-10651: Verifying the Generic Service resource
    29 10:42:52 >> FS-10665: Checking DLLs for resource provider
    30 10:42:52 > FS-10998:
    31 10:42:52 > FS-10651: Verifying the Oracle Management Agent resource
    32 10:42:52 >> FS-10665: Checking DLLs for resource provider
    33 10:42:52 >> FS-10667: Checking for software installation
    34 10:42:52 ** WARNING : FS-10658: The Oracle Management Agent software is not installed on any of the cluster nodes
    35 10:42:52 > FS-10998:
    36 10:42:52 > FS-10651: Verifying the Oracle Application Server resource
    37 10:42:52 >> FS-10665: Checking DLLs for resource provider
    38 10:42:52 >> FS-10667: Checking for software installation
    39 10:42:52 ** WARNING : FS-10658: The Oracle Application Server software is not installed on any of the cluster nodes
    40 10:42:52 > FS-10998:
    41 10:42:52 > FS-10651: Verifying the Oracle Database resource
    42 10:42:52 >> FS-10665: Checking DLLs for resource provider
    43 10:42:52 >> FS-10666: Checking for MSCS resource DLLs provided by Oracle
    44 10:42:52 >> FS-10667: Checking for software installation
    45 10:42:52 >>> FS-10652: CZVSOR1 has Oracle Database version 10.2.0 installed in OraDb10g_Db
    46 10:42:52 >>> FS-10652: CZVSOR3 has Oracle Database version 10.2.0 installed in OraDb10g_Db
    47 10:42:52 >>> FS-10652: CZVSOR2 has Oracle Database version 10.2.0 installed in OraDb10g_Db
    48 10:42:52 > FS-10998:
    49 10:42:52 FS-10503: CZVSOR1 : Verifying the network configuration
    50 10:42:52 > FS-10510: Public network on the cluster uses subnet 172.22.111.96
    51 10:42:52 > FS-10510: Private network on the cluster uses subnet 192.168.32.0
    52 10:42:52 > FS-10998:
    53 10:42:52 > FS-10512: CZVSOR1 maps to 172.22.111.118, 192.168.32.1 on CZVSOR1
    54 10:42:52 > FS-10512: CZVSOR1 maps to 172.22.111.118 on CZVSOR3
    55 10:42:52 > FS-10512: CZVSOR1 maps to 172.22.111.118 on CZVSOR2
    56 10:42:52 > FS-10998:
    57 10:42:52 > FS-10512: CZVSOR3 maps to 172.22.111.120 on CZVSOR1
    58 10:42:52 > FS-10512: CZVSOR3 maps to 172.22.111.120, 192.168.32.3 on CZVSOR3
    59 10:42:52 > FS-10512: CZVSOR3 maps to 172.22.111.120 on CZVSOR2
    60 10:42:52 > FS-10998:
    61 10:42:52 > FS-10512: CZVSOR2 maps to 172.22.111.119 on CZVSOR1
    62 10:42:52 > FS-10512: CZVSOR2 maps to 172.22.111.119 on CZVSOR3
    63 10:42:52 > FS-10512: CZVSOR2 maps to 172.22.111.119, 192.168.32.2 on CZVSOR2
    64 10:42:52 > FS-10998:
    65 10:42:52 > FS-10512: CZVSOC02 maps to 172.22.111.115 on CZVSOR1
    66 10:42:52 > FS-10512: CZVSOC02 maps to 172.22.111.115 on CZVSOR3
    67 10:42:52 > FS-10512: CZVSOC02 maps to 172.22.111.115 on CZVSOR2
    68 10:42:52 > FS-10998:
    69 10:42:52 > FS-10512: CZVSOR03 maps to 172.22.111.117 on CZVSOR1
    70 10:42:52 > FS-10512: CZVSOR03 maps to 172.22.111.117 on CZVSOR3
    71 10:42:52 > FS-10512: CZVSOR03 maps to 172.22.111.117 on CZVSOR2
    72 10:42:52 > FS-10998:
    73 10:42:52 > FS-10512: CZVSOC01 maps to 172.22.111.116 on CZVSOR1
    74 10:42:52 > FS-10512: CZVSOC01 maps to 172.22.111.116 on CZVSOR3
    75 10:42:52 > FS-10512: CZVSOC01 maps to 172.22.111.116 on CZVSOR2
    76 10:42:52 > FS-10998:
    77 10:42:52 The clusterwide operation completed successfully, however, the server reported some warnings.
    That seems to be ok!!
    CZVSOR03 Name of Cluster
    CZVSOR1/CZVSOR2/CZVSOR3 Name of Nodes
    CZVSOC01 Name of first Oracle Group preferred node CZVSOR1
    - works perfect -
    CZVSOC02 Name of second Oracle Group on Node CZVSOR3
    Following reported Problems by adding database to resource
    ADD Resource to Group – Oracle Database
    Versions: client = 3.3.3 server = 3.3.3 OS =
    Operation: Adding resource "ORCFIBU" to group "Oracle Group 2"
    Starting Time: Aug 08, 2007 13:21:28
    Elapsed Time: 0 minutes, 31 seconds
    1 13:21:28 Starting clusterwide operation
    2 13:21:28 FS-10370: Adding the resource ORCFIBU to group Oracle Group 2
    3 13:21:28 FS-10371: CZVSOR3 : Performing initialization processing
    4 13:21:28 FS-10371: CZVSOR2 : Performing initialization processing
    5 13:21:29 FS-10372: CZVSOR3 : Gathering resource owner information
    6 13:21:29 FS-10372: CZVSOR2 : Gathering resource owner information
    7 13:21:29 FS-10373: CZVSOR3 : Determining owner node of resource ORCFIBU
    8 13:21:29 FS-10374: CZVSOR3 : Gathering cluster information needed to perform the specified operation
    9 13:21:29 FS-10374: CZVSOR2 : Gathering cluster information needed to perform the specified operation
    10 13:21:29 FS-10375: CZVSOR3 : Analyzing cluster information needed to perform the specified operation
    11 13:21:29 >>> FS-10652: CZVSOR3 has Oracle Database version 10.2.0 installed in OraDb10g_Db
    12 13:21:29 >>> FS-10652: CZVSOR2 has Oracle Database version 10.2.0 installed in OraDb10g_Db
    13 13:21:29 FS-10376: CZVSOR3 : Starting configuration of resource ORCFIBU
    14 13:21:29 FS-10378: CZVSOR3 : Preparing for configuration of resource ORCFIBU
    15 13:21:29 FS-10380: CZVSOR3 : Configuring virtual server information for resource ORCFIBU
    16 13:21:30 > FS-10496: Generating the Oracle Net migration plan for ORCFIBU
    17 13:21:30 > FS-10490: Configuring the Oracle Net listener for ORCFIBU
    18 13:21:30 >> FS-10600: Oracle Net configuration file updated: D:\ORACLE\PRODUCT\10.2.0\DB_1\NETWORK\ADMIN\LISTENER.ORA
    19 13:21:30 >> FS-10606: Listener configuration updated in database parameter file: K:\ORCFIBU\initorcfibu.ora
    20 13:21:37 >> FS-10605: Oracle Net listener Fslczvsoc02 created
    21 13:21:39 >> FS-10602: Oracle Net listener FIBU_1 restarted
    22 13:21:39 > FS-10491: Configuring the Oracle Net service name for ORCFIBU
    23 13:21:39 >> FS-10600: Oracle Net configuration file updated: D:\ORACLE\PRODUCT\10.2.0\DB_1\NETWORK\ADMIN\TNSNAMES.ORA
    24 13:21:39 FS-10381: CZVSOR3 : Creating the resource information for resource ORCFIBU
    25 13:21:39 > FS-10424: Checking whether the database ORCFIBU is online
    26 13:21:55 > FS-10425: Querying the disks used by the database ORCFIBU
    27 13:21:56 ** ERROR : FS-10034: Error while querying for disks used by database instance ORCFIBU
    28 13:21:56 ** ERROR : FS-10778: The Oracle Database resource provider failed to configure the cluster resource ORCFIBU
    29 13:21:56 ** ERROR : FS-10890: Oracle Services for MSCS failed during the add operation
    30 13:21:56 ** ERROR : FS-10497: Starting clusterwide rollback of the operation
    31 13:21:56 FS-10488: CZVSOR3 : Starting rollback of operation
    32 13:21:56 > FS-10090: Rolling back Oracle Net changes on node CZVSOR3
    33 13:21:59 FS-10489: CZVSOR3 : Completed rollback of operation
    34 13:21:59 ** ERROR : FS-10495: Clusterwide rollback of the operation has been completed
    35 13:21:59 Please check your Windows Application log using the Event Viewer for any additional errors
    36 13:21:59 The clusterwide operation failed !
    ANY IDEAS WHATS WRONG????????
    Group has 2 SAN DEVICES K and L which i can move without any problems to node czvsor2 and back - but without the database.
    Normally my First node CZVSOR1 with Oracle Group CZVSOC01 on it is not involved for i removed this node from the available nodes list in my new group CZVSOC2
    DO i have to make K an L available from Node 1 CZVSOR1 ????
    General Question is it possible to have a 3 node Cluster with the following Configuration
    Node1 with Oracle Group 1 and database 1 managed to failover to node2
    Node3 with oracle Group 2 and database 2 managed to failover to node 2
    PLEASE I NEED URGENT HELP
    MANY MANY THANKS TO ALL!
    Joachim

    Yes, but yet not find a solution.
    we restarted the installation from scratch and now we are at the phase of the database instance.
    We noticed the following during the configuration of the first MSCS node :
    at the time where sapinst creates the sap cluster group, we get the error:
    "could not create sap cluster group. Please look at R3Clus.log"
    Behind it appears a screen where we are prompted to add manually the values. We added manually the values and then the sap cluster group was succesfully created and the configuration of the first MSCS node finished without reporting errors.
    But we noticed that although the SAPLOC share is normaly created in HA installation through ASCS installation and automatically removed when processing First MSCS Node, it was not removed at our case.
    We would like to know if the whole above symptom is normal or we must
    expect problems at the continuing of the installation of ECC6?
    If it is not normal what else we can do, so that sapinst do not
    stop at the creation of the sap cluster group ?

  • LINUX:while Deleting OLD backup's got error that ORACLE is not in DBA group

    Error
    Error - The specified host user is not a member of the operating system DBA group. The host user must be a DBA group member since the database user does not have the SYSDBA role.
    But. put users: system,oracle in OS /etc/group :
    oracle:x:500:oracle,system
    And both users have the DBA role

    To be able to OS authenticate login as sysdba, your OS user need to be in dba group which you choose when you do installation.
    SYSDBA role is not same as DBA role

  • How do I make Screen Instance Groups?

    I'm not talking about simply making a layer folder with various elements grouped inside. What I'm trying to do is create different screen instances of a website using a feaure that turns on specific layers, allowing me to save that "layer visible" combination. I did this a few years ago and now cannot remember how it was done. To give an example:
    I have a layer folder called "main navigation" in my Photoshop file. This main navigation folder has tons of sublayer elements that include the menu itself,  hover states, drop down states, etc. I have another layer folder that contains elements for a specific web page.
    What I used to do was this: I could turn on one of the specific web page folders, then turn on the active state element in my Main Navigation folder. So now the page looks as if it would for that specific screen instance. At this point, I was able to create a "Layer Group" that saved this specific set of layers that were turned on (visible), and name it.
    Does this feature still exist in Photoshop? I can't seem to find it anywhere, or find any documentation on how to implement it.

    It sounds like you're referring to Layer Comps, which you can turn on by going to the main menu Window>Layer Comp.  I'm not sure how well this will work the the new Generator feature.  I've asked about it, and all I was told that it's a bit sticky trying to get Generator to work with Layer Comps.  But that doesn't mean that they won't come up with a way for it to work.

  • Which is better?    Two Oracle user in one instance OR  in two instances?

    Which is better?
    I could not find any benchmark for number of instances per user
    in the same machine.
    suppose that you have two major Oracle user, from performance
    point of view it is better to make separate instances in same
    machine or keep these two users in the same instance.

    Hi.
    I understand that you will use oracle for two different
    applications on the same host.
    Each instance has its SGA and background processes. So, using
    two different schemas(users) in one instance you can share
    phisical memory between the applications. Concerning background
    processes, you can start as many of them as you wish, so it's
    not a problem. If you decided that one DBW is not enough, you
    could configure oracle to use two or more.
    best regards,
    Andrew

  • Oracle 11g OMS: Database Instance Home Tab:  Page Refreshed Timezone Issue

    Hi all...I've searched the forums and search engines for specific information on this issue, but have not seen a viable solution so far. We have Oracle 11g Grid Control 11.1.0.1
    installed on a Solaris V490 using Solaris 10, with an Oracle 11.2.0.1 database.
    The Database instance Home tab for all 50+ databases shows the date and time of the 'Page Refreshed' in GMT. The OS and the Agent software both are configured
    with the TZ set to US/Eastern. All other page displays e.g. Performance, Availability for Data Guard Standby etc. all show the refreshed time in EDT, it is ONLY
    the Home tab for the instance that has the GMT format.
    I have not seen any threads or other information that describes specifically how to correct this or even to change it. There are many related posts about the Agent
    end.properties, the OS /etc/timezone configuration parameters, the TZ environment variable etc. but in my case they are all set properly.
    Does anyone have any additional ideas or suggestions or knowledge about how , or even whether, this can be resolved?
    Thanks!
    DPH

    sqlplus ... Connected to an idle instance.That means the database you're trying to connect with is offline, thus the:
    ORA-01034: ORACLE not availableNo big surprise there, instance (that you're trying to connect with) is offline.
    First, make sure the service OracleServiceXE for the database is running, see the services applet, Start/Run/services.msc and if it does not show "Started" hit the Start button with the OracleServiceXE selected.
    sqlplus sys/admin@XE as sysdbaThat connection attempt uses sqlnet to the XE tnsalias. If you're on the database host the ...@XE part is not needed, better to use:
    $ sqlplus /nolog
    connect /as sysdba;
    ... Connected. #if its running
    -- or use:
    $ sqlplus
    ... username: sys as sysdba
    ... password ...
    Connected.
    -- also try
    $ sqlplus system
    ... password: ....
    Connected.
    select name from v$database;
    ...That also assumes the environment/registry entries have been configured correctly.
    tnsping XE ... Attempting to contact [tnsalias connect details] ... OK (10 msec)That tells you the listener is running. It does not mean anything more than your listener is running at the host and port specified for your tnsalias are correct. It does not attempt an actual database connection. So if the database is offline but the listener is running a tnsping will not identify that particuler "problem".
    lsnrctl status ... Endpoints Summary ... PROTOCOL=tcp)(HOST=chilakamarthy)(PORT=1521)))...That bit of info also verifies the listener is running. Again, check your services.msc applet make sure the service shows Started.
    Edited by: clcarter on Jun 7, 2012 2:15 PM
    clarify tnsping

Maybe you are looking for

  • Sales Return: credit memo Should generate automatically with goods reversal

    DEAR SD GURUS N EXPERTS, Currently we are using following system of Sales return. VA01: (Order Type: RE) --> VL01N (Return Delivery) --> VL09 (Goods Reversal) --> VA01 (Request 4 Credit Memo or remove billing bloc) --> VF01 (Credit Memo) But, now my

  • How to delete old config ?

    Hello! I'm testing webutil 1.0.5 on linux server. I use this link for tests: http://server:port/forms/frmservlet?config=webutil&form=webutil_demo but i cannot connect using this... I have error: Forms Servlet Error. Missing or invalid value for baseH

  • Create Accounting in invoice and Create accounting in payment terms?

    hi, I want to know the difference between create accounting in invoice and create accounting in payment terms and is it compulsory to validate and create accounting in invoice before making payments ? Regards Sudharshan

  • SQL Execution Time

    I would like to see exact execution time of SQL query (without seeing TOAD execution time, because that may not be correct if I executed the same query 2nd time). Please let me know.

  • VM storage setup

    Hello forum, I am testing out VM 3.1.1 and would like to clarify some questions I have. I've read the docs, but they are not as clear as they could be. It's mainly the presentation of storage which I am unclear about. My enviroment is several x86 bla