Toad must be installed on the Citrix server by the Citrix administrator. Users then connect to this instance through their Citrix login.
Note: Toad for Oracle 12.1 has been tested on Citrix XenApp 6.5 on Windows Server 2008 R2.
Citrix installation
Toad for Oracle will run on Citrix with standard practices and normal installation settings, but you must implement roaming Terminal Server profiles. First, look to see if you have set a Terminal Server profile location. This can be done in Active Directory (AD) or Active Directory Users of Computer (ADUC). You can also specify them with a local GPO (Group Policy Object).
Installation modes in Citrix:
There are three modes for installing applications:
• Change user/query – Checks the current mode of the Citrix server.
• Change user/install – Allows the user to install apps on the Citrix server. This must be used before the application is installed.
• Change user/execute – Allows user to obtain changes made by the current logged-on user. You will perform this after you make changes to Toad. Older versions of Citrix might see this as “Any tracking on” instead of “User session is ready to install application.”
Example: Joe is a new user who logs on to the Citrix server to install Toad (using “Change user/install”). His user profile will obtain the settings but unless he runs “Change user/execute,” Citrix will not apply his settings to any other user logging on to the Citrix server.
Troubleshooting:
When installing Toad for Oracle on Citrix, note that if it works on the Citrix server, it will work for everyone that connects to the Citrix server. The Citrix administrator should view the server as a global client, and test solely on the server. If you are experiencing problems on the server, then it is possible that Toad was not installed correctly.
If you are still having issues, check the following:
1. Did you install the application using “Change user/install” and “Change user/execute?”
If the appropriate Citrix installation modes were not used, you must uninstall and reinstall Toad.
2. Are you using roaming Terminal Server profiles and home directories?
If not, create them on a network share.
3. Are you able to run the application as a local administrator?
If yes, then there is a permission problem regarding registry keys. Regedit32 is used in Windows to check and manage registry permissions. It is recommended that permissions be granted by groups instead of by users, so that once a user is able to use Toad successfully, you can add other users to this group to ensure that the correct permissions are given. (Consider using a tool to monitor the network key, such as Regmon.)
4. Does Toad fail when logged on to the Citrix server as a non-administrator OS account using Terminal Server client (mstsc.exe)?
This issue is related to a Windows Security configuration. The problem is caused by a security policy called “Create Global Objects.” The user account that was used to run the program does not have the “Create Global Object” user right.
This security policy was introduced with Windows 2000 SP4.
5. Is Toad 10x and above asking each user to enter a license key?
Contact Quest Support to review.
6. Does minimizing Toad cause the task-bar button for Toad to disappear in TS\Citrix?
Toad should still be accessible via the Task Manager and ALT + Tab. Please refer to the following workarounds:
• “Seamless applications explained.” Click Here
• Citrix knowledge-base article on modifying the seamless flags for a published application. Click Here
• Citrix forum post related to a similar issue, and proposed solution. Click Here
7. Are you experiencing this problem? On some users’ profiles, under the Application Data\Quest Software\Toad for Oracle directory, there are multiple folders, such as 12.0 and 12.0(1). When the new directory (1) or (2) gets created, connections and personal settings from the previous directory are lost.
Multiple folders are created because Toad can’t find the registry data that it needs to link the installation folder to the App Data folder. All users must have full read/write access to their registry hives (i.e. HKEY_CURRENT_USER) and full read/write access to their App Data folders.
There are many possible Citrix environment configurations – the above troubleshooting steps should help you install Toad successfully in your Citrix environment.
We recommend that the product be deployed via the “Full Desktop.” If the correct permissions and options are set, Toad can also be used with the “published application” feature in Citrix.
Quest Software does not provide support for problems that arise from improper modification of the registry. The Windows registry contains information critical to your computer and applications. Make sure you back up the registry before modifying it. For more information on the Windows Registry Editor and how to back up and restore it, refer to Microsoft Article ID 256986 “Description of the Microsoft Windows registry” at Microsoft Support. https://support.microsoft.com/en-us/help/256986/windows-registry-information-for-advanced-users