원인
해당 멤버에 접근할 수 없는 경우 발생합니다.
gSQL> SELECT MEMBER_ID, PHYSICAL_CONNECTION FROM X$CLUSTER_MEMBER@LOCAL; MEMBER_ID PHYSICAL_CONNECTION --------- ------------------- 1 ACTIVE 2 ACTIVE 3 ACTIVE 4 INACTIVE 4 rows selected.
gSQL> create table t1 (c1 int); ERR-HY000(56003): has inactive member ( G1N2 )
해결방안
[방안 1] INACTIVE 인 멤버를 클러스터에서 제거한 후, 쿼리를 수행합니다.
gSQL> ALTER DATABASE DROP INACTIVE CLUSTER MEMBERS;
gSQL> create table t1 (c1 int);
[방안 2] INACTIVE 인 멤버를 클러스터에 조인하여 ACTIVE 상태로 변경한 후, 쿼리를 수행합니다.
gSQL> startup gSQL> ALTER SYSTEM JOIN DATABASE; gSQL> ALTER DATABASE REBALANCE;
gSQL> create table t1 (c1 int);