Hello @pmaturi83 ,
I think most of your questions have been pretty well answered by @SASKiwi and @AnandVyas .
My 2 cents to the story are:
- "locale" C in AIX (I guess you mean LC_ALL, but you also have LANG and other LC_* environment variables), is a tricky one, as basically overrides defaults in terms of locale, but also modifies the sorting https://unix.stackexchange.com/questions/87745/what-does-lc-all-c-do
Nonetheless, in RedHat you should have the same environment variables, and I highly recommend to set them up in the same manner (unless there is a very good reason for it, architecturally. In that case, your architect should have assessed the impact of the change already. Check with your architects).
- Indeed, you will probably have CEDA messages as @AnandVyas mentioned. This has got 2 caveats: a) all your SAS processes will run slower, as SAS has to traconscode on-the-fly. b) your logs will reflect this fact as @AnandVyas mentioned, and not all companies will accept to have this information in the logs, as good practice.
Not only that, if you have SAS catalogs, they won't work at all, you need to migrate them.
I understand you have big chunks of data to process, and to migrate the data can be tedious, but I recommend to have it done.
This is an area that should have been assessed by your architects as well. If this is done, they will have a plan of actions. From my perspective, and from a very high level, a very common approach is to identify what is operational (used every day/month) and what is historical data (almost not used at all). This will help you with prioritization of data that needs to be migrated first, hopefully only 5 - 15% of the total data, which is a massive difference. The rest of the data can be migrated once you are in production phase, in much smaller chunks.
I hope it helps.
Best regards,
Juan