44
Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built in the late 1980s Written to integrate Student, HR, Alumni, Financial Aid, and Finance information Has had a lot of functionality added to it over the years It is a BIG application now 3 Installed SCT Banner Documentation set Banner basics Software Directory structures Environment variables

The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

  • Upload
    vutruc

  • View
    240

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration1

The SCT Banner Pieces

2

SCT Banner Overview

� SCT Banner is a mature product

� Original versions built in the late 1980s

� Written to integrate Student, HR, Alumni, Financial Aid, and Finance information

� Has had a lot of functionality added to it over the years

� It is a BIG application now

3

Installed SCT Banner

� Documentation set

� Banner basics

� Software

� Directory structures

� Environment variables

Page 2: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration2

4

SCT Banner files

� Location of other SCT Banner files and their uses� On the RDBMS server

� On the Client

� On the Application server (Internet Native Banner)

� On the Web server (Self Service)

5

SCT Banner Documentation set

� SCT Banner features a documentation set in PDF format

� Install Guides

� Release Guides

� Upgrade Guides� Supporting documents

� A set of User Reference Manuals

� A set of Technical Reference Manuals

6

Banner Documentation installation

� Unloaded from the Documentation CD� Requires decryption password� File shared to end users� Directory is bdoc6x

� setup6x � Server Install Guide� Client Install Guide� Bookshelf Install Guide

Page 3: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration3

7

SCT Banner Documentation manuals

� bdoc6x directory� Product manual directories

� fin6x, alumni6x, stud6x, etc

� Index directory� _index6x

� Technical reference directory� General6x\trm, advanc6x, arsys6x, finaid6x,

finance6x, humres6x, student6x

� bkshlf6x.pdf� Startup page for the Banner Bookshelf

� Security� General\trm\security_trm.pdf

8

SCT Banner User Manuals

� User Reference Manuals� Available online to all SCT Banner users

� Uses clients’ Adobe Acrobat Reader

� User Release Guides� Each upgrade contains one with the changes for the current

release

� Set up through an SCT Banner form GUAUPRF� Defines location of Banner Bookshelf

� Globally defined with special user BASELINE

9

SCT Banner Technical Manuals

� Technical Reference Manuals� Available online to all SCT Banner users

� Contains the database schematics

� Additional documents can be found in Extended Search on the ActionWeb - ERDs

� Great source of reference for

� Security – GSASECR

� Job Submission

� Site-specific change management

� Process flows

Page 4: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration4

10

Upgrades

� Includes a set of change documents and source files.� Upgrade Guide is the step by step guide to upgrading

releases (covered in Chapter 3)

� User Release guides

� Change documents – very valuable for deleted and/or changed data types

� Baninst1_60100to60200.pdf

� PRODUCT_60100to60200.pdf

� PRODUCT_objects60100.pdf

11

Exercise 1

1. What SCT Banner products did you purchase?

2. What SCT Banner products are installed?

3. Who has access to the Banner manuals?

4. Which manual discusses distributed Banner security?

12

SCT Banner Basics –Naming Conventions

� Software � Product modules

� Product directories

� Software Objects

� Pro*C source code

� Pro*COBOL source code

� Forms binaries (FMB)

� Reports binaries (RDF)

� Database object source code

Page 5: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration5

13

Banner Basics - Products

� Software � Product modules

Admin Finaid PaywebCommon BANINAS AluwebGeneral VR-Student WtailorStudent VREpos InfoaccArsys VRBrite IntcompAlumni GenwebFinance StuwebPayroll ScomwebPosnctl Facweb

14

Banner Basics – Product directories� Software

� Product directories are named after the product� Each of these directories has a common set of

subdirectories� c� cob� forms� dbprocs� views� plus� misc � install

15

Banner Basics –Compiler conventions

� Software � There are different naming conventions for each type of

software objects within these directories� Pro*C

� *.pc - Pro*C source file � *.h - C header file � *.c - C source file

� Pro*COBOL� *.pco - Pro*COBOL source file � *.cob - Pro*COBOL copylibs

Page 6: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration6

16

Banner Basics – Forms conventions

� Software � There are different naming conventions for each type of

software objects within these directories� Forms

� *.fmb - Forms binary source file� *.mmb - Menu binary source file� *.pll - Procedure Library� *.ogd - Graphics Library� *.gif - GIF files� *.ico - Icon files � *.rdf - Reports binary source file

17

Banner Basics – SQL conventions

� Software � There are different naming conventions for each type

of software objects within these directories� dbprocs

� xxKxxxx.sql - package source code� xxPxxxx.sql - procedure source code� xxFxxxx.sql - function source code� xxTxxxx0.sql - trigger source code

� views � xxVxxxx0.sql - view creation

� plus - xxxxxxx.sql

18

Banner Basics – Self Service products� Software

� There is a difference in the naming conventions used for the Self Service products

� Dbprocs� TWGKxxxx.sql - Web Tailor Global package source code

� BWLKxxxx.sql – Faculty Self Service package

� BWCKxxxx.sql – Common Self Service package

� BWSKxxxx.sql/HWSKxxx.sql - Student Self Service package source code

� BWGKxxxx.sql/HWGKxxxx.sql – General Self Service package source code

� BWRKxxxx.sql/HWRKxxxx.sql - Finaid Self Service package source code

� BWPKxxxx.sql/HWPKxxxx.sql - Employee Self Service package source cod

� BWAKxxxx.sql/HWAKxxxx.sql - Alumni Self Service package source code

� Note: All products have both BW* and HW*. The HW* files are being phased out. Only use BW* unless otherwise instructed.

Page 7: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration7

19

Banner Basics – Web products

� Software (continued)� Misc (only UNIX or Windows)

� Compile scripts for Pro*C, Pro*Cobol, Forms and Reports� Shell scripts for executables� Perl scripts for NT

� Com (only OpenVMS)� Compile scripts for Pro*C, Pro*Cobol, Forms and Reports� DCL command procedures for executables

20

Banner Basics - Objects

� Database� Product owners

� Product codes

� Important users

� Database Objects� Tables

� Views

� Packages (procedures and functions)

� Triggers

21

Banner Basics – Product owners

� Product Owners and Codes� General GENERAL G

� Student SATURN S

� Finance FIMSMGR F

� AR TAISMGR T

� Position Control POSNCTL N

� Payroll PAYROLL P

� FinAid FAISMGR R

� Advancement ALUMNI A

� Web for … WTAILOR TW

Page 8: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration8

22

Banner Basics - Example

� Database objects (Tables and views)� Example:

G L R V R B L1 2 3 4 5 6 7

1 - Primary Module (S- Student, G- General, F- Finance)2 - Sub-module (L- Letter generation, G- General Person)3 - Type of object (R- Report, A- Form, R- Repeating table)4-7 - Meaningful nameIF Pos 2 is a T and Pos 3 is a V, then the object is a validation table

23

Banner Basics - Triggers

� Triggers� aT_abcdddd_xxxxxxxxxxxxxxxxxx (Total no more than

29)

� a = Product identifier (S) Student, (P)ayroll

� T = Trigger

� abcddd = Table name

� xxxxx = Meaningful trigger name

24

Banner Basics - Procedures

� Database

� Procedures and Functions

� P_xxxxxxxxxxxxxxxxxx (Total no more than 29)

� F_xxxxxxxxxxxxxxxxxx (Total no more than 29)

� xxxxx = Meaningful name (Up to 27 characters)

� Cursors

� xxxxxxxxxxxxxxxxxxxxxxxxxxx_C

Page 9: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration9

25

Banner Basics – Referential Integrity

� Referential integrity� Parent/Child relationships are enforced at the database

level

� No child data without a referenced parent key

� No deletion of parent key while child records exist

26

Banner Basics – RI example

PR PermanentAddress

Parent TableSTVATYP

Primary KeyPK_STVATYP

onSTVATYP_CODE

Child TableSPRADDR

Foreign KeyFK1_SPRADDR_INV_STVATYP_CODE

onSPRADDR_ATYP_CODE

101 PR

27

Exercise 2

1. What do you know about the column SPRADDR_ATYP_CODE?

2. The package for Admissions Checklist Processing was accidentally dropped. How would you restore it?

3. Which product does BWSKANAM belong to?

4. Do all of the products contain gifs and icons?

Page 10: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration10

28

Banner New Install

� When a system is first installed or a new version is released, it is installed from CD-ROM

� The CD-ROM contains an Adobe Install guide� Contains system requirements

� Space allocation

� Directory structure

� Environment requirements

� C and COBOL must be installed prior to installing along with an empty database

29

New Install – First Database

� A database must be created before you can begin� The database must have these tablespaces:

� System (suggested at least 500MB)� Temp (suggested 100MB)� UNDO (Default if using DBCA, if not, 200MB)� Tools (suggested 25 MB)� Users (suggested 20 MB)� Development (suggested at least 500MB,

autoextend, locally managed, uniform extent 64KB)� At least three redo groups

30

Banner Installation – Encryption KEY� CD-ROM of the Banner software contains the

database contents and supporting code

� All software on the CD-ROM is encrypted

� Encryption Keys are on a sheet of paper shipped with the order. DO NOT LOSE THIS!

� Software is decrypted and downloaded onto RDBMS server

� This decryption key is not the same as the site specific (explained later in Upgrading Banner)

Page 11: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration11

31

Banner Installation - Environment

� BANNER_ROOT is the variable to list the top level of all Banner software on the server

� BANNER_HOME is a variable used to define the location of a Banner software tree

� Used by SCT Banner software as a base alias to find other SCT Banner software

32

Banner Installation

� There is an installer (baninst) for the Banner product on the RDBMS machine

� Implemented differently on each platform

� Modeled off of the old Oracle character mode installer

� Menu interface uses Perl for Windows, shell scripts on UNIX and DCL for OpenVMS

33

Banner Installation - Process

� The SCT Banner database software is installed on the RDBMS server in several steps:

� Download Software

� Create SCT Banner Environment

� Create SCT Banner Instance

� Create SCT Banner Database Objects

� Compile Pro*C and Pro*COBOL

Page 12: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration12

34

Banner Installation – Step 1

� The first step is to download the software� There are four basic steps in downloading:

� Identify Products to download� Define Global Variables� Download the software� Build the environment control scripts

35

Banner Installation – Identify products

� Identify Products to download (banpswd.shl)� First, two C programs (crypfile.c and inipassr.c)

must be compiled to use in decrypting the SCT Banner products

� Once these are done, the install script will ask for a decrypt password

� This will then build a menu with the appropriate products marked for downloading

36

Banner Installation –Global definitions

� Define Global Variables (banprmp.shl)� BANNER_HOME� EXE_HOME� ORACLE_HOME� ORACLE_SID� C� COBOL

Page 13: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration13

37

Exercise 3

1. What must be installed before you can start a Banner install?

2. Do you still have your original install directory?

3. What is a decryption key used for?

4. What is the name of the Banner installer?

38

Banner Installation –Software download

� Download the software (bansrce.shl)

� This process will download the software from the CD

� Decrypt

� Decompress

� Populates the following directory structure (next slide)

39

SCT Banner Software DirectoryRoot Directory -/u01/app/sct

(BANNER_ROOT)

SEED BANNER Code Tree

(BANNER_HOME)

wtlweb

genweb

facweb

stuweb

payweb

aluweb

scomweb

intcompVR[brite,epos]

upgrades

Links(BANNER_LINKS)

alumni

arsys

common

finaid

finance

general

installpayroll

posnctl

student

admin

The Banner Software Default Directory Structure – example only

TRNG PPRD

Page 14: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration14

40

Banner Software Directories� BANNER_HOME

� Defines the home directory of the SCT Banner products

� Each product has its own directory� General is a special product

� Contains executables and administrative objects

� Common/scomweb is used for cross-product objects

� Upgrades are used to stage SCT Banner upgrades� Links (UNIX only) directory is used to compensate

for the $PATH limit of 255� It centralizes all of the code in a single code tree version

41

Banner General Directories

ccobcom/misc

dbprocs

general

desktop

Doc

ico

formsgif

helpico

installs

The Product Software Default Directory Structure

javaloader

docexe

plusviews

42

Banner Product Directories

� C directory contains the Pro*C source

� COB directory contains the Pro*COBOL source and COBOL copybooks

� MISC directory contains the Perl scripts used on the NT platform and Shell scripts for UNIX

� On VMS, the COM directory contains the DCL scripts

� DBPROCS contains the source for database procedures, functions, triggers, and O:A functions and procedures

� FORMS contains the source for the forms, libraries, menus and reports

Page 15: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration15

43

Banner Product Directories

� HELP files for the modules forms

� PLUS directory contains SQL*Plus scripts

� LOADER contains any SQL*Loader scripts

� VIEWS contains source for the database views and O:A views

� INSTALL contains the *.sctdmp file of the product

44

General Directories

� General directory contains some special subdirectories:

� EXE contains all the executables for all products

� GIF contains the .gif files used in SCT Banner

� ICO contains the icon files used in SCT Banner

� DESKTOP contains the GODDTOP for spreadsheet budgeting

� EXTRAS contains the scripts for SSO

45

Banner - Important Users

� BANINST1� Owns all the functions, packages, procedures,

and views� Wtailor owns the packages for SSB

(starts with tw*)

� BANSECR� Owns the SCT Banner security tables and objects� No other user should have access to BANSECR’s

objects� The only exception is for a site-specific BANSECR user

Page 16: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration16

46

Banner New Installation – Step 2

� The install process then builds some environment manipulation scripts for managing SCT Banner variables (bansubs.shl):

� banenv - for the Bourne shell� cbanenv - for the C shell� kbanenv - for the Korn shell� *banali - for printer aliasing for

the various shells� Banlogic - for VMS� Registry entries or batch files used for NT

47

Banner New Installation –Environment creation

� The next step of the install process will create an SCT Banner environment on the RDBMS server

� Build the LINKS directory (banlnks.shl –UNIX only)� Update the environment (bansenv.shl)

� Oraenv is then modified to point to the banenv and cbanenv files (UNIX)

� Oratab is modified with the new database� Banlogic.com is modified with directory locations

(VMS)� Registry or Batch file banenv.bat (NT)

48

Banner New Installation – Step 3

� The next set of steps creates the SCT Banner database

� Uses a pre-created database (bancrdb.shl, bancrtb.shl are provided for reference)

� Creates the SCT Banner accounts (bancrus.shl)

� Modifies the SCT Banner database configuration (baninit.shl)

Page 17: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration17

49

Banner New Installation – Step 4

� The next set of steps in the NEW install will create the database objects

� Review the install document carefully. The DAD user, www2_user needs to be created before these steps

� Import SCT Banner tables and sample data (banimp.shl)� Build SCT Banner procedures and functions (bandbpr.shl)� Import views and create synonyms (banvwsy.shl)

50

Multiple Banner environments

� Multiple SCT Banner software environments� Initial install only builds one code tree

� Need to copy this to another tree to use as an upgrade staging area

� Must manage the access to these different sets of SCT Banner code by using:

� Shell scripts/registry entries/DCL procdures

� Banenv/banlogic.com

� DOS .bat files

51

Multiple Banner databases

� Multiple SCT Banner instance databases

� Initial install only built one database

� Need to clone this to a training database and a production staging database

� Must manage the access to these different SCT Banner databases by using:

� Shell files/registry entries/DCL procedures� Banenv/banlogic.com� DOS .bat files

Page 18: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration18

52

Banner Default Databases - SEED

� Out-of-the-box SCT Banner

� Used to run new SCT Banner upgrades against first

� Upgrade issues are then SCT issues

� Work out the details before upgrading production database

53

Banner Default Databases - TRNG

� Used for implementation training

� Out-of-the-box SCT Banner with some additions

� Training user accounts

� Training data

� Usually cloned from SEED

54

Banner Default Databases - PPRD

� Used for implementation and conversion

� Out-of-the-box SCT Banner with some deletions� Most SEED data is cleaned out of the database

� Used to build the Production database

� Should be backed up as soon as users start populating validation and rule tables

Page 19: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration19

55

Exercise 4

1. You’ve just upgraded Oracle – will you be able to compile Pro*C and Pro*COBOL?

2. Does the Banner installation itself set up the Job Submission user ID and directory?

3. What user IDs do your users use when logging into the PPRD database?

4. What is the first database that is installed?

56

Banner environment

� Multiple SCT Banner environments will need both Oracle and SCT Banner variables set

� .profile or .login calls oraenv (UNIX)� Login.com calls orauser_SID.com (VMS)� ORAENV sets: orauser_SID.com sets:

ORAENV_ASK --ORACLE_HOME ORA_DBORACLE_SID ORA_SIDPATH SQLPATH

57

Banner environment - Others

� VMS� Command procedural calls:

� Banlogic.com� Orauser.com

� NT/Win2000� Path environment� Registry

Page 20: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration20

58

Banner environment variables

� Based on the SID, the appropriate environment file is called

� BANENV/Registry sets: BANLOGIC sets:� BANNER_HOME BAN_HOME� BANNER_LINKS BAN_ROOT� BANNER_ADMIN <MODULE$PATH>� EXE_HOME GEN$EXE� ORACLE_PATH ORA_PATH� PATH SQLPATH

59

Banner database performance

� Management of an SCT Banner database involves proactively managing:

� Memory� Are your users complaining?� Is your system page-faulting?� Running SQL scripts to maintain the system

� Disk storage� Fragmentation

� Database objects� Invalid state

60

Banner Database Administration

� Close relationships with the System and Network staff

� Patches and upgrades are maintained� Backup and recovery in place� Network access

� It also involves being able to:� Create databases� Clone databases� Upgrade all Oracle software

� “How to have a life and be a DBA also”

Page 21: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration21

61

Banner - Memory Management

� SCT Banner moves a lot of data and involves a lot of code

� OLTP vs. DSS

� This means that the DBA must take an active stance on monitoring and managing SCT Banner's use of memory

� Checking the SGA:� How often does the database get data from disk vs. memory?� How often are the stored packages accessed?

62

Oracle - Memory Management

� The main areas the DBA must be concerned with are:

� Data Base Buffers - v$sysstat

� Shared pool - pins and gets

� Redo logs - Checking the alert logs, v$sysstat

� Data Dictionary cache - v$rowcache

� Library cache - v$librarycache

� Sort Areas - temporary tablespace

63

Banner - Storage Management

� SCT Banner databases take active storage management

� Tables grow constantly

� Indexes become unusable

� Database use causes problems like storage fragmentation and row chaining

� New tables with upgrades

Page 22: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration22

64

Oracle - Storage Management

� The storage management tasks the DBA will be most heavily involved in are:

� Tablespace growth� Table sizing� Rollback segment sizing� Restructuring the database

� Resizing/moving tables and indexes� Tablespace placement� RAID vs. non-RAID

65

Banner – Disk Storage Management

� RAID� Important to have for an Oracle system� Jbod – Lowest data cost – low overhead� 0 – low data cost – load balancing� 0, 0+1 – high data cost – most expensive� 5 – Highest data cost – safe

� It takes four I/Os for one write (read data, read parity,write data, write parity)

� Minimum of three disks, plus 66-87% of space� The more disks, the higher the gain� Not good with REDO –

Sequential vs. random writes

66

Banner - Object Management

� SCT Banner is installed in one tablespace, usually named DEVELOPMENT

� Can be divided into many tablespaces as required by the institution

� Access reasons

� Performance reasons

� Maintenance reasons

� Multi-institution reasons

Page 23: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration23

67

Banner utilities

� SCT-supplied data catalog tool GURPDED� Run through Job Submission

� SCT-supplied tool called GURRDDL� Used to resize tables� Used to resize indexes� Handles the referential constraints� Handles the permissions� Handles the synonyms� Can be used to move one or many tables

68

Oracle fragmentation

� Databases can fragment, even with the best of software

� Fragmentation causes performance problems� Tools are being developed to perform

background defragmentation� Most common method of defragmentation is

export/import

69

Oracle locally managed tablespaces

� Oracle is moving towards a methodology that will reduce table management

� Uses a few basic extent sizes for each tablespace

� Tables are grouped into tablespaces according to size and growth characteristics

Page 24: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration24

70

Banner – General object management

� There are sets of scripts provided with SCT Banner that are used to compile/recompile database objects

� General Packages, Procedures, Functions, and Triggers

� /sct/banner/general/dbprocs/gendbpr.sql

� General Views

� /sct/banner/general/views/genview.sql

71

Banner – Student object management

� There are sets of scripts provided with SCT Banner that are used to compile/recompile database objects

� Student Packages, Procedures, Functions, and Triggers

� /sct/banner/student/dbprocs/studbpr.sql

� Student Views

� /sct/banner/student/views/stuview.sql

72

Banner - Object management utility� SCT-supplied tool called GURALTR� Searches database for invalid objects and

builds a recompile script� Used to recompile database objects (not sys

nor system)

� Packages� Package Bodies� Triggers� Procedures� Functions

Page 25: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration25

73

Exercise 5

1. How many different Banner code trees does your oraenv script handle?

2. What is the purpose of the BANNER_LINKS directory?

3. Even though studbpr.sql is in the Student product directory, what schema owner owns the database procedures in this script?

74

Compiling invalid objects

� Run utlrp.sql as SYS to compile ALL database objects

� Use GURALTR to recompile ALL non-SYS and non-SYSTEM database objects

� BANINST1 owns the database packages, procedures, functions and views

� Use GURALTRB to recompile BANINST1 objects� Run multiple times for dependencies

� After manipulating ANY database objects, run GURALTR to fix any broken dependencies

75

Banner database triggers

� BANINST1 does not own the database triggers� Each product owner owns their respective set of

database triggers

� Compile scripts for the triggers are located in the product's dprocs directory in the xxxdbpr.sql file

� Must use these in conjunction with GURRDDL when rebuilding tables

Page 26: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration26

76

Banner administrative software

� There is an administrative directory for SCT Banner on the RDBMS server

� $BANNER_HOME/admin� Banenv (UNIX/NT)

� Banlogic (VMS)

� profile.ban

� upcase.shl

77

Banner non-database related software

� SCT Banner also requires management of all the software outside of the database

� Executable compiles

� Pro*C

� Pro*COBOL

� SQL*Plus scripts

� SQL*Loader scripts

78

Banner Pro*C - 1

� Each product owner may have a set of Pro*C programs

� Located in /sct/banner/<product>/c� Based on old Oracle RPTs� Ugly but consistent design

� .h - Header files (General/c only)� guarpfe.h - Routines for RPT emulation� guastdf.h - Routines for C print formatting

Page 27: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration27

79

Banner Pro*C - 2

� .c - C source files (General/c only)� guarpfe.c - Routines for RPT emulation

� guastdf.c - Routines for C print formatting

� guaorac.c - Routines for Oracle interface

� .pc - Pro*C source files� gurjobs.pc - Job Submission Pro*C program

� gjrrpts.pc - SCT Banner Reports print program

80

� The compile scripts for each product's set of Pro*C programs are in the corresponding MISC directory (the same applies for OVMS and NT)

� General Pro*C� /sct/banner/general/misc/gencmplc.shl

� Student Pro*C� /sct/banner/student/misc/stucmplc.shl

� Finance Pro*C� /sct/banner/finance/misc/fincmplc.sql

Banner Pro*C - 3

81

Banner Pro*COBOL - 1

� Each product owner may have a set of Pro*COBOL programs

� Located in /sct/banner/<product>/cob

� /sct/banner/general/cob also contains the Pro*COBOL copylibs

� *.pco - Pro*COBOL source files

Page 28: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration28

82

� The compile scripts for each product's set of Pro*COBOL programs are in the corresponding product MISC directory

� General Pro*COBOL� /sct/banner/general/misc/gencmpl.shl

� Student Pro*COBOL� /sct/banner/student/misc/stucmpl.shl

� Finance Pro*COBOL� /sct/banner/finance/misc/fincmpl.sql

Banner Pro*COBOL - 2

83

Banner SQL*Plus

� SCT Banner also has SQL*Plus scripts that are used by the various SCT Banner products

� Located in: /sct/banner/<product>/plus� General also has some scripts that are used for

admin and upgrade purposes� LOGIN.SQL� GURALTRB� GURRDDL� GOSTAGE

84

Banner SQL*Loader

� SCT Banner also has SQL*Loader scripts that are used to load outside data

� Test scores

� EDI

� Located in: /sct/banner/<product>/loader� *.ctl - SQL*Loader control files

Page 29: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration29

85

Exercise 6

1. What SQL will compile all Banner objects?

2. What objects does BANINST1 not own?

3. What is the fully qualified name of the script to compile the GSASECR.fmb file?

4. Where will you find the file(s) that set up the environment for each Banner code tree?

86

Banner - Access methods

� Considerations need to be made for:� Access to the SCT Banner system

� Database(s)� Forms� Report output

� User vs. developer access� SCT Banner System vs. SQLPLUS� Microsoft Access� Financial aid load files

87

Creating an SCT Banner Database

� Production databases are usually created sometime after the initial SCT Banner installation by the site

� Memory sizes, block size, disk storage requirements, network considerations, and user load must be taken into account when configuring the production database

Page 30: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration30

88

Banner Database creation methods

� Creation is done through one of the many tools available

� Command line method has more creation flexibility

� See workbook – createdb.sql� GUI mode (DBCA) is easier, but requires

modification before the SCT Banner data can be loaded

� Clone the PPRD database

89

Cloning a Database

� Cloning is done through a database recovery mechanism

� Database files are copied to new directory structure� Produce a control file re-creation script by issuing as sys:

� alter database backup controlfile to trace;

� New instance is “recovered” using modified control file, and new control files are created

� Issues with doing this � Pre Oracle8i, cloning was easy� Oracle8i and later have a DBID and loss of all RMAN or

datafile information

90

Cloning a Banner Database –Oracle 8i or later

� Use RMAN to make a backup of the source database

� RMAN preserves the control file entries and DBID

� The clone database is created and opened NOMOUNT

� Run the duplicate command in RMAN to perform the clone

� The procedure is fully documented in the 'Backup and Recovery' section of the Oracle 8i Administrators Guide

RMAN Clone.txt

Page 31: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration31

91

SCT Banner - Backup Strategies

� Cold backups� Involves taking the database offline� Should be performed occasionally

� Online backups� Allows the database to remain in service� Requires a large UNDO to ‘queue up’ the DML.� Must be in archive log mode.

� RMAN� Only backs up the changed blocks� Uses the Large pool

92

Exercise 7

1. Why is the method used to clone Oracle7 databases not a good one for Oracle8i and later databases?

2. Which backup methods require that the database be down?

3. Can RMAN backup a non-archived database?

93

Self Service Banner (SSB) Products

� The SCT Self Service Banner … products are an add-on set of software functionality

� Provides a self-service browser interface to many SCT Banner functions

� Is not “Internet Native” Banner

� Customizable look and feel

� Rules-defined access and display

Page 32: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration32

94

Self Service Banner

� Implemented by using database packages and procedures

� Generates dynamic HTML pages from the database

� Uses Oracle’s internet Application Server’s Modplsql

� Uses Oracle's PL/SQL Toolkit package � Has an administrative tool called Web Tailor

95

Documentation - SSB

� The end user guides are available through Banner Bookshelf through the Product User Manuals

� The Upgrade Guides and Release Guides are available through Banner Bookshelf

� Each product has its own set of Guides

� Web Tailor has its own set of Guides

96

Self Service Banner Software Install

� SCT Self Service Banner… installs are done on the SCT Banner RDBMS server

� Packages are built in the database� The software is installed in Web for product directories

� /sct/banner/aluweb� /sct/banner/facweb� /sct/banner/genweb� /sct/banner/payweb� /sct/banner/scomweb� /sct/banner/stuweb� /sct/banner/wtlweb

Page 33: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration33

97

Self Service Banner Software Structure

� Each SCT Self Service Banner … product directory contains some of the following structure:

� c - C programs used in web applications

� dbprocs - Web packages

� gif - graphics objects for buttons

� html - Product web pages

� misc - Web administrative scripts

98

Self Service Banner - Install

� There is no Banner install on the web server

� The server is configured to connect to the Banner database through Oracle Net

� PL/SQL Toolkit is loaded into the database

� Web For … .gif and .htm files are copied from the database server to the web server

� An Apache listener is created to present the initial page for general access to the SSB system, homepage.htm

99

Self Service Banner Web Server Install

� From the web server, for each SCT Banner instance:

� Create a DAD (Database Access Descriptor)� Created with several versions of Oracle’s GUI tools� Uses a generic username/password/connect descriptor that

logs into the database on behalf of the SSB user� http://host.domain:port/pls/admin_/gateway.htm, where host

is your complete host name or IP address � 9iAS Rel 1 only

� http://host:1810 ( 9.0.3)� http:/host:7777 (9.0.4)

Page 34: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration34

100

Gateway.htm – 9iAS Rel 1

� First edit $ORACLE_HOME/Apache/modplsql/cfg/wdbsvr.app and change admindad = to ;admindad =

� Click on Gateway Database Access Descriptor Settings� Enter

� DAD Name: banSIDDAD� Oracle User Name: www2_user� Oracle Password: u_pick_it� Oracle Connect String: DBhost:1521:SID

� Click Apply

� Repeat for each database

101

DAD – 9iAS Rel 2/ 10g� Goto the AS Welcome page

� http://host.domain:1810 (9.0.3) :7777 (9.0.4)� Click on HTTP Server� Click on Adminstration� Click on PL/SQL Procedures� In the DAD section, click on Create� Click General� DAD Name: /pls/banSIDDAD� Username: www2_user� Password: u_pick_it� Connect String: DBhost:1521:SID� Connect String Format: SIDFormat (host:port:SID)� Default Page: homepage.htm

102

PL/SQL Toolkit

� Install the latest PL/SQL Toolkit patch into Oracle 9iAS� Apply the same level toolkit into each database by

running a provided script in $ORACLE_HOME\Apache\modplsql\cfg as the sys user

� Owaload.sql

� Pay close attention to the different versions of PL/SQL� On the Database server:

� SELECT owa_util.get_version FROM dual;

� On the web servers� Type out

$ORACLE_HOME/Apache/modplsql/owa/owainst.sql

Page 35: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration35

103

Self Service Banner Web server directories

� Copy .gif and .htm files for each product from the directories on the RDBMS server to the appropriate directory on the web server:

� /sct/banner/*web/gif � /sct/ssb/SID/*gifs

� /sct/banner/*web/htm� /sct/ssb/SID/*help

104

Self Service Banner Web Server listener

� Configure the Web server to ‘serve up’ SSB

� Create a virtual host with:� Set DocumentRoot and <Directory to the /sct/ssb/SID

directory

� Set Port to the Port that the users will use

� Set Listen to the Port that Apache will listen for

� Set DirectoryIndex to homepage.htm

105

Self Service Banner homepage.htm

� The next step is to set up the homepage.htm file� Copy from:

/sct/ssb/SID/wtlhelp/homepage.htm� To:

/sct/ssb/SID/homepage.htm� Replace //your server name:port/test/owa/ with your site's

Mod_plsql reference and DAD� i.e. //host.domain:9030/pls/banSIDDAD/� /pls for modplsql alias� /banSIDDAD for the DAD name

Page 36: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration36

106

Self Service Banner Objects

� The only SCT Banner software to manage on the web server are the web objects needed by the Self Service products

� .gif files

� .htm files

� Web Tailor image files

� Java

� CSS for cascade style sheets

� These will be updated as new versions come out

107

Self Service BannerRDBMS Software

� There are sets of scripts provided with SCT Banner that are used to compile/recompile database objects

� Examples� Stuweb Packages, Procedures, Functions, and

Triggers

� /sct/banner/stuweb/dbprocs/bstudbpr.sql

� Genweb Packages, Procedures, Functions, and Triggers

� /sct/banner/genweb/dbprocs/bgendbpr.sql

108

Self Service Banner Client

� Netscape 4.x

� Explorer 5.x/6.x

� Generally, stay a release or two back from the latest and greatest browsers

� Supports other browsers (Opera, Mozilla, etc.)

� Can use Windows versions from 95 to the present

� Can use MacOS

� SSL or VPN for secure access � High encryption is not available on older OS versions

Page 37: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration37

109

Exercise 8

1. Where is each web page generated from?

2. How would you reload the PL/SQL toolkit in the database?

3. What SCT Banner software must be on the Web server?

4. How does a SSB user connect to the database?

110

Internet Native Banner Parts

� In Internet Native Banner, the Oracle forms software has been modified to run in two parts:

� The forms runtime process on an application server as either

� Forms CGI (ifcgi60)

� Forms Servlet (ifsrv60)

� A Java applet that performs the display and data entry tasks on the client

� The forms are “tagged up” with HTML tags and presented to a browser in standard http 1.1 protocol

Note – Forms CGI is explained in this document

111

Internet Native Banner - Installs

� There are two supported ways to install this:� Oracle 9iAS http server-only installation, plus the

Forms and Reports 6i server on a separate machine� 9iAS Enterprise Edition (EE) Rel 1 1.0.2.2.2(a for NT)

� Forms and Reports 6i included with EE release � This is the assumed method for the rest of this section

� In any case, apply the latest supported Oracle Forms and Reports 6i patchset

� Currently patchset 15 (October, 2004)

Page 38: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration38

112

INB – files used� D:\ORACLE\iSuites\Apache\Apache\conf\httpd.conf

� Apache listener configuration

� D:\ORACLE\iSuites\Apache\Apache\conf\oracle_apache.conf� Oracle configuration include file

� D:\ORACLE\iSuites\Apache\Jserv\conf\jserv.properties� Servlet engine classpath

� D:\ORACLE\iSuites\Apache\Jserv\servlets\zone.properties � Forms servlet initializaion

� D:\ORACLE\806\forms60\server\formsweb.cfg � Forms servlet configuration file

� D:\ORACLE\806\conf\6iserver.conf� Virtual path definitions for web forms

� D:\ORACLE\806\forms60\server\default.env� Environment variables for the FORMS and REPORTS servlets

113

INB – httpd.conf� Configures the Apache Web server to ‘web up’

INB� Edit the HTTP listener

� Set DocumentRoot and <Directory to the top level directory for your server

� Set Port to the Port that the users will use� Set Listen to the Port that Apache will listen for

� Other option is to create an include file to set up a virtual host for access

� This eliminates the downtime of the listener� Inb.conf – see workbook

114

INB – Oracle_apache.conf� The primary beginning of Oracle� Used to add other include files

� This separates out the site-specific mods

� Include INB.CONF (see workbook)� Contains the virtual host� Contains other include files for INB

� Formsweb.cfg� Mount point reference to servlet zone inb.properties for

forms servlet configuration� Reports� Alias for help and Banner Bookshelf

Page 39: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration39

115

INB – jserv.properties

� Jserv.properties

� Configure the servlet zones Apache JServ manages# Syntax: zones=[servlet zone],[servlet zone]... (Comma separated list of String)

zones=root,inb

� List the configuration file for each servlet zone# Syntax: [servlet zone name as on the zones list].properties=[full path to configFile] (String)

root.properties=D:\oracle\ora9i\Apache\Jserv\servlets\zone.properties

inb.properties=D:\sct\inb\conf\ssb.properties

116

INB - inb.properties� SCT configuration file of Zone.properties

� List the servlet repositories controlled by this zone.

Change repositories=D:\oracle\iSuites\Apache\Jserv\servletsto repositories=D:\oracle\806\forms60\java\f60svr.jar

� Define the init parameters for each servlet that is invoked at the bottom of the file

servlet.SEED.code=oracle.forms.servlet.ListenerServlet

servlet.SEED.initArgs=envfile=D:\sct\inb\SEED\conf\seed.env

servlet.TRNG.code=oracle.forms.servlet.ListenerServlet

servlet.TRNG.initArgs=envfile=D:\sct\inb\TRNG\conf\trng.env

servlet.PPRD.code=oracle.forms.servlet.ListenerServle

servlet.PPRD.initArgs=envfile=D:\sct\inb\PPRD\conf\pprd.env

servlet.PROD.code=oracle.forms.servlet.ListenerServlet

servlet.PROD.initArgs=envfile=D:\sct\inb\PROD\conf\prod.env

117

INB – formsweb.cfg

� Servlet configuration file� Provides several parameters to the brower

� System� User� Html page� Applet� JinitiatorSee workbook for an example

Page 40: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration40

118

INB - Jinitiator� Note that Patchset 15 ships Jinitiator version 1.3.1.13.� If you do plan on using Jinitiator version 1.3.1.13,

then the following lines in formsweb.cfg need to be appropriately edited for your version of Jinitiator:

� object_classid=clsid:CAFECAFE-0013-0001-0013-ABCDEFABCDEF

� object_executable=jinit.exe#Version=1,3,1,13

� mimetype=application/x-jinit-applet;version=1.3.1.13

� Other Jinitiator versions can be freely downloaded after creating a free OTN (Oracle Technology Network) account fromhttp://otn.oracle.com/software/products/developer/htdocs/jinit.htm

119

INB – base.htm, baseie.htm

� Edit each of these files� Base.htm

� baseie.htm� Two (2) lines are added to the files:

� <PARAM NAME="imageBase" VALUE="%imageBase%">

� <PARAM NAME=“logo" VALUE="%logo%">

� Three (3) lines are commented out:� ;<PARAM NAME="serverPort" VALUE="%serverPort%">

� ;<PARAM NAME="serverHost" VALUE="%serverHost%">

� ;<PARAM NAME="serverApp" VALUE="%serverApp%">

120

INB – basejini.htm

� Modify this file with:� <PARAM NAME="imageBase" VALUE="%imageBase%"> and imageBase="%imageBase%"

� <PARAM NAME=“logo" VALUE="%logo%"> and

� logo="%logo%"

� Six (6) lines are commented out:� ;<PARAM NAME="serverPort" VALUE="%serverPort%">

� ;<PARAM NAME="serverHost" VALUE="%serverHost%">

� ;<PARAM NAME="serverApp" VALUE="%serverApp%">

� ;serverPort="%serverPort%"

� ;serverHost="%serverHost%"

� ;serverApp="%serverApp%"

Page 41: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration41

121

INB – Forms and Reports environments

� Copy D:\oracle\806\forms60\server\default.env to D:\oracle\806\forms60\server\ban5.env

� Add the following lines� LOCAL=banSID

� TNS_ADMIN=D:\sct\inb\SID\conf

� Change the following lines for your environment� FORMS60_PATH=D:\sct\inb\SID\forms\fmx

� REPORTS60_PATH=D:\sct\inb\SID\reports\rep

� GRAPHICS60_PATH=D:\sct\inb\SID\forms\fmx

122

INB – alias� Traditionally, the 6iserver.conf file was modified to contain any

forms or reports aliases needed� It is cleaner to include them in include files� Create a file such as D:\sct\inb\SID\conf\SID.conf to add a virtual

directory for the Banner help files and to rewrite the URL� Alias /SID-help/ "D:\sct\inb\SID\doc\hlp\"

� Alias /SID-bkshlf/ "D:\sct\inb\SID\doc\pdf\"

� To save on disk space, you can soft or hard link one set of documents to all the other SIDs

� Enter the values on GUAUPRF� For “Enter the location for your online help for Web Access,” enter

http://host.domain:9090/SID-help� For “Enter the name of your Banner Bookshelf for Web Access,” enter

http://host.domain:9090/SID-bkshlf/bkshlf5x.pdf

123

INB – Web based output� The INB Job Submission save files are located on the

web server� They utilize the DAD technology to be presented over

the web� Form GJIREVO handles the program and report output

files � They require a DAD (Database Access Descriptor).

� Reference the DAD created by example in the workbook� Enter the values on GUAUPRF

� For “Enter the name of your Web Output URL,” enterhttp://host.domain:port/pls/<SID>

Page 42: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration42

124

INB – .gif files

� On your database server or your forms server, change directory to the location of your .gif files

� Execute the jar (Java archive tool) command� jar cvf banicons.jar *.gif

� Copy or binary ftp the banicons.jar file to D:\Oracle\Forms60\java

125

INB – Files in general/extras

� fmrpcweb.res (copy or ASCII FTP to D:\Oracle\806\Forms60 and rename to fmrweb.res)

� For F1 display help, add this line to fmrweb.res112 : 0 : "F1" : 1004 : "Help (Item Properties)"

� cgicmd.dat (copy or ASCII FTP to the D:\Oracle\806\Report60\Server)

� Edit the cgicmd.dat file appropriately, as documented in the file cgicmd.dat

126

Starting INB – NT/Win2000

� Click on Start -> Settings -> Control Panel -> Services� Stop/Start the OracleHTTPServer service� Stop/Start the OracleReportServer service

� Execute INB (Internet Native Banner)� Start your browser with the URL (example only):

� http://host.domain:port

� When the guainit form starts, enter� Username: saisusr� Password: u_pick_it

Page 43: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration43

127

Starting INB - UNIX

� Log on as Oracle

� . Oraenv (set ias ORACLE_HOME)

� cd $ORACLE_HOME/Apache/Apache/bin

� ./apachectl start

� Start a web browser and enter your url:

http://host.domain:port

128

Exercise 9

1. What is the major difference between base.htm, baseie.htm or basejini.htm?

2. You just installed a new patch to Forms –what do you need to change for a new version of jinitiator?

3. Which forms deployment method method uses the ifcgi60 executable?

129

End of Session

Any Questions?

Page 44: The SCT Banner Pieces - pmu.edu.sa · Introduction to SCT Banner Administration 1 The SCT Banner Pieces 2 SCT Banner Overview SCT Banner is a mature product Original versions built

Introduction to SCT Banner Administration44

Thank you for your participation today