Hi Susan,

Why not remove all complex manual thinking, guessing and planning?

1. Do a fresh install
2. Export your def and import it the new system
3. Copy your data using RRR|Chive
4. Stop your users from accessing the servers, stop escalations, email etc
5. Do a final delta-transfer using RRR|Chive (~1 hour)
6. Switch your users to the new server

You might get data that does not fit into the new syst, if you have a lot
of 128+ ascii codes in your current data. But step 4 above can be run
multiple times, until you have corrected all errors.

        Best Regards - Misi, RRR AB, http://www.rrr.se (ARSList MVP 2011)

Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10/11):
* RRR|License - Not enough Remedy licenses? Save money by optimizing.
* RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs.
Find these products, and many free tools and utilities, at http://rrr.se.

> Hi everyone,
>
> It seems my life is complicated this week.  Again I need to draw on your
> experiences and I'm looking for your opinions and cautionary statements.
>
> Background:  We use an outsourcer company to do the bulk of our database
> work.  When we built new servers last year and they build the new oracle
> 10g databases we didn't notice that they were not Unicode.  Apparently the
> previous ones were, but in actuality we didn't really have a need for it.
> About 5 years ago we opened a China office requiring all staff to be
> English proficient so everything was still ok.  But now we're finding that
> customer information which arrives in simplified Chinese, which they
> translate into English, which then needs to be re-translated back to
> Chinese to meet government requirements for billing is not as straight
> forward as it may sound.  So they were trying to type more Chinese in and
> of course since the new server databases were not Unicode it didn't work
> like it did before.  Then to  add to the pain, no one said anything.  So
> here we are a year later and now it's a big deal.
>
> So, we are endeavoring to change to Unicode.  Our approach is to create a
> new server space, create a new Unicode database, and get the data in there
> converted, and then install the application again.  No upgrades of db or
> application involved, only the Unicode aspect of it.
>
> Well, that sounds so much easier than it's turning out to be.  Our dba has
> run CSSCAN various times and finally came up with a list of forms/fields
> that have potential problems with the conversion.  The current field
> length
> is being totally used so in the conversion to Unicode it needs more field
> length.  The dba is suggesting that he just expand the database field
> lengths with no need to touch the form objects.  This sets off all sort of
> red flags for me.  I never let anyone  go directly to the database for
> data
> updates.  Other applications we use can read data but if they need to
> write
> there they use the Remedy API.  There can be no manipulation of the tables
> in the database, it must all be done via developer tool.
>
> What else is troubling is that in the list of tables/fields that have a
> problem some tables/fields that should be listed because that's where the
> data originated and was pushed down from are not listed.  Many of the
> records in question are older and if some data gets 'cut off' or what I
> used to think truncated meant we can live with that.  We're talking
> several
> thousand records in 15-25 tables.
>
> The dba is proposing the following:
>
> I will export the table metadata and data of the tables, listed in the
> spreadsheet with NLS_LANG set to AMERICAN_AMERICA.WE8ISO8895P1.
>
> I will then truncate the tables and drop the tables.
>
> The CSALTER program will then be ran against the database.
>
> I will then import the table metadata and data, using NLS_LANG set to
> AMERICAN_AMERICAN.AL32UTF8
>
>
>
> This will cause the internal expansion of the column from bytes to chars
> and some of the tables will fail to import because some of the characters
> may take up to 3 bytes instead of 1.
>
>
>
> You said there would be a problem with the forms and I know what you are
> saying. But if just the lengths of some of the columns change, will that
> invalidate the forms?
>
> So if a column is defined VARCHAR2(50) in the database and the form and
> that column is enlarged to VARCHAR2(100) just in the database, will that
> really affect the form? The data entered will be 50 Bytes long because of
> the form but that data will be stored in a 100 byte column in the
> database.
> Is that a problem?
>
>
>
> So my questions are:  Do you have any experience with this type of
> situation and how did you deal with it?  What really were the pitfalls?
>
>
>
> I'm not even sure what other questions to ask.  I only hope the above
> gives
> enough of the story without leaving out important details.
>
>
>
> Thanks for your help,
>
> Susan
>
>
>
> Susan Palmer
>
> ShopperTrak
>
> 200 W  Monroe 11th Floor
>
> Chicago, IL  60606
>
> 312-529-5325
>
> [email protected]
>
>
>
> ARS v7.5
>
> Oracle 10g
>
> Sun Solaris
>
> _______________________________________________________________________________
> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to