pennsylvania banner users group 2008 fall conference banner 8 implemetation pitfalls and bugs
TRANSCRIPT
![Page 1: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/1.jpg)
Pennsylvania Banner Users Group 2008 Fall Conference
Banner 8 implemetation
Pitfalls and Bugs
![Page 2: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/2.jpg)
General Announcements:
Please turn off all cell phones/pagers If you must leave the session early, please
do so as discreetly as possible Please avoid side conversations during the
session Questions will be answered …..
Thank you for your cooperation
![Page 3: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/3.jpg)
TEMPLE UNIVERSITY
Anthony Lower: Portal Charlie Shao: Database and INB
Team Member:
Allison Levin
Brandon Huttie
Inna Pomeranets
![Page 4: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/4.jpg)
Project Plan
1. Project started: Jan. 2008
2. Luminis Launched: July 2008
3. Finance: July 2009
4. Human Resources: Jan 2010
5. Student/Fin Aid/Admission: Fall 2011
6. Decommission of Mainframe: June 2011
![Page 5: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/5.jpg)
Infrastructure
Database Server: Dell Linux 4.5, 64-bit
PowerEdge 6850 3.4Hz 8 dual core
Database Version: RAC 10.2.0.3
![Page 6: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/6.jpg)
Infrastructure
INB server: Dell Linux 4.5, 32-bit,
OAS 10.1.2.2
SSB server: Dell Linux 4.5, 32-bit,
OAS 10.1.2.2
Dell PowerEdge 2950
![Page 7: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/7.jpg)
Configurations:
Logically 5 separate database instances:
TSTF = Finance TSTH = HR TSTS = Student TSTR = Financial Aid TSTA = Advancement INTE = Integrated of everything
Physically, separate RAC clusters (NP,PREPRD,PROD)
![Page 8: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/8.jpg)
Upgrade Pitfalls and Bugs
DATABASE
![Page 9: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/9.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 5874989: Data pump will cause data corruption
Workaround Applying patch 5874989
Upgrade to Oracle 10.2.0.4
See Metalink 468259.1 for more details
![Page 10: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/10.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 5875568: Data pump import will cause ORA-6502 to occur
Workaround Applying patch 5875568
Upgrade to Oracle 10.2.0.4
See Metalink 5875568.8 for more details
![Page 11: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/11.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 5523375: Data pump will not export disabled primary keys.
Workaround Enable all your primary keys on the source database
before exporting.
See Metalink 5523375.8 for more details
![Page 12: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/12.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 5472417: EXPDP on RAC will fail if set PARALLEL more than 1 ORA-39014: One or more workers have prematurely exited
ORA-39029:worker 2 with process name “DW005” prematurely terminated
Workaround Use Export DataPump job with PARALLEL=1 (default)
Run Export DataPump job When only one instance is started in RAC
Apply the one-off patch available ( Patch 5472417 )
Note: All directires has to be accessable from all the nodes, in other word, all
the export directories have to be on shared storage
![Page 13: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/13.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 4886367: If a database was created with
NLS_LENGTH_SEMANTICS=CHAR, then the database export will get an error message. Oracle patching also gets the error.
Workaround Set NLS_LENGTH_SEMANTICS=BYTE before creating
a database, and reset it to CHAR after the database is created.
See Metalink 144808.1 for more details
![Page 14: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/14.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug: No number specified Alter system set NLS_LENGTH_SEMANTICS=CHAR
scope=both will not take effect until database reboot, even though the scope says both and the command did not return any error
Workaround Reboot the database after issuing the command
![Page 15: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/15.jpg)
Upgrade Pitfalls and Bugs
Create banner database in the following steps: Create database with
1. NLS_LENGTH_SEMANTICS=Bytes
2. NLS_CHARACTERSET=AL32UTF8
3. NLS_NCHAR_CHACTERSET=AL16UTF16
After database created
1. Alter system set NLS_LENGTH_SEMANTICS=Char
2. Bounce database
3. Start your import
![Page 16: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/16.jpg)
Upgrade Pitfalls and Bugs
Oracle Bug 3026420: Oracle export/import utility will preserve the length
semantics of the original data
Workaround Precreate all your tables which the right length
semantics before importing your data Avoiding using export/import utility, using expdp/impdp
instead
![Page 17: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/17.jpg)
Upgrade Pitfalls and Bugs
The following grants got lost during the importing of source data: grant execute on dbms_pipe to baninst1; grant execute on dbms_flashback to baninst1; grant execute on dbms_lock to baninst1; grant select on dba_policies to saturn; grant execute on dbms_crysp to bansecr;
What grants/how many grants need to be applied depends on your system and modules
![Page 18: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/18.jpg)
Upgrade Pitfalls and Bugs
If you use OMF (Oracle managed datafiles), all tablespaces have to be created in Banner 8 database before any import can occur
Watch out for your NLS_LANG settings
Watch out for your Sql loader character set
![Page 19: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/19.jpg)
Upgrade Pitfalls and Bugs
After database character set change, your application using chr() function will fail
Name of database are limited to 8 bytes
Name of database links limited to 128 bytes
Password can only be single bytes character
![Page 20: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/20.jpg)
Upgrade Pitfalls and Bugs
INB Server
![Page 21: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/21.jpg)
Upgrade Pitfalls and Bugs
Banner HR Defect :1-41Y5EF Banner 8 full install not shipping latest paycmpl.sh
Workaround Re-download paycmpl.sh See 1-41Y5EF for details on Banner help site
![Page 22: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/22.jpg)
Upgrade Pitfalls and Bugs
Banner HR Defect :1-2OVB46 Form shadgmq and shqterm would not compile on
OAS 10.1.2.2, because SQQOLIB.fmb link was there, but SOQOLIB.FMB is not
Workaround ln -f soqolib.fmb SOQOLIB.fmb See 1-2OVHZU for details on Banner help site
![Page 23: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/23.jpg)
Upgrade Pitfalls and Bugs
Banner General Defect :1-3K60ZC Strings not translatable in gjarslt.fmb
Banner General Defect :1-3F9L53 Seveal objects’s strings not translatable in gjarslt.fmb
Banner General Defect :1-3CTAL5 Goatpad.fmb has navigation problem
![Page 24: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/24.jpg)
Upgrade Pitfalls and Bugs
Create user through GSASECR will fail at RAC environment
![Page 25: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/25.jpg)
Upgrade Pitfalls and Bugs
Iit is all because of this ugly SQL:select distinct(profile), DECODE( (SELECT limitfrom dba_profiles b where b.profile = a.profile AND resource_name = 'PASSWORD_LIFE_TIME'), 'DEFAULT',(select limit from dba_profiles c where c.profile = 'DEFAULT' AND resource_name = 'PASSWORD_LIFE_TIME'), (select limit from dba_profiles b where b.profile = a.profile AND resource_name = 'PASSWORD_LIFE_TIME')) PASSWORD_LIFE_TIME, DECODE( (SELECT limit
from dba_profiles b where b.profile = a.profile AND resource_name = 'PASSWORD_GRACE_TIME'), 'DEFAULT',(select limit from dba_profiles c where c.profile = 'DEFAULT' AND resource_name = 'PASSWORD_GRACE_TIME'),
(select limit from dba_profiles b where b.profile = a.profile AND resource_name = 'PASSWORD_GRACE_TIME')) PASSWORD_GRACE_TIME,
![Page 26: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/26.jpg)
Upgrade Pitfalls and Bugs
DECODE( (SELECT limit from
dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_LOCK_TIME'), 'DEFAULT',(select limit from dba_profiles c where
c.profile = 'DEFAULT' AND resource_name = 'PASSWORD_LOCK_TIME'), (select
limit from dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_LOCK_TIME')) PASSWORD_LOCK_TIME, DECODE( (SELECT limit from
dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_REUSE_MAX'), 'DEFAULT',(select limit from dba_profiles c where
c.profile = 'DEFAULT' AND resource_name = 'PASSWORD_REUSE_MAX'), (select
limit from dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_REUSE_MAX')) PASSWORD_REUSE_MAX, DECODE( (SELECT limit from
dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_REUSE_TIME'), 'DEFAULT',(select limit from dba_profiles c where
c.profile = 'DEFAULT' AND resource_name = 'PASSWORD_REUSE_TIME'), (select
limit from dba_profiles b where b.profile = a.profile AND resource_name =
'PASSWORD_REUSE_TIME')) PASSWORD_REUSE_TIME,
![Page 27: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/27.jpg)
Upgrade Pitfalls and BugsDECODE( (SELECT limit from dba_profiles b where b.profile = a.profile AND resource_name = 'FAILED_LOGIN_ATTEMPTS'), 'DEFAULT',(select limit from dba_profiles c where c.profile = 'DEFAULT' AND resource_name = 'FAILED_LOGIN_ATTEMPTS'), (select limit from dba_profiles b where b.profile = a.profile AND resource_name =
'FAILED_LOGIN_ATTEMPTS')) FAILED_LOGIN_ATTEMPTS, (SELECT value FROM
gv$parameter
WHERE name = 'resource_limit') TIME_LIMITS_ACTIVE, DECODE( (SELECT limit from dba_profiles b where b.profile = a.profile AND resource_name = 'CONNECT_TIME'), 'DEFAULT',(select limit from dba_profiles c where c.profile = 'DEFAULT' AND resource_name = 'CONNECT_TIME'), (select limit from dba_profiles b where b.profile = a.profile AND resource_name = 'CONNECT_TIME')) CONNECT_TIME, DECODE( (SELECT limit from dba_profiles b where b.profile = a.profile AND resource_name = 'IDLE_TIME'), 'DEFAULT', (select limit from dba_profiles c where c.profile = 'DEFAULT' AND resource_name = 'IDLE_TIME'), (select limit from dba_profiles b where b.profile = a.profile AND resource_name = 'IDLE_TIME')) IDLE_TIME FROM dba_profiles a order by profile
![Page 28: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/28.jpg)
Upgrade Pitfalls and Bugs
Workaround
SQL>create synonym gv$parameter for v$parameter;
We are still working working Sungard to get this issue resolved
![Page 29: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/29.jpg)
Upgrade Pitfalls and Bugs
Appworx
![Page 30: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/30.jpg)
Upgrade Pitfalls and Bugs
Appworx has an issue with settingNLS_LENGTH_SEMANTICS=CHAR
Workaround Keep database at BYTE, but you might have
problems to get multi bytes data across db link Insert into aw_master_stmts values (‘alter session
set nls_length_semantics=‘’byte’’’,4);
![Page 31: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/31.jpg)
Upgrade Pitfalls and Bugs
SQL Developer
![Page 32: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/32.jpg)
Upgrade Pitfalls and Bugs
Appworx has an issue with settingNLS_LENGTH_SEMANTICS=CHAR
Workaround Keep database at BYTE, but you might have
problems to get multi bytes data across db link Insert into aw_master_stmts values (‘alter session
set nls_length_semantics=‘’byte’’’,4);
![Page 33: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/33.jpg)
Upgrade Pitfalls and Bugs
Sql Developer 1.5.0.51 has an issue with setting NLS_LENGTH_SEMANTICS=CHAR
Workaround Get the lastest Sql Developer
![Page 34: Pennsylvania Banner Users Group 2008 Fall Conference Banner 8 implemetation Pitfalls and Bugs](https://reader035.vdocuments.site/reader035/viewer/2022062417/5514feff550346a80c8b52f9/html5/thumbnails/34.jpg)
THANKS for your attention
Questions Comments