惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
罗磊的独立博客
小众软件
小众软件
I
InfoQ
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
MyScale Blog
MyScale Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
H
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
S
SegmentFault 最新的问题
博客园 - 三生石上(FineUI控件)
P
Proofpoint News Feed
博客园 - 司徒正美
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Azure Blog
Microsoft Azure Blog
Jina AI
Jina AI
N
Netflix TechBlog - Medium

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Online Switch Between READONLY and NORMAL Mode in GBase 8a
Michael · 2026-06-01 · via DEV Community

Michael

During maintenance tasks like backup or inspection, you often need to switch a gbase database cluster to READONLY mode and back to NORMAL afterwards. This post shows how to perform the switch online with gcadmin — no downtime required.

Tools and Prerequisites

  • Tool: gcadmin, located on any Coordinator node.
  • User: Must be the cluster installation user (default gbase).
  • Pre‑check: Ensure gcware services are running (gcware_services status).
  • Scope: The mode change applies cluster‑wide; no need to repeat per node.

Step‑by‑Step (READONLY → NORMAL)

Step 1: Check the Current Mode

# Cluster‑wide
gcadmin showcluster

# Specific VC in a multi‑VC environment
gcadmin showcluster vc vc1

Look at the VIRTUAL CLUSTER MODE field. Proceed only if it shows READONLY.

Step 2: Switch to Normal Read/Write Mode

# Single VC or whole cluster
gcadmin switchmode normal

# Specific VC
gcadmin switchmode normal vc vc1

The switch takes effect in seconds. The cluster synchronises the new mode to all nodes automatically — no process restart is needed.

Step 3: Verify the Change

Run gcadmin showcluster again. When VIRTUAL CLUSTER MODE shows NORMAL, the cluster is fully writable again.

Production Notes

  • Business impact: An online switch does not interrupt running read queries. Pending write operations queued during READONLY mode are executed automatically after the switch.
  • Node to run on: Any single Coordinator node is enough.
  • Privileges: Only the gbase user can switch modes.
  • Reverse switch: To return to read‑only mode, use gcadmin switchmode readonly [vc vc_name].
  • Troubleshooting: If the command fails, check gcware service health and node status first, then retry.

Companion Commands

# Check all cluster processes
gcluster_services all info
gcware_services all info

# View detailed VC information
gcadmin showvc

The mode‑switch mechanism in GBase 8a is built for high availability. Following the "verify → switch → re‑verify" workflow lets you change cluster modes safely and transparently in a gbase database.