I'm working on a virtualized full install of Oracle 9.2 that will be a mandatory package for another application used in the Health Care Industry (Surgery). I am using MS Application Virtualization Sequencer 4.6 SP-1 and Windows Server 2008 R2 as the packaging base. I continue to get a Database SQL error when the application launches and when selecting "More info", it says "Invalid Cursor". I have re-sequenced Oracle 9.2 first as part of the surgical application and received the error when launched through App-V or through Citrix. Then I did Oracle as a separate package with the surgical package expanded on the sequencing machine. It still received the error. When I re-installed Oracle (over the top of everything), the application would then launch successfully. I have checked the exclusions in Oracle which are only 4 temp files in my profile which do not exist on the physical machine when I checked if they contained any import data. (The Oracle install has been packaged by someone else and is a self-contained .msi file. I do not have access to the origingal Oracle install media.) The virtual package is saved to the Q:\ drive.

Does anyone have any idea where I might look to determine what is missing between a physical install and a virtual install? As soon as the package is saved, the surgical application will no longer connect, even if I'm still on the same packaging machine with all files exactly as installed. Thanks!
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
There is a tool provided by Microsoft, Application Virtualization SFT View Tool.
It could be useful for comparing sft contents to base msi.
Answered 09/23/2011 by: SandeepPanat
Orange Senior Belt

Please log in to comment
0
Judi,

Does the app-v for the main application contain an addition to the PATH environment variable to include the bin directory of the Oracle app-v (%SFT_MNT%\<AssetFolder>\...)? Possibly also an ORACLE_HOME environment variable is needed...

I assume you're using DSC to link the 2 app-v's together? When running the main application, can you check in the App-V client on the machine if the oracle package is in use? Just to make sure both bubbles get activated when starting the application.

Rgds,

PJ
Answered 09/23/2011 by: pjgeutjens
Red Belt

Please log in to comment
0
You're aware, are you, that there is a dedicated 'Application Virtualisation' forum on AppDeploy?
Answered 09/23/2011 by: VBScab
Red Belt

Please log in to comment
0
VBScab,

Thanks for the tip. Obviously I wasn't aware that there is a dedicated forum for Virtualization.
Answered 09/28/2011 by: jfolkert
Senior Yellow Belt

Please log in to comment
0
Pjgeutjens,
The OSD for the primary application (dependancy added via DSC) contains: %CSIDL_PROGRAM_FILES%\Oracle\jre\1.1.8\bin\;%CSIDL_PROGRAM_FILES%\Oracle\jre\1.3.1\bin\;C:\oracle\ora92\bin\ in the environmental PATH statement. The HOME dir is not specified in the OSD. I launched the App-V package through Citrix to the splash screen. When logging in (just before error msg appears) I checked the local file system as well as the Q:\ and did not see either package there. (I was using a sequencer version so that I could open the Q:\ drive). I would have expected to see both VFS in the Q:\. Thanks!
Answered 09/28/2011 by: jfolkert
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity