SX / TWL 4.1 for Windows Databases Installation and Upgrade Training January 2005 presenter: Joe Baumgarten.

Slides:



Advertisements
Similar presentations
© 2012 Entrinsik, Inc. Informer Administration Exploring the system menu and functions PRESENTER: Jason Vorenkamp| Informer Software Engineer| March 2012.
Advertisements

ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Objectives Overview Define an operating system
DNR-322L & DNR-326.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 3 Configuring the Windows Server 2008 Environment.
ITE PC v4.0 Chapter 1 1 Operating Systems Computer Networks– 2.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 10: Server Administration.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Installing software on personal computer
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
ILLiad Migration & Server Upgrade: From Your Library's' IT Point of View Juan Denzer Library System Specialist August 1, 2013.
Operating System & Application Files BACS 371 Computer Forensics.
OS and Application Files BACS 371 Computer Forensics.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Choose and Book Installing Security Broker (IA) client.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
SX.enterprise Architecture & Deployment Session #24 Duc Chu & Perry Jager.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Configuring the MagicInfo Pro Display
Operating Systems Networking for Home and Small Businesses – Chapter 2 – Introduction To Networking.
®® Microsoft Windows 7 for Power Users Tutorial 8 Troubleshooting Windows 7.
Hands-On Microsoft Windows Server 2008
Please Dial in, class will begin shortly
Tutorial 11 Installing, Updating, and Configuring Software
MARC 10.5 Update John Harvey. MARC 10.5 Changes  Backup Scripts restructured  Added a script to generate scripts outside of MARC  Generate Scripts.
DBMaintPlus August 23, DBMaintPlus SQL Database Maintenance Utility for RB-ERP Version V9.3 and above Disclaimer The DBMaintPlus Utility is designed.
Hands-On Virtual Computing
Patches and Upgrades  Jeremiah Curtis Engineering Services
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 14 Managing and Troubleshooting Windows 2000.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 12: Managing and Implementing Backups and Disaster Recovery.
Explain the purpose of an operating system
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
SXe on Windows 2000 Installing Windows 2000 Server, Progress, and SXe.
GUI Environment Training Feb 12, 2004 Jeremiah Curtis
Access Training Linux/Unix Power Broker Access Custom Schema Database Access Customer Training Date: 25-JAN-2005.
Windows Vista Inside Out Chapter 22 - Monitoring System Activities with Event Viewer Last modified am.
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
SX.e Administration Jeremiah Curtis Technical Services
Recover Your Data Quickly: Disaster Recovery Techniques with ARCserve  Disaster Recovery.
Progress Database Admin Jeffrey A. Brown – Engineering Support, Technical Consultant
Managing SX.e and TWL with MARC and Scripts Jeremiah Curtis
Managing SX.e and TWL with scripts and MARC 02/12/04 Jeremiah Curtis.
© 2008 Cisco Systems, Inc. All rights reserved.CIPT1 v6.0—1-1 Getting Started with Cisco Unified Communications Manager Installing and Upgrading Cisco.
Free Powerpoint Templates Page 1 Free Powerpoint Templates Users and Documents.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
HOW TO INSTALL WINDOWS 7? This step-by-step guide demonstrates how to install Windows 7 Ultimate. The guide is similar for other versions of Windows 7.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
C Copyright © 2006, Oracle. All rights reserved. Oracle Secure Backup Additional Installation Topics.
Upgrading PD² Archiving Utility Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
Create setup scripts simply and easily.
Introduction of Week 3 Assignment Discussion
Networking for Home and Small Businesses – Chapter 2
Networking for Home and Small Businesses – Chapter 2
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

SX / TWL 4.1 for Windows Databases Installation and Upgrade Training January 2005 presenter: Joe Baumgarten

Agenda  New Installs and prerequisites  Directories  Script changes  Major Upgrades (4.0 to 4.1), possibly 4.3 if Progress 9.1E/OpenEdge 10 qualified  TWL 4.1 for windows databases  Code Pushes with TWL/SX CHUI separated  eSales Center  Code Patches  Schema Patch Minor Upgrades (4.2)

New Installs of SX for Windows Databases NEW INSTALLS

Windows DB New Installs Software Prerequisites:  Windows 2000 (SP3) / Windows Server 2003  Progress 9.1D  Winzip  Adobe Acrobat  Anti-Virus software  Windows 2000 Resource Kit  Windows 2000 Support Tools  IIS may be required if eSales will be installed. Exchange Server may be required for Verisign and SSL (secure sockets layer) functionality in SX.enterprise.

Windows DB New Installs Hardware Prerequisites:  2Ghz Processors  1 processor up to 35 users  4 up to 140 users  2.5 to 8 gig memory (35 to 140 users)  Raid Level 1 OS ( minimum 6 gig)  Raid Level 1 Temp (500 meg minimum)  Separate Drive: Paging (non raid partition min 500 meg)  Separate Drive (Raid 5 recommend): Data (min 8 gig)  Separate Drive (or Raid): After Imaging and Recovery

Windows DB New Installs Operating System Prerequisites (from separate doc):  Install OS  partition raid arrays,  update windows to latest patch  Create the nxtadmin/dlcmgr user account  Increase event logs  Configure Windows Explorer  Configure Internet Explorer  Optimize Performance for Background Services  Configure Virtual Memory  Configure Startup and Recovery  Optimize for maximum throughput for network applications  Configure Indexing Services

Questions on Requirements __________________________

SX Windows DB New Install SX.Enterprise Information to gather:  Download the latest patch to %TEMP%  Environment Name  Database drive location  Backup drive location  Tape Device name  After Image Drive location  SMTP server, admin from address  RXServer Poll Directory, User, password, mailto New to 4.1  Scheduled Tasks Admin Username, password

Add New Environment

Windows DB Install  Run the install and enter information  If TWL installed at same time, you can disable compile until TWL install  Enter Path to Patch setup if installing or downloaded patch (note may have issue, cd needs to be recut for tb#d600)  Finish the install

Special Note on Multiple versions of Progress  If you have both Progress 9.1D and 9.1E, installed you may see selection screen  Install to different program Groups (e.g. Progress 9.1D and Progress 9.1E) see Solution ID P10888  If any combination of 9.1D, 9.1E, OpenEdge 10.0A  Adminserver default udp Port may conflict (and adminport)  Nameserver default udp Port 5162 may conflict  Recommend changing adminserver to 7180 (adminport 7181)  NS1 to 7182  This can be done during new SX install for alternate version of Progress

Special Note on Multiple versions of Progress  Uses method to change registry in adminservice. See: ID: P10465 Title: "How To Configure Multiple Versions of AdminServer To Be Run Concurrently on Windows“  ID: 18919Title: "How to Change the Port Number When the 9.x Admin Server is Running On?"  See: P45120 Title: "Instances in Progress Explorer get lost when using multi Progress versions"

Special Note on Multiple versions of Progress  Progress 9.1D0980 patch may overwrite registry hack and properties files.  Special 91D0980 patch can be obtained from infor that will save adminserver configuration and apply the sub-patch 80 automatically.

Post Install Steps  Apply the SX latest patch (if not done during initial install)  Insure compile of SX code and push out  License the Database in SASA for customer  Test nxtall.start and nxtall.shut scripts to be sure report managers start  Verify everything works and do full backup at soonest time..  Check Scheduled tasks for backups, aisave  Install Terminal Server Client (full push)  Install GUI network clients, if necessary

Creating RPTMGR queues  Rptmgr –add –queue myqueue –num 1  Create the queue in SX

Questions on the Initial Install __________________________

Directories  Appsrv - library  Character – pf nxtprint, runtime  Rd  Bin - scripts  Install - programs  Lib – chui library – nxt.pl  Log  Opsys – pf’s  Shp - clippership  Tmp  Rptmgr – pf nxtprint, runtime  Staging  Character  I  P  Rptmgr-r  test/  Rptmgr – pushes nxt.lib ( used to be standard in 4.0)

Windows Database Directories  C:\nxt\rd\bin - Scripts (not to be modified)  C:\nxt\rd\opsys contains CHUI pf files used for chui sessions, logins, editor, and report manager, clippership sessions  C:\nxt\rd\opsys\admin\adminuser.pf protected directory that contains user/pass for secured database (disallow blank user)  C:\nxt\rd\log – log output

Windows Database Scripts \nxt\rd\bin  Command Prompt calls nxt.env.bat  Nxt.env.bat retrieves all the variables used to tailor scripts for the environment, such as default TAPEDEV, directory locations, etc…  Follow unix counterparts, except they take some command line options to modify behavior  Use command: SCRIPTLIST for complete list  Use –help option for script specific help

Windows Database Scripts new to 4.1 Changes to 4.1 (and and higher): Enhance commands to work with TWL  Tapedev now takes filename for ntbackup, various backup.tape.bat enhancements, to take directory list  Backup.data/backup.full – new –install to create scheduled task and override tapedev  E.g backup.full –install -user myuser –pass mypass  Backup.db, Restore.db and rollforward.ai fixes

Windows Database Scripts new to 4.1  Addition of SXSERVICE.BAT in 4.1 to support RPTMGR queues and OpenEdge 10 (no procontrol)

Windows Database Scripts new to 4.1 Aimage.BAT new, –disable, -enable etc..  Aimage.query, show if disabled  Aimage.archive.bat – new –install for scheduled task for saving every 15 min…fix for db down  Chui.bat, -rcode  RECOMPILE.BAT to support TWL CHUI compile

Windows Database Scripts new to 4.1  Minor DBLOAD enhancements/fixes, elapsed time, db security, migrations

Windows Database Scripts new to 4.1  Nxtall.shut, various performance/shut speed issues with TWL, and add –restart and –admin  Showuser/shutuser scripts, new to TWL, moved logic from rptmgr to these and sxservice.bat, twlservice.bat  E.g. shutuser sx 100sys  -pid  Nxt.env.bat, fixes for tapedev, esales (patch )

DUMP / LOAD  Uses environment variable %DUMPDIR%, defaults to \DUMP directory on backup disk drive  Dbdump –reload (binary by default)  Confirms recreation of database  Can override with –ascii and –cono 1  -silent avoid prompting  -newcopy preserves existing db

DBLOAD migration  Uses environment variable DUMPDIR (as previously set or backup drive \DUMP)  Dbload (looks for.d or.bd and chooses method)  assumes.st and nxt.df exists in \DUMP (df name matches dbname)  -newcopy – preserves existing db in a PRIOR directory  -silent avoid prompts  AI is enabled if previously enabled, otherwise use aimage – enable  Summary Verification: Records verified [ records] 10 Min, 57 Sec Dump/Load 16 Min, 11 Sec Overall

Questions on Scripts __________________________

4.1 Upgrades for windows db Upgrades

SX Windows DB Upgrade Prompts  Always upgrade a test environment first  Select environment  Confirm upgrade to 4.1

Upgrade Environment

SX Windows DB Upgrade Prompts  Confirm Progress version  Confirm database ports/locations/tapedev  Check Database version, prompt if necessary  Convert DB, (e.g. proutil conv910) if necessary. Note: we don’t officially support OpenEdge10 with 4.1 release, but future versions may  Schema Comparison for custom  Create upgradedelta.df for upgrade in db directory

UpgradeDelta.df (and customdelta.df)  Similar steps are done in schema patches for windows/unix databases (e.g. 4.2)  Create customdelta of customized schema by comparing database with the template for the older version.  Preserves any initial values or description/help/audit triggers on standard tables  Apply CustomDelta.df to new template for 4.1 (if nonsupported Progress 10.0A create dynamically)  Compare newly created template with custom changes at new version to the current database and create UpgradeDelta.df to be used later.

Upgrade Options

 Apply database upgrade Delta (also applies.b)  Run interactive conversion (.ant)  Run non-interactive conversions (.a)  Set DB Version  No-Integrity

.ant’s from 4.0 to 4.1.ant’s

.a’s from 4.0 to 4.1.a’s

Additional Upgrade Confirmations  Confirm Mail Server, and user sending STMP mail from for BLAT  Default Report Managers  Clippership poller  After Image Path  Backup during upgrade if AI selected  New to 4.1 – Windows Task Scheduler user/pass  Installation Options – Compile after install  If TWL also, you may want to turn off SX to save time  Patch install path (note that downloadable patch may have issue with current 4.1 cd)

Upgrade Processing  Confirm Start of upgrade

Automatic Upgrade Processing  Shutdown Adminserver  Disable AI  Disable Report Manager from starting  Run before upgrade programs (.b)  Load Upgradedelta.df  Confirm schema after upgrade  Run After upgrade programs (.ant and.a)  Re-enable AI  Install conmgr, ubroker properties, procontrol report managers, task scheduler tasks, etc.., copy baseline 4.1 code

Post Upgrade Steps  Finish the install, allow compiles to finish  If TWL is being installed/upgrade proceed with TWL upgrades to compile code  Insure code is pushed out  Run CONV programs per README  Re-enable report manager  Rptmgr –enable  Verify everything works and do full backup at soonest time..  Check Scheduled tasks for backups, aisave

Questions on Upgrades __________________________

TWL 4.1 ( and TWL ) New TWL for Windows Database

Select Windows environment to Add TWL to

TWL New Install Options  Confirm Database Ports and locations for TWL, similar to SX  Confirm AI option, (defaults same as SX)  Confirm 1 Gig database  Confirm AI locations (defaults same as SX)  Confirm TWL install directory (TWL )  Compile after install will Compile SX too  TWL Online compiles after CHUI/SX compiles  Finish install and perform post installation in doc

TWL Script changes for Windows Database  Twlservice.bat, twlservice.start, twlservice.shut, twlservice.query  Twlsend  Twlrcv  Twlrcvpack  Autodrop  Twlall.start, twlall.shut  Twlrf, bothe, entrf, ibcrf, editors and logins for chui  Eod1, eod2 – end of day, called by twlclean.bat called by rdclean

Questions on TWL New Installs __________________________

eSales Center Installing eSales Center

eSales Center Directories/Host Make sure adminserver / environments may be shut down!

eSales Environment and Options

eSales Configuration

eSales Center Install Processing

eSales Changes for Windows Database  No Appserver, Webspeed brokers act as appserver  Webspeed started and stoped with nxtall.start/nxtall.stop  Webbroker.start, webbroker.shut, webbroker.query

Questions on eSales __________________________

Code Push and TWL  Push Process now has options for separate pushes for Standard, SX CHUI, and TWL CHUI

Code Push and TWL  Standard.pl (and appserver)  SX CHUI (rptmgr)  TWL CHUI  TWL D21 ( library for Symbol D21 RF unit)  IF PL files are locked, it will shutdown all services for you

Code Patches  Similar to Unix DB patches  Uses same patch download  No FTP process

Schema Patches (4.2) Minor Upgrade to Database A preview of what’s coming up

Schema Patch Extraction  Answer Yes to All if replacing files

Schema Patch Information  State of database may be down

Create UpgradeDelta.df  Same process as major upgrade to determine custom mods and preserver initial values, triggers, and changes to standard tables  Uses %TEMP%\ {f768f490-cd0d-11d3-83c b99c420}  Creates Customdelta.df holding custom changes to previous version  Create UpgradeDelta.df holding delta needed to upgrade to new version preserving custom

Start Schema Patch Upgrade  Backup during upgrade if AI was enabled

Schema Patch Steps to Similar to Major Upgrade  Shutdown Adminserver  Disable AI  Disable Report Manager from starting  Run before upgrade programs (.b)  Load Upgradedelta.df  Confirm schema after upgrade  Re-enable AI  Run Install for regular SX Code Patch (assumes 4.1.xxx baseline)

Questions on Schema Patches __________________________

Finish Schema Patch  If installing TWL, you may want to turn off Compile until TWL is patched

Post Schema Patch Steps  Finish the install, allow compiles to finish  If TWL is being installed/upgrade proceed with TWL upgrades to compile code  Insure code is pushed out  Run CONV programs per README  Re-enable report manager  Rptmgr –enable  Verify everything works and do full backup at soonest time..

TWL Schema Patches  Prompts

TWL Schema upgrade Info  No Schema changes in 4.2, but 4.3 will have them

TWL Upgrade Options  Leave at defaults in 4.2

TWL Upgrade Compile Options  Also Compiles both SX and TWL CHUI

TWL Upgrade Processing  Same upgrade steps as SX for database  Compiles both SX and TWL

Finish TWL Schema upgrade

TWL Upgrade Questions __________________________

Uninstalling  Uninstall / Re-Install can be run instead of Major Upgrades – required if changing Progress Location/Versions  If uninstall keys left in registry may have difficulty  Remove Registry Keys  Remove Directories

Uninstalling Directories  \NXT- code  \NXTDB - SX windows database  \NXTAI- after image  \NXTAISAVE- saved extents  \NXTBACKUP - backup of db for ntbackup  \NXTPROG - Progress install (prior to 3.2)  \TWL (twltest) - TWL Online  \TWLDB - TWL Windows Database  \Nxtrend (nxtrendtest) - esales

Uninstalling Registry Manually  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Uninstall  SX.E - {f768f490-cd0d-11d3-83c b99c420}Nxt  TWL Live: {E5D57B5C-AB49-409F-AB44-603E6794AF86}  TWL Test: {2F17550C-A3A3-4DD7-AD34-E0D01163C0EC}  eSales Live: {0CFAC66F-DFB8-448B-9C AE6}  eSales Test: {2b71f3d7-a789-4d66-b72b-4791d76bdf8f}

Any other Questions __________________________