Add ROA Oracle Database Windows setup scripts with old client support
PowerShell scripts for setting up Oracle 21c/XE with ROA application: - Automated tablespace, user creation and imports - sqlnet.ora config for Instant Client 11g/ODBC compatibility - Oracle 21c read-only Home path handling (homes/OraDB21Home1) - Listener restart + 10G password verifier for legacy auth - Tested on VM 302 with CONTAFIN_ORACLE schema import Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
104
proxmox/lxc108-oracle/roa-windows-setup/par/import-contafin.par
Normal file
104
proxmox/lxc108-oracle/roa-windows-setup/par/import-contafin.par
Normal file
@@ -0,0 +1,104 @@
|
||||
# =============================================================================
|
||||
# Oracle Data Pump Import Parameter File - CONTAFIN_ORACLE Schema
|
||||
# =============================================================================
|
||||
#
|
||||
# Purpose: Import CONTAFIN_ORACLE schema (common schema with rights, updates)
|
||||
#
|
||||
# Usage:
|
||||
# impdp system/password@service parfile=import-contafin.par
|
||||
#
|
||||
# Or with explicit password prompt:
|
||||
# impdp system@service parfile=import-contafin.par
|
||||
#
|
||||
# Prerequisites:
|
||||
# 1. DMPDIR directory exists: CREATE DIRECTORY DMPDIR AS 'C:\DMPDIR';
|
||||
# 2. contafin_oracle.dmp file is in C:\DMPDIR
|
||||
# 3. CONTAFIN_ORACLE user created (or will be created by import)
|
||||
#
|
||||
# =============================================================================
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Source and Destination
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Oracle directory object containing DMP files
|
||||
DIRECTORY=DMPDIR
|
||||
|
||||
# Source dump file name
|
||||
DUMPFILE=contafin_oracle.dmp
|
||||
|
||||
# Import log file (will be created in DMPDIR)
|
||||
LOGFILE=import_contafin_oracle.log
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Schema Configuration
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Schema to import
|
||||
SCHEMAS=CONTAFIN_ORACLE
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Import Behavior
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Action when table already exists:
|
||||
# SKIP - Skip existing tables (preserves data)
|
||||
# APPEND - Add rows to existing tables
|
||||
# TRUNCATE - Delete existing rows, then import
|
||||
# REPLACE - Drop and recreate tables
|
||||
TABLE_EXISTS_ACTION=REPLACE
|
||||
|
||||
# Transform OID to avoid conflicts
|
||||
# Required when importing between different databases
|
||||
TRANSFORM=OID:N
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Performance Settings
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Number of parallel worker processes
|
||||
# Adjust based on CPU cores available
|
||||
PARALLEL=2
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Exclusions (Optional)
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Exclude specific object types if needed
|
||||
# EXCLUDE=STATISTICS
|
||||
# EXCLUDE=INDEX:"='IDX_TEMP%'"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Remapping (Optional)
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Remap tablespace if source uses different tablespace name
|
||||
# REMAP_TABLESPACE=SOURCE_TS:ROA
|
||||
|
||||
# Remap schema if importing to different schema name
|
||||
# REMAP_SCHEMA=CONTAFIN_ORACLE:CONTAFIN_ORACLE
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Advanced Options
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# Continue import even if some objects fail
|
||||
# CONTENT=ALL
|
||||
|
||||
# Import metadata only (no data)
|
||||
# CONTENT=METADATA_ONLY
|
||||
|
||||
# Import data only (no DDL)
|
||||
# CONTENT=DATA_ONLY
|
||||
|
||||
# =============================================================================
|
||||
# Expected Objects in CONTAFIN_ORACLE:
|
||||
#
|
||||
# - Tables: NOM_FIRME, NOM_USERI, NOM_DREPTURI, etc. (~50 tables)
|
||||
# - Views: Various application views (~20 views)
|
||||
# - Packages: PACK_MIGRARE, AUTH_PACK, etc. (~10 packages)
|
||||
# - Procedures/Functions: Various utilities (~50)
|
||||
# - Triggers: Various (~20)
|
||||
#
|
||||
# Total: ~300+ objects
|
||||
# =============================================================================
|
||||
Reference in New Issue
Block a user