Ora 9 client on Citrix
Has anyone had success installing Oracle 9.2 client on Citrix Metaframe ?
Are there any 'snafu'S ' to watch for?
(Registry key, ownership, priviledges, etc?)
TIA
dmdunyan
Hello
found the solution by myself.
we used the lates mdac drivers on the citrix server and then it works
Similar Messages
-
Best Practice to configure tnsnames.ora on client of MAA environment in 10g
Hi,
I have a MAA environment, 1 RAC Primary of 2 nodes and 1 RAC standby of 2 nodes too. I want to configure the tnsnames.ora on clients (we have many clients on each PC) and I need to configure the tnsnames.
I have read some papers but the information is not clear regarding to configure the tnsnames on clients. I just want to have only one entrie on tnsnames that I can use on clients to connect to RAC Primary and/or Standby depending on what site is primary in that moment, I was thinking in something like this:
SALES.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = site1a)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = site1b)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = site2a)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = site2b)(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sales.world)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
Where site1 is RAC Primary now, and site2 is standby. But in case of switchover, I want that clients recognize automatically to which site connect.
I was thinking to stop listeners on site that is not primary on that moment.
The question is if this is the best practice on this scenario?.
Thanks for your advice.
LuisHi Louis,
you need to setup a service with clusterware. On both sides: primary and standby.
On primary you start them. On standby the services are also configured but stopped.
In case of switchover or failover, data guard will notice clusterware to bring them up.
You need to use this service name in your clients tnsnames.
Another issue are TCP timeouts, to protect against them you use
outbount_connect_timeout in your sqlnet.ora
Also have a look at
http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_SwitchoverFailoverBestPractices.pdf
HTH Mathias -
ORA-02041: client database did not begin a transaction
Hello All,
I am making calls from oracle 8i to oracle 9i.
First i am inserting values from 8i into a table in 9i.
secondly i am calling a procedure to send mail which again is in 9i database.
If i run the query ..the mail is sent...
if i run it for the second time i get this error
ORA-00164: autonomous transaction disallowed within distributed transaction
ORA-02041: client database did not begin a transaction
If i run it again...The mail is sent...
For every odd transaction the mail is sent and for every even transaction i get this error...Please advice me if you have any tips how i can resolve this..
Thanks,
AKIt is maybe not exaclty the same situation but this thread may help you:
http://asktom.oracle.com/pls/ask/f?p=4950:8:16455356983632477090::NO::F4950_P8_DISPLAYID,F4950_P8_CRITERIA:362818006460 -
Please Vote if you find this to be helpful!
App-V: A Configuration Template for Deploying to Stateless RDS Clients on Citrix Published Desktops with Citrix UPM for Profile Management
Just posted this to the wiki:
http://social.technet.microsoft.com/wiki/contents/articles/25318.app-v-a-configuration-template-for-deploying-to-stateless-rds-clients-on-citrix-published-desktops-with-citrix-upm-for-profile-management.aspxI would not recommend this and keep the package cache and the client on the same non-persistent drive and enable the Shared Content Store. If you separate the cache and the App-V client they could get out of sync and strange behaviour can occur.
You can use a temporary local profile with Citrix UPM or UE-V and specify what to roam/save.
You can use the Shared Content Store so packages will stream over the network. When the user logs on there is a publishing phase where shortcuts etc are created for the user, this will take some time.
Are you using the App-V full infrastructure?
Are you using a boot disk, partition or PXE in combination with PVS? -
MS Project 2013 Client on Citrix
Hi Experts,
is there a documentation somewhere if it is fully supported by Microsoft to deploy MS Project Full Client as Citrix-App?
Is there a How-To deploy MS Project Full Client as Citrix-App somewhere?
Does anybody already have such configuration and can give some hints about Problems?
- Problems with Roaming Profiles in Multi-User Environment in a Citrix-Farm with NLB?
- Cache-Problems?
Please note that i'm talsking about the Client not the Server.
With Kind regards,
RonnyHi Ronny,
As your issue is regarding to MS Project, I recommend you to open a thread in the forum for MS Project
https://social.technet.microsoft.com/Forums/projectserver/en-US/home?category=project.
More experts will assist you, then you will get more information relation to MS Project.
Best regards.
Thanks
Victoria Xia
TechNet Community Support -
I've updated my App-V Startup script that I use. The new version includes Event Logging as well as detailed logging, and its in PowerShell finally)
Check out the wiki!
http://social.technet.microsoft.com/wiki/contents/articles/25318.app-v-a-configuration-template-for-deploying-to-stateless-rds-clients-on-citrix-published-desktops-with-citrix-upm-for-profile-management.aspxI've updated my App-V Startup script that I use. The new version includes Event Logging as well as detailed logging, and its in PowerShell finally)
Check out the wiki!
http://social.technet.microsoft.com/wiki/contents/articles/25318.app-v-a-configuration-template-for-deploying-to-stateless-rds-clients-on-citrix-published-desktops-with-citrix-upm-for-profile-management.aspx -
Hello,
since migrating our system from Oracle Client 9.0.X to 9.2.0.1 (Windows XP), i am encountering troubles when calling a stored procedure from a Cobol-Program:
after a while i run into a 'Maximum open cursors exceeded'-message (ORA-01000)
The stored procedure returns a cursor (ref_cursor)
When Executing the stored procedure, there are actually 2 cursors involved, in fact the stored PL/SQL procedure implicitely opens a child-cursor when doing a select within the PL/SQL.
After fetching the result and closing the cursor in my cobol-program, it correctly closes the cursor associated with the stored-procedure, but it does not close the cursor that was implicitely opened by oracle.
After a while i am running into a Maximum open cursors message, because those cursors have not properly been closed.
Here's a simple PL/SQL package that illustrates the problem:
create or replace package scott.SCOTTS_PACKAGE is
type ref_cursor IS REF CURSOR;
function GET_EMP(EMP_IN CHAR) return ref_cursor;
end SCOTTS_PACKAGE;
create or replace package body scott.SCOTTS_PACKAGE is
-- Function and procedure implementations
function GET_EMP(EMP_IN CHAR) return ref_cursor is
MyCurs ref_cursor;
begin
OPEN MyCurs FOR
SELECT EMPNO ,
ENAME ,
JOB
FROM SCOTT.EMP
WHERE ENAME = EMP_IN;
return(MyCurs);
end;
end SCOTTS_PACKAGE;
Here are some exerpts from my cobol program:
(The program iterates 100x through the section that executes the PL/SQL. After each iteration an additional open cursor remains in the database)
003800 EXEC SQL BEGIN DECLARE SECTION END-EXEC.
003900*
004000 01 SQL-USERNAME PIC X(16) VARYING.
004100 01 SQL-PASSWD PIC X(16) VARYING.
004200 01 SQL-DBNAME PIC X(64) VARYING.
004300 01 ORACLE.
004700 02 ORA-CUR-EMP SQL-CURSOR.
01 EMPREC.
02 EMPREC-EMPNO PIC X(4).
02 EMPREC-ENAME PIC X(10).
02 EMPREC-JOB PIC X(9).
005400 EXEC SQL END DECLARE SECTION END-EXEC.
018400 PROCEDURE DIVISION.
CONTINUE.
018700 EXEC SQL
018800 WHENEVER SQLERROR DO PERFORM SQL-ERROR
018900 END-EXEC.
019000*
CONTINUE.
019100 EXEC SQL
019200 WHENEVER NOT FOUND DO PERFORM SQL-NOT-FOUND
019300 END-EXEC.
022400 EXEC SQL
022500 ALLOCATE :ORA-CUR-EMP
022600 END-EXEC
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 100
ACCEPT DUMMY FROM TER
IF DUMMY = "E"
MOVE 100 TO I
END-IF
PERFORM GET-EMP
ADD 1 TO I
END-PERFORM
119300 GET-EMP SECTION.
119400************************
119500 GAM0.
MOVE SPACES TO EMPREC-EMPNO EMPREC-JOB
MOVE "SMITH" TO EMPREC-ENAME
120200 EXEC SQL AT SSSI EXECUTE
120300 BEGIN
120400 :ORA-CUR-EMP:=
120500 SCOTT.SCOTTS_PACKAGE.GET_EMP(:EMPREC-ENAME );
120900
END;
121000 END-EXEC
121200 IF DB-ERR-CODE NOT = HIGH-VALUE
121300 DISPLAY "CCSIFSO:GET-AUTRE-MATR:APPEL PERS... OK"
121400 EXEC SQL
121500 FETCH :ORA-CUR-EMP
121600 INTO
121700 :EMPREC-EMPNO,
121800 :EMPREC-ENAME,
121900 :EMPREC-JOB
122400 END-EXEC
122500 END-IF
122600*
122700 IF DB-ERR-CODE NOT = HIGH-VALUE
122800 DISPLAY "CCSIFSO:GET-AUTRE-MATR:APPEL FETCH.. OK"
123000 ELSE
123100 MOVE LOW-VALUE TO DB-ERR-CODE
123200 END-IF
123300 EXEC SQL
123400 CLOSE :ORA-CUR-EMP
123500 END-EXEC
123600 GA-EX.
123700 EXIT.
124000 SQL-NOT-FOUND SECTION.
124100*----------------------
124200 NF0.
124300 DISPLAY "CCSIFSO:SQL-NOT-FOUND SECTION."
124400 MOVE HIGH-VALUE TO DB-ERR-CODE.
124500 NF-EX.
124600 EXIT.
124700*
124800 SQL-ERROR SECTION.
124900*-----------------
125000 ER0.
125200 EXEC SQL
125300 WHENEVER SQLERROR CONTINUE
125400 END-EXEC
125700 MOVE HIGH-VALUE TO DB-ERR-CODE
125800*
126100 DISPLAY "ORACLE ERROR DETECTED: " SQLCODE UPON TER
126200 DISPLAY SQLERRMC UPON TER
126300*
126400 EXEC SQL AT SSSI
126500 ROLLBACK WORK
126600 RELEASE
126700 END-EXEC
126800 DISPLAY "----------------------------" UPON TER
126900 DISPLAY " ! ROLLBACK ET DISCONNECT ! " UPON TER
127000 DISPLAY "----------------------------" UPON TER
127200 CALL "PPTERMJ".
127400 ER-EX.
127500 EXIT.
Finally here's an exerpt from V$OPEN_CURSOR, after a few iterations:
1 begin :b1 := SCOTT . SCOTTS_PACKAGE . GET_EMP (:b2 ) ; END ;
2 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
3 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
4 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
5 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
6 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
7 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
8 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
9 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
10 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
11 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
As you see, there is only 1 cursor starting with 'begin ... '
but there are 10 implicit cursors 'SELECT EMPNO, ... ' that have not been properly closed, nor reused by ORACLE.
In our old configuration (ORACLE CLient 9.0.X), you would only see:
1 begin :b1 := SCOTT . SCOTTS_PACKAGE . GET_EMP (:b2 ) ; END ;
2 SELECT EMPNO , ENAME , JOB FROM EMP WHERE ENAME = :B1
meaning all the other cursors have properly been closed.
As a conclusion: the program correctly closes the implicit cursors when using a 9.0 Client, wheras the implicit cursors remain open on Client 9.2.0.1 (Windows XP)
The underlying database can be either 8.i or 9, the problem remains the same.
Finally here's a small Delphi code, using ODAC-components, that somewhat illustrates the same problem:
procedure TForm1.ExecProcClick(Sender: TObject);
var I: INTEGER ;
begin
FOR I := 1 TO 5 DO
BEGIN
SP1.StoredProcName:='SCOTT.SCOTTS_PACKAGE.GET_EMP';
SP1.Prepare;
SP1.ParamByName('EMP_IN').AsString := 'SMITH';
SP1.ExecProc;
SP1.Next;
SP1.Close;
SP1.UnPrepare;
END;
end;
After each call to 'PREPARE', an additional implicit cursor remains open on the database. (using Oracle Client 9.2.0.1)
On our old system (Oracle Client 9.0 or 8.X), the same program would not generate accumulating open cursors on the database
Any suggestions would be welcome,
ClaudeCobol.. been many years since I last even saw some Cobol source code. Invokes all kinds of memories. :-)
Since you found the patch, the advice is superfluous, but works. Close the cursor at the PL/SQL side, e.g.
create or replace procedure CloseRefCursor( cRefCursor TYPELIB.TRefCursor ) is
begin
close cRefCursor;
exception when OTHERS then
-- if the cursor is already gone, not a problem
NULL;
end;In Delphi for example, one can subclass the class used for ref cursor calls and add a call to the above PL/SQL proc in the destructor. Or add create a standard Cobol close ref cursor section that does similar. -
SAP BPC 7.5 SP3 and Citrix Entering Data through BPC Client and Citrix
Hello BPC experts,
my client is using SAP BPC 7.5 SP3 in combination with Citrix. We are having problems now, while entering data through the BPC Client (installed on BPC Server) and the BPC Client (running on Citrix).
When we enter data through the BPC Client (Server) and expand the sheet, we can only see the data that we entered through the BPC client (Server). When entering data through the BPC Client (Citrix), we can see only the data we enter through the BPC Client (Citrix).
The database, however, saves both entries correctly. For test purposes we created a test report which shows both entries correctly in the BPC Client on the server and on Citrix.
Does anyone have an idea what can be wrong with our system? We tried to create an EvDRE log File for this BPC version as well, but failed. Maybe one of you already did that and can help me with this.
Thanks in advance!You can greatly improve your chance of receiving a helpful answer to your question if you state the version (MS or NW) of BPC which you are using.
Also notice the sticky [note|Please do not post BPC, SSM or FI/CO questions here!; at the top of this forum whereby we announced new dedicated forums for BPC which are the proper place to post your questions regarding BPC in the future to be able to reach the right audience for your question.
Thanks and best regards,
[Jeffrey Holdeman|http://wiki.sdn.sap.com/wiki/display/profile/Jeffrey+Holdeman]
SAP Labs, LLC
BusinessObjects Division
Americas Applications Regional Implementation Group (RIG) -
Oracle Client in Citrix Server
It is fail to install Oracle8i Client Release 3 (8.1.7) in our Citrix Metaframe server via Add/Remove programs. After I select the location of Client 8i installation path and press Next button, nothing was appeared. The oracle client installation never start.
But I can install the oracle client in any desktop machine using this CDROM and I can use Add/Remove program in Citrix server to install Visual Basic program and other program.
I don't know why nothing happen when I execute the Oracle client installation.
Please help and advise.
Patrick LeeBug in 817
If your running from the CD, then you need to copy all the files to your network somewhere.
Once on the network/hard disk, search the contents of the CD for a file named symcjit.dll and rename to symcjit.old. There will be more than 1 of these files, and you must rename all of them.
Then run setup again. -
Ldap.ora - xe-client - debian
Hi,
I'm using xe-client on debian,
but apparently do not use ldap.ora
i have this line in sqlnet.ora NAMES.DIRECTORY_PATH = (LDAP,ONAMES,TNSNAMES) and ldap.ora has been correct it's work fine on red hat with Oracle client 9.2
we have a idea ?
Thanks in advance
PS: sorry but I'm not a oracle specialistCould you be more specific about the error you receive.
Have you checked the logfiles?
cu
Andreas -
Installing CUPS client in Citrix envoirnment
Hi there,
Is it possible to install CUPS clients for users in a Citrix envoirnment? Are there any known issues regarding this issue?
Thanks.CUPS client (CUPC) does not support Citrix envrionment yet. The major concern is IP address / port sharing.
Michael
http://htluo.blogspot.com -
Oracle client with Citrix Xenapp 64 bit
Hi,
I have below queries :
1) Can we install Oracle 9i client 32 bit on Citrix Xenapp 64 bit machine ?
2) Can we install Oracle 9i client 64 bit on Citrix Xenapp 64 bit machine ?
3) Can we install Oracle 11g client 32 bit on Citrix Xenapp 64 bit machine ?
4) Can we install Oracle 11g client 64 bit on Citrix Xenapp 64 bit machine ?Queries do not make much sense.
Oracle does not provide client db drivers for a hypervisor or vritual machine system software. It provides it for the operating system used.
Oracle provide client drivers, 32bit and/or 64bit, for a number of operating systems and operating system versions. Does Oracle provide drivers for Windows XP? Yes. For Windows Vista? Yes. For Windows 7? Yes.
See Instant Client Downloads.
Whether such a driver works on a Windows o/s that is running in a virtualised container, and can provide database connectivity, depends on the nature of that container's support for the underlying operating system, and the configuration of that container ito of network connectivity to the real world.
Oh yes - using Oracle 9i in any shape or form also does not make sense. It is a product discontinued years ago. -
Login Script for HP Thin Clients using Citrix
Hi
Could someone please assist me with this.
I use a login script on my domain but I am now joining the HP Thin Clients onto the domain which will use SSON (Single Sign ON) which will automatically load citrix and use the current username and password to sign into the citrix session
Is there a command I can use that will "check" the version of windows and if this is Windows 7 embedded Standard edition, then it will bypass all the commands and go to the end of the script.
I was trying something like this IF "%OS Version%" == "Microsoft Windows 7 Embedded Standard" goto END
I know you can use this for a "Computer Name" but we have so many terminals and would need to store all the names of them on the servers.
Please can someone give me some advise on this.
Thanks
MartinHi,
As far as I know, you can user command systeminfo | findstr /B /C:"OS Name" /C:"OS Version"to check current system edition in
Command Prompt. However, as I'm not fimilar with script, to need more assistance for your problem, it would be better to provide your question at script center.
http://social.technet.microsoft.com/Forums/scriptcenter/en-US/home?category=scripting
Roger Lu
TechNet Community Support -
Accessing Oracle 8.1.7.3 databases with a 10.1. Client produces an ORA-03134 error - access to a server version not supported any more.
Where can I find which versions are supported - the documentation that comes with the client says nothing about it.
MichaelThis compatibility matrix:
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=207303.1
"#2 - An ORA-3134 error is incorrectly reported if a 10g client tries to connect to an 8.1.7.3 or lower server. See Note:3437884.8 . "
Yes, we're still migrating things from 8i - I know it's 2010, but we weren't in any hurry... -
Intel wireless chipset clients random Citrix disconnects
Currently using intel 5100 & 6200 client cards on multiple driver versions. WiSM is 7.0.116. APs are 1250 and 1260 series. Citrix is setup to send server-side keepalives for session reliability. Randomly, several times a day the client will get disconnected from the Citrix application session but maintain connectivity to the AP and other applications continue to work. Traces show the server-side keepalive reach the controller but are delayed from controller to client by 5-6 seconds. Just enough time for the Citrix server to timeout and tear down to session. Additional testing shows the delay most likely occurs somewhere from controller to AP. It occurs on multiple controllers on multiple campuses.
We have Dell/Broadcom clients that don't experience the problem. The only commonality seems to be the Intel cards. Any ideas? CCX? I know Intel has a special relationship with Cisco regarding CCX and have developed features not available on other cards. Tried disabling power save and other CCX features but hasn't solved the issue. Any ideas are appreciated on this very strange problem.
Thanks!
Sent from Cisco Technical Support iPhone AppUpdate to this issue. I've found the 5 second delay actually is occurring on the AP. Packets traverse normally through the entire network but randomly delayed at the AP. TAC is looking at it but no cause found yet. Also verified this seems to occur only with Intel wireless chipsets. Others (Broadcom etc.) don't experience the problem.
Sent from Cisco Technical Support iPhone App
Maybe you are looking for
-
EXP-00037: Export views not compatible with database version
kindly help with this error. We have already run catexp.sql but still that is not helping, we are still getting the same error. we are exporting 8i db. Export: Release 8.1.7.0.0 - Production on Thu Feb 21 14:34:25 2008 (c) Copyright 2000 Oracle Corpo
-
Just downloaded PE12 and paid and got serial number - Now problems with validation
As mentioned in the title I have bought a license for updating PE 11 to PE 12. I received the serial number and I downloaded the program. Started the installation and when prompted to inset the serial number, which I do, I get the following warning:
-
Java-oracle-java encryption-decryption error.
Hi We have a program which encrypts strings using DES and writes the encrypted to an oracle data. The code is similar to the following: private static String encrypt(String property) throws GeneralSecurityException { SecretKeyFactory keyFactory = Sec
-
Import contacts to macbook pro retina
i have a macbook pro retina. how do I import my contacts from my iphone without using icloud? i dont know how to import to icloud. thanks!
-
Can't install applications - "Certificate Error, c...
HI! I wanted to update Mail for Exchange, so thru phone uninstalled the application then went to OVI store(asked to update first) to download/install latest Mail for Exchange. After download, when installing it returned a "Certificate Error, contact