Thursday, April 30, 2026

ACE Apprentice


 

practical, popular, and well‑sequenced travel plan from Gurgaon / Delhi NCR to Dharamshala & McLeod Ganj

 

How to Reach (Most Popular & Practical)

Best Options from Delhi NCR

  1. Overnight Volvo Bus (Most common)

    • Boarding: Majnu Ka Tila / ISBT Kashmere Gate
    • Duration: 10–12 hrs
    • Cost: ₹1,200–2,000
    • Drop: Dharamshala / McLeod Ganj
  2. Train + Cab (Comfortable)

    • Train: Delhi → Pathankot (overnight)
    • Cab: Pathankot → Dharamshala (3 hrs)

For 3 days: Volvo bus is best
For 5 days: Either option works


✅ 3 DAYS ITINERARY (Most Popular & Efficient)

Day 0 (Night) – Travel

  • Overnight Volvo from Delhi/Gurgaon → Dharamshala

Day 1 – McLeod Ganj Core Sightseeing

Morning

  • Reach Dharamshala / McLeod Ganj (6–8 AM)
  • Hotel check‑in & freshen up
  • Breakfast at Common Ground / Jimmy’s Italian

Late Morning – Walking Circuit (In Order)

  1. Tsuglagkhang Complex
    • Dalai Lama Temple
    • Tibetan Museum
    • Prayer Wheels
  2. Bhagsu Naag Temple
  3. Bhagsu Waterfall

Afternoon

  • Lunch at Nick’s Italian / Tibetan Kitchen
  • Café hopping (Illiterati / Moonpeak Espresso)

Evening

  • Sunset at Naddi View Point
  • Market walk (souvenirs, shawls, thangkas)

Stay: McLeod Ganj
✅ Easy day, no exhaustion


Day 2 – Nature + Dharamshala

Early Morning

  • Triund Trek
    • Start: 6–7 AM
    • Duration: 4–5 hrs up
    • View: Dhauladhar range (most popular attraction)

Alternative (if skipping trek)

  • Dal Lake
  • St. John in the Wilderness Church

Afternoon

  • Lunch at Triund (or McLeod Ganj if skipped)

Evening – Dharamshala Town

  1. War Memorial
  2. HPCA Cricket Stadium
  3. Tea Garden Walk

Stay: Dharamshala or McLeod Ganj


Day 3 – Relax & Return

Morning

  • Tushita / Dip Tse Chok Ling Monastery
  • Brunch

Afternoon

  • Shopping + rest

Evening

  • Volvo bus back to Delhi NCR

✅ 5 DAYS ITINERARY (Relaxed + Complete)

Perfect if you want slow travel, photography, cafés, and monasteries.


Day 1 – Arrival & Light Exploration

  • Reach McLeod Ganj by morning
  • Rest + café hopping
  • Tsuglagkhang Complex
  • Evening market walk

Day 2 – Bhagsu & Waterfalls

  1. Bhagsu Naag Temple
  2. Bhagsu Waterfall
  3. Shiva Café hike
  4. Sunset at Naddi

Optional: Sound healing / meditation session


Day 3 – Triund Trek Day

  • Early start for Triund Trek
  • Spend time at top
  • Return by evening

✅ Stay at McLeod Ganj
✅ No rushing


Day 4 – Dharamshala Town + Norbulingka

  1. St. John Church
  2. War Memorial
  3. HPCA Stadium
  4. Norbulingka Institute
    • Art, culture & peaceful gardens

Evening: Café + live music


Day 5 – Spiritual & Return

  • Tushita Meditation Centre
  • Dal Lake
  • Brunch + shopping
  • Evening bus back to Delhi

Best Time to Visit

  • March–June: Pleasant weather
  • Sept–Nov: Clear mountain views
  • ⚠️ July–Aug: Monsoon (lush but risky treks)
  • ❄️ Dec–Feb: Cold, possible snow

Budget Estimate (Per Person)

  • Transport: ₹2,500–4,000
  • Stay: ₹1,500–3,000/day
  • Food: ₹800–1,000/day
  • Trek/Taxi: ₹1,000–1,500

Pro Tips (Very Important)

  • Carry cash (ATMs limited)
  • Start treks early morning
  • Book buses 2–3 days in advance
  • Pack light jacket even in summer
  • Avoid rushing Dharamshala town on Day 1


✅ BUDGET HOTELS (₹800 – ₹1,500 per night)

Best for: Backpackers, solo travelers, quick trips

📍 McLeod Ganj (Walkable Location)

  • Hotel Moon Walk Residency
    • Clean rooms, near main square
    • Good mountain views
  • Hotel Greenwoods Inn
    • Quiet area, value for money
  • Himalayan Brothers Guest House
    • Very popular with foreigners
    • Cozy, peaceful, friendly owners

📍 Dharamshala

  • Hotel Budha House
    • Safe, spacious, budget friendly
  • Hotel Inclover
    • Reliable cleanliness + parking

✅ Expect: Basic rooms, clean beds, hot water


✅ MID‑RANGE HOTELS (₹1,800 – ₹3,000 per night)

Best for: Couples, families, comfort seekers
This is the most recommended budget range.

⭐ McLeod Ganj (Highly Recommended)

  • Hotel Norbu House
    • Excellent Tibetan hospitality
    • Very close to Dalai Lama Temple
  • Hotel Pink House
    • Clean, bright rooms
    • Cafe downstairs
  • Hotel Udechee Huts
    • Traditional Tibetan vibe
    • Quiet & peaceful stay

⭐ Dharamshala

  • Hotel Pine Woods
    • Great views + calm area
  • Hotel Chonor House
    • Boutique Tibetan‑style property

✅ Expect: Scenic balconies, good food, reliable service


✅ PREMIUM / LUXURY HOTELS (₹4,000 – ₹8,000+ per night)

Best for: Honeymoon, luxury trips, relaxed travel

🌟 McLeod Ganj

  • Fortune Park Moksha (ITC Group)
    • Best luxury option near McLeod
    • Spa + valley views
  • Hotel Yellow House
    • Boutique luxury, artistic interiors

🌟 Dharamshala (Top Tier)

  • Norwood Green
    • Luxury heritage atmosphere
  • Radisson Blu Dharamshala
    • ✅ Best overall hotel
    • Pool, spa, Himalayan views

✅ Expect: Premium food, heating, views, parking


✅ BEST HOTEL BY TRAVEL TYPE (Quick Pick)

Your Trip TypeBest Pick
Solo / BackpackingHimalayan Brothers Guest House
Budget CoupleNorbu House
Family StayHotel Pine Woods
HoneymoonFortune Park Moksha
Luxury & ComfortRadisson Blu

Wednesday, April 29, 2026

30‑DAY EXERCISE PLAN

 

🏃‍♀️ 30‑DAY EXERCISE PLAN





🟢 Week 1 (Days 1–7)

Goal: Build routine

  • Brisk walk: 30 min
  • Stretching: 10 min
  • Core:
    • Plank – 3×20 sec
    • Crunches – 3×10
      ✅ 5 workout days

🟡 Week 2 (Days 8–14)

Fat‑burning

  • Jumping jacks – 3×30
  • Squats – 3×15
  • Lunges – 3×10 each leg
  • Push‑ups (wall/knee) – 3×10
  • Walk/cycling – 20 min
    ✅ 6 days

🟠 Week 3 (Days 15–21)

Strength + Cardio

Day A (Bodyweight)

  • Squats – 4×15
  • Push‑ups – 4×12
  • Plank – 3×30 sec

Day B (Cardio)

  • Fast walk / jog – 40 min
    ✅ Alternate days

🔴 Week 4 (Days 22–30)

Advanced Fat Loss

  • Squats – 3×20
  • Mountain climbers – 3×30 sec
  • Burpees – 3×8
  • Plank – 3×45 sec
  • Stretching – 10 min
    ✅ 6 days + 1 recovery day

📉 EXPECTED RESULTS (SAFE & REALISTIC)

  • Weight loss: 2–4 kg in 30 days
  • Reduced belly fat
  • Improved stamina & digestion
  • Better sleep and energy levels


30‑DAY Weight Loss VEGETARIAN DIET PLAN + EXERCISE PLAN

 

✅ BASIC GUIDELINES

  • Eat 300–500 calories less than daily needs
  • Drink 2.5–3 liters water/day
  • Sleep 7–8 hours
  • Avoid sugar, fried food, bakery items
  • Control portions (very important)

🥗 30‑DAY VEGETARIAN DIET PLAN

🌅 Early Morning (Daily)

  • Warm water + lemon
  • Optional:
    • 5 soaked almonds or
    • 1 tsp soaked chia seeds

🍳 Breakfast (Rotate Options)

Option 1

  • Vegetable oats / dal chilla (2)
  • Mint chutney

Option 2

  • Paneer bhurji (100 g) + 1 multigrain toast

Option 3

  • Poha / Upma (less oil, more veggies) – small bowl
  • 1 fruit

Option 4

  • Besan chilla (2) + curd

🍎 Mid‑Morning Snack

  • 1 fruit (apple, papaya, guava, orange)
  • OR coconut water
  • OR green tea

🍛 Lunch (Balanced Veg Plate)

👉 ½ plate vegetables | ¼ protein | ¼ carbs

Protein (choose one):

  • Dal
  • Rajma / Chole
  • Paneer / Tofu
  • Curd (200 ml)

Carbs:

  • 1–2 multigrain rotis
  • OR 1 small bowl brown rice

Add:

  • Raw salad
  • 1 tsp ghee allowed

☕ Evening Snack

  • Roasted chana / makhana
  • Sprouts chaat
  • Buttermilk
  • Handful of peanuts (2–3 times/week)

🚫 Avoid biscuits, samosa, namkeen


🌙 Dinner (Light + Protein‑Rich)

  • Sabzi + paneer/tofu
  • OR vegetable soup + salad
  • OR curd + sautéed vegetables

⏰ Finish dinner before 8 pm


🏃‍♀️ 30‑DAY VEGETARIAN EXERCISE PLAN

🟢 Week 1 (Days 1–7)

Goal: Build routine

  • Brisk walk: 30 min
  • Stretching: 10 min
  • Core:
    • Plank – 3×20 sec
    • Crunches – 3×10
      ✅ 5 workout days

🟡 Week 2 (Days 8–14)

Fat‑burning

  • Jumping jacks – 3×30
  • Squats – 3×15
  • Lunges – 3×10 each leg
  • Push‑ups (wall/knee) – 3×10
  • Walk/cycling – 20 min
    ✅ 6 days

🟠 Week 3 (Days 15–21)

Strength + Cardio

Day A (Bodyweight)

  • Squats – 4×15
  • Push‑ups – 4×12
  • Plank – 3×30 sec

Day B (Cardio)

  • Fast walk / jog – 40 min
    ✅ Alternate days

🔴 Week 4 (Days 22–30)

Advanced Fat Loss

  • Squats – 3×20
  • Mountain climbers – 3×30 sec
  • Burpees – 3×8
  • Plank – 3×45 sec
  • Stretching – 10 min
    ✅ 6 days + 1 recovery day

📉 EXPECTED RESULTS (SAFE & REALISTIC)

  • Weight loss: 2–4 kg in 30 days
  • Reduced belly fat
  • Improved stamina & digestion
  • Better sleep and energy levels

⚠️ IMPORTANT NOTES

  • If you have thyroid, PCOS, diabetes, knee pain, or BP issues, adjust intensity with doctor advise
  • Progress may slow some weeks – do not quit
  • Diet consistency matters more than exercise

Oracle Optimizer Hints – Complete Performance Guide

 

✅ Oracle Optimizer Hints – Complete Performance Guide


1️⃣ Access Path Hints (HOW data is accessed)

🔹 FULL

SELECT /*+ FULL(emp) */ * FROM emp;

Use when

  • Table scan is cheaper than index (large result set)
  • Data warehouse / batch queries
  • Index is highly fragmented or low selectivity

Avoid when

  • OLTP queries
  • Highly selective predicates

🔹 INDEX

SELECT /*+ INDEX(emp emp_idx1) */ * FROM emp WHERE empno=100;

Use when

  • Optimizer ignores a good index
  • Predicate is highly selective

Avoid when

  • Index clustering factor is poor
  • Query returns large % of table

🔹 INDEX_FFS (Fast Full Scan)

SELECT /*+ INDEX_FFS(emp emp_idx1) */ empno FROM emp;

Use when

  • Index contains all required columns
  • Avoids table access
  • Batch/reporting queries

Avoid when

  • OLTP row lookup
  • Index selective scan is better

🔹 NO_INDEX

SELECT /*+ NO_INDEX(emp emp_idx1) */ * FROM emp;

Use when

  • Bad index is wrongly chosen
  • Index causes excessive random IO

2️⃣ Join Method Hints (HOW tables are joined)

HintBest ForNotes
USE_NLSmall → Large joinsOLTP
USE_HASHLarge ↔ LargeDWH
USE_MERGESorted inputsRare

🔹 USE_NL

SELECT /*+ USE_NL(o c) */ *
FROM orders o, customers c
WHERE o.cust_id = c.cust_id;

Use when

  • Driving table is small
  • Index exists on joined column

Avoid when

  • Large datasets
  • No index → CPU disaster

🔹 USE_HASH

SELECT /*+ USE_HASH(o c) */ *
FROM orders o, customers c;

Use when

  • Large volume joins
  • Data warehouse queries

Avoid when

  • OLTP
  • Memory constrained systems

🔹 LEADING

SELECT /*+ LEADING(o c l) */ ...

Use when

  • Optimizer chooses wrong driving table
  • Join order critical

Avoid when

  • Tables grow unpredictably

3️⃣ Parallel Execution Hints

🔹 PARALLEL

SELECT /*+ PARALLEL(orders 8) */ * FROM orders;

Use when

  • Batch jobs
  • Reporting queries
  • Offline processing

Avoid when

  • OLTP
  • CPU saturation risk

🔹 NOPARALLEL

SELECT /*+ NOPARALLEL */ * FROM orders;

Use when

  • Unexpected parallelism
  • CPU contention scenarios

4️⃣ Subquery & Query Transformation Hints

🔹 UNNEST

SELECT /*+ UNNEST */ *
FROM emp
WHERE deptno IN (SELECT deptno FROM dept);

Use when

  • Subquery performs badly
  • Join equivalent is faster

🔹 NO_UNNEST

SELECT /*+ NO_UNNEST */ ...

Use when

  • Subquery logic must be preserved
  • Optimizer transforms incorrectly

🔹 PUSH_SUBQ

Use when

  • Filter subquery earlier
  • Reduce result set sooner

5️⃣ Aggregation & Grouping

🔹 HASH_GROUP_BY

SELECT /*+ HASH_GROUP_BY */ deptno, COUNT(*)
FROM emp GROUP BY deptno;

Use when

  • Large aggregations
  • Enough memory available

🔹 SORT_GROUP_BY

Use when

  • Small datasets
  • Avoid hash memory usage

6️⃣ Result Cache Hints

🔹 RESULT_CACHE

SELECT /*+ RESULT_CACHE */ COUNT(*) FROM country;

Use when

  • Read‑mostly tables
  • Reference data

Avoid when

  • High DML rate tables

7️⃣ Cursor & Parsing Hints

🔹 BIND_AWARE

Use when

  • Data skew exists
  • Bind peeking causes bad plans

🔹 CURSOR_SHARING_EXACT

Use when

  • Prevent unwanted cursor sharing
  • SQL stability is critical

8️⃣ Anti‑Hints (Disable Optimizer Features)

🔹 NO_MERGE

SELECT /*+ NO_MERGE */ ...

Use when

  • View merge causes bad plans

🔹 NO_PARALLEL

Use when

  • Unexpected PX usage

🔹 NO_GATHER_OPTIMIZER_STATISTICS

Use when

  • Query stats collection causes overhead

9️⃣ When SHOULD You Use Hints ✅

✔ Reproducible bad execution plan
✔ Statistics verified as accurate
✔ SQL rewrite not feasible
✔ Emergency performance fix
✔ Plan stability required


🔟 When You Should NOT Use Hints ❌

❌ As first tuning action
❌ Without understanding execution plan
❌ For dynamic workloads
❌ Across application code blindly
❌ Instead of fixing SQL design


🔑 Best‑Practice Strategy (Golden Order)

1️⃣ Fix SQL logic
2️⃣ Add correct indexes
3️⃣ Refresh statistics
4️⃣ SQL Profiles
5️⃣ SQL Baselines
6️⃣ Hints (last resort)


✅ When to Use Hints

✔ Emergency fix
✔ Ad‑hoc SQL
✔ No control over stats
✔ Temporary workaround


✅ When to Use SQL Baselines (Recommended)

✔ Production applications
✔ Long‑term plan stability
✔ After tuning complete

✔ Upgrade‑safe deployments 


🎯 Real‑World DBA Tip

Hints freeze assumptions. Plans age badly.
Use them surgically and document heavily.

Oracle Database Production Hardening Checklist - Best Practice

 

✅ Oracle Database Production Hardening Checklist (RHEL)


1️⃣ OS & Kernel Hardening

🔒 OS Configuration

  • Dedicated server / VM for Oracle only
  • Correct RHEL version certified for Oracle
  • Minimal packages installed (no GUI, dev tools)
  • NTP / chrony configured and synced

chronyc tracking


⚙ Kernel Parameters

Verify:

sysctl -a | egrep "shm|sem|fs.aio|max_map_count"

Key settings:

  • kernel.shmmni, shmmax, shmall
  • kernel.sem sized for workload
  • fs.aio-max-nr sufficient
  • vm.swappiness = 1
  • vm.zone_reclaim_mode = 0

✅ Persist in /etc/sysctl.conf


❌ Transparent Huge Pages (THP)

  • THP set to never
cat /sys/kernel/mm/transparent_hugepage/enabled

2️⃣ CPU & NUMA Hardening

🧠 NUMA Validation

lscpu | grep NUMA
numactl --hardware
  • NUMA detected and considered
  • Oracle memory interleaving enabled
  • No CPU pinning unless justified

Recommended:

numactl --interleave=all


🔥 CPU Oversubscription

  • No CPU quota throttling (VM / container)
  • vCPU ≤ physical CPU
  • Hyper‑threading understood and planned

3️⃣ Memory Hardening

📦 SGA & PGA

  • SGA < per‑NUMA node memory
  • PGA target sized (avoid PGA spills)
  • HugePages configured (if applicable)

Check HugePages:

grep Huge /proc/meminfo


🚨 Swap

  • Swap enabled but minimal
  • No Oracle paging to swap
vmstat 1 5

4️⃣ Storage & IO Hardening

💾 Disk Separation (Mandatory)

  • Datafiles
  • Redo logs
  • Archive logs / FRA
  • Temp
  • Backups

No sharing of redo + data.


⏱ IO Latency Targets

IO TypeTarget
Redo writes< 5 ms
Data reads< 15 ms
Temp IO< 20 ms

Verify:

iostat -xm 1 5


🧩 ASM (If Used)

  • Diskgroup redundancy defined
  • Rebalance power controlled
  • No mixed latency tiers in same DG

5️⃣ Oracle Parameter Hardening

✅ Mandatory Parameters

show parameter processes;
show parameter sessions;
show parameter open_cursors;

Ensure:

  • open_cursors ≥ 2–3× app need
  • processes sized for peak
  • sessions = processes * 1.5

⚡ Performance Safety

  • cursor_sharing = FORCE (only if needed)
  • result_cache_mode evaluated
  • optimizer_adaptive_features controlled
  • parallel_degree_policy understood

6️⃣ Security & Access Hardening

🔐 OS Level

  • Oracle user non‑login shell (if allowed)
  • SSH key‑based access
  • No password reuse
  • Root access logged

🔑 Database Level

  • Password profiles enforced
  • Default accounts locked
  • Strong SYS password
  • ADMIN roles minimized
SELECT username FROM dba_users WHERE account_status!='OPEN';

7️⃣ Resource Management (Very Important)

🎛 Oracle Resource Manager

  • Enabled in production
  • Separate OLTP / Batch consumers
  • CPU runaway prevention
SHOW PARAMETER resource_manager_plan;

8️⃣ Backup & Recovery Hardening

🛡 RMAN

  • Daily incremental
  • Weekly full
  • Archive log backups
  • Controlfile autobackup ON
SHOW ALL;

🔁 Restore Testing

  • Restore tested quarterly
  • PITR validated
  • Backup success monitored

9️⃣ Monitoring & Alerting

📊 OS Monitoring

  • CPU, load
  • Memory pressure
  • IO latency
  • Filesystem usage

🧠 Oracle Monitoring

  • AWR enabled
  • ASH accessible
  • Tablespace growth alerts
  • Session thresholds

🔍 Baselines

  • CPU baseline captured
  • IO latency baseline captured
  • AWR baseline saved post go‑live

🔟 Patch & Lifecycle Management

🧩 Oracle

  • Quarterly RU applied
  • OPatch version updated
  • Patch rollback plan ready

🧩 OS

  • Kernel patches tested
  • Reboot procedure documented
  • Firmware audited (if bare metal)

1️⃣1️⃣ High Availability & DR

  • Data Guard configured (if required)
  • DG lag alerts
  • Switchover tested
  • DR RTO/RPO documented

1️⃣2️⃣ Documentation & Audit Readiness

  • SOPs (CPU, IO, Outage)
  • RCA template
  • Architecture diagram
  • Capacity forecast
  • CMDB updated

✅ Final “GO‑LIVE” Gate Criteria

✔ Stable CPU baseline
✔ Disk latency within SLA
✔ RMAN recoverable
✔ Resource controls enabled
✔ Security controls enforced




📌 Pro Tip (Real‑World)

Most production outages happen due to lack of resource controls, not lack of hardware.




ACE Associate

  ACE Associate