Reorganize proxmox documentation into subdirectories per LXC/VM
- Create cluster/ for Proxmox cluster infrastructure (SSH guide, HA monitor, UPS) - Create lxc108-oracle/ for Oracle Database documentation and scripts - Create vm201-windows/ for Windows 11 VM docs and SSL certificate scripts - Add SSL certificate monitoring scripts (check-ssl-certificates.ps1, monitor-ssl-certificates.sh) - Remove archived VM107 references (decommissioned) - Update all cross-references between files - Update main README.md with new structure and navigation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
47
proxmox/lxc108-oracle/scripts/export-roa2.sh
Normal file
47
proxmox/lxc108-oracle/scripts/export-roa2.sh
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
# Export CONTAFIN_ORACLE și FIRMANOUA, arhive separate tar.gz
|
||||
# Rulează din LXC 108: ./export-roa2.sh [18|21]
|
||||
# 18 = Oracle 18c (compatibil 11g/18c/19c) | 21 = Oracle 21c (default)
|
||||
|
||||
DMPDIR="/opt/oracle/oradata/dmpdir"
|
||||
DATE=$(date +%Y%m%d_%H%M%S)
|
||||
SCHEMAS="CONTAFIN_ORACLE FIRMANOUA"
|
||||
ORACLE_VER=${1:-21}
|
||||
|
||||
if [ "$ORACLE_VER" == "18" ]; then
|
||||
CONTAINER="oracle18-xe"
|
||||
PORT="1521"
|
||||
SERVICE="XE"
|
||||
SUFFIX="_v18"
|
||||
VERSION="11.2"
|
||||
echo "=== Export Oracle 18c (compatibil 11g/18c/19c) - $DATE ==="
|
||||
else
|
||||
CONTAINER="oracle-xe"
|
||||
PORT="1521"
|
||||
SERVICE="roa2"
|
||||
SUFFIX="_v21"
|
||||
VERSION="12"
|
||||
echo "=== Export Oracle 21c - $DATE ==="
|
||||
fi
|
||||
|
||||
cd $DMPDIR
|
||||
|
||||
for SCHEMA in $SCHEMAS; do
|
||||
echo "Exporting $SCHEMA from $CONTAINER..."
|
||||
docker exec $CONTAINER expdp system/romfastsoft@localhost:$PORT/$SERVICE \
|
||||
SCHEMAS=$SCHEMA \
|
||||
DIRECTORY=DMPDIR \
|
||||
DUMPFILE=${SCHEMA}_${DATE}.dmp \
|
||||
LOGFILE=${SCHEMA}_${DATE}.log \
|
||||
VERSION=$VERSION \
|
||||
EXCLUDE=STATISTICS
|
||||
|
||||
# Arhivare individuală
|
||||
ARCHIVE="${SCHEMA}${SUFFIX}_${DATE}.tar.gz"
|
||||
echo "Creating archive: $ARCHIVE"
|
||||
tar -czvf "$ARCHIVE" ${SCHEMA}_${DATE}.dmp ${SCHEMA}_${DATE}.log
|
||||
rm -f ${SCHEMA}_${DATE}.dmp ${SCHEMA}_${DATE}.log
|
||||
done
|
||||
|
||||
echo "=== Done! ==="
|
||||
ls -lh $DMPDIR/*_${DATE}.tar.gz
|
||||
Reference in New Issue
Block a user