Difference between oracle client and oracle server?
Hi,
could any one please tell me the difference between these things?
1.)oracle client and oracle server
2.) installtion of oracle client and oracle server
Thanks in advance.
Take a look at the general client - server computing model, described e.g. in this wiki.
edit:
corrected bad link
Message was edited by:
orafad
Similar Messages
-
Difference between instant client and full oracle client
Everyone,
I had read the below lines from a goldengate pdf. Someone please explain me what is the difference between instant client and full oracle client?
What is the use of XDK libraries.?
" The full Oracle client must be used with GoldenGate so that the GoldenGate programs
have access to the Oracle XDK libraries. Do not use Oracle Instant Client, which lacks
those libraries. You can download the full client from Oracle’s website."
Regards,
SAKTHiThe dealio is this:
When you install client software, you have several options as to the degree of what you get/install. The big chicken dinner is administrator, so you get all kinds of extra features, add-ons, libraries, utilities, etc. At the hard candy Christmas end is instant client, and that has just enough functionality to, as you may surmise by now, connect a client and that's about it. Various libraries have functionality built in to do whatever extra is required. An example is FAN, or fast application notification, used in Data Guard failover. A FAN API (Java) will detect a failover and re-direct a client connection to the new primary. What GG uses XDK for (specifically) isn't of importance to a user, just the fact that it is available for connecting to Oracle is. -
What are major differences between SAP BI and Oracle BI?
Hi Experts,
I am new to Oracle BI. But I want to know about major differences between SAP BI and Oracle BI?.
Please help me....
Thanks & Regards,
A. kavya kumari.There are at least five major differences :
S P O r c l e
but important to also be aware of the minor difference:
A/a -
What is Difference between ANSI SQL and ORACLE SQL
Hi,
I am going to take the assesment test for ANSI SQL Programming before that i want to know any difference between ANSI SQL and ORACLE SQL?
I am studying for SQL but the test will be ANSI SQL please let me give an idea about the both.
Thanks
Merina RoslinBasically there is syntax difference between both of them.
Lets say i want to join two table EMP and DEPT based on DEPTNO.
With Oracle SQL format its like this.
select e.*
from emp e, dept d
where e.deptno = d.deptnoHere the joining condition goes in the WHERE clause.
With ANSI SQL format its like this.
select e.*
from emp e
join dept d
on e.deptno = d.deptnoHere the join condition is mentioned separately and not in WHERE clause.
Oracle supports ANSI SQL starting from 9i version.
You can read more about the syntax difference Here -
What is the difference between Open-Script and Oracle functional testing
Hi All,
Please help me in spotting out the difference between the Openscript and Oracle Functional Testing for Web Application.
Does Oracle Functional Testing for Web Application have any special features when compared with Open-Script.
Please help me out.
Thanks in Advance,
Nishanth Soundararajan.Nishanth
OFT is the old version of OpenScript, which will no longer be part of ATS as per the next major realize 9.20.
I would recommend to to spend any time looking at it.
Regards
Alex -
Difference between Golden Client and Master Client
Dear,
What is the Difference between Golden Client and Master Client?
Thanx & Regards,
Mohammad Nabi,
[email protected]Golden Client is similar or is the the same as Development Client, which should not be used for testing.
Master Client ???
Note on SAP Landscape:
Landscape is like a server system or like a layout of the servers or some may even call it the architecture of the servers viz. SAP is divided into three different landscape DEV, QAS and PROD.
- DEV would have multiple clients for ex: 190- Sandbox, 100- Golden, 180- Unit Test.
- QAS may again have multiple clients for ex: 300- Integration Test, 700 to 710 Training.
- PROD may have something like a 200 Production.
These names and numbers are the implementer's discreet on how they want it or they have been using in their previous implementations or how is the client's business scenario.
Now whatever you do in the Sandbox doesn't affect the other servers or clients. Whenever you think you are satisfied with your configuration and you think you can use it moving forward, you RE-DO it in the golden client (remember, this is a very neat and clean client and you cannot use it for rough usage). As you re-do everything that you had thought was important and usable, you get a transport request pop up upon saving every time. You save it under a transport request and give your description to it. Thus the configuration is transported to the Unit Test client (180 in this example).
You don't run any transaction or even use the SAP Easy Access screen on the 100 (golden) client. This is a configuration only client. Now upon a successful transport by the Basis guy, you have all the configuration in the Testing client, just as it is in the Golden client. The configuration remains in sync between these two clients.
But in the Testing client you can not even access SPRO (Display IMG) screen. It's a transaction only client where you perform the unit test. Upon a satisfactory unit test, you move the good configuration to the next SERVER (DEV). The incorrect or unsatisfactory configuration is corrected in Golden (may again as well be practised in the sandbox prior to Golden) and accordingly transported back to 180 (Unit Test) until the unit test affected by that particular config is satisfactory.
The Golden client remains the 'database' (if you wanna call it that) or you may rather call it the 'ultimate' reference client for all the good, complete and final configuration that is being used in the implementation.
In summary:
Landscape : is the arrangement for the servers
IDES : is purely for education purpose and is NOT INCLUDED in the landscape.
DEVELOPMENT ---> QUALITY -
> PRODUCTION
DEVELOPMENT : is where the the consultants do the customization as per the company's requirement.
QUALITY : is where the core team members and other members test the customization.
PRODUCTION : is where the live data of the company is recorded.
A request will flow from Dev->Qual->Prod and not backwards.
1. Sandbox server: In the initial stages of any implementation project, You are given a sandbox server where you do all the configuration/customization as per the companies business process.
2. Development Server: - Once the BBP gets signed off, the configuration is done is development server and saved in workbench requests, to be transported to Production server.
3. Production Server: This is the last/ most refined client where the user will work after project GO LIVE. Any changes/ new development is done is development client and the request is transported to production.
These three are landscape of any Company. They organized their office in these three way. Developer develops the program in Development server and then transport it to test server. In testing server tester check/test the program and then transport it to Production Server. Later it will deploy to client from production server.
Presentaion Server- Where SAP GUI has.
Application Server - Where SAP Installed.
Database Server - Where Database installed.
Regards,
Rajesh Banka
Reward points if helpful -
Difference between native client and workstation client.
hi,
I am confused with the difference between native client and workstation client.In
some docs,it is said that native client is one which run on the same system as
the server,in other it is said running on other machine in the same domain.So
what about workstation client?So can anyone please helpme out in knowing this
difference?subhash wrote:
hi,
I am confused with the difference between native client and workstation client.In
some docs,it is said that native client is one which run on the same system as
the server,in other it is said running on other machine in the same domain.So
what about workstation client?So can anyone please helpme out in knowing this
difference?The simple answer is that /WS clients are compiled with the -w option.
The complicated answer has to do with how the client connects to Tuxedo during the
tpinit(), and all subsequent traffic. A Tuxedo Domain (instance) has a Bulletin
Board, which is a chunk of shared memory with all kinds of information about Servers
and Clients. A Native Client, since it is running on the same machine that the
Bulletin Board exists on, can directly access the shared memory. However, /WS client
(also called a remote client) cannot access this shared memory. Instead, we have the
WSL server to make connections with, and then WSH processes that access the Bulletin
Board on behalf of the remote client.
So Native Clients run on the same machine as the Servers and where the Bulletin Board
is located, and have direct access to shared memory and other IPCs. Workstation
Clients/WS Client/Remote Clients (all the same thing) cannot access IPCs and have the
WSH do it on their behalf.
In NT, the Tuxedo IPC Service mimics Unix IPCs, and so all the above is still true.
Brian Douglass
Transaction Processing Solutions, Inc.
8555 W. Sahara
Suite 112
Las Vegas, NV 89117
Voice: 702-254-5485
Fax: 702-254-9449
e-mail: [email protected]
[briand.vcf] -
Difference between Integration Engine and Integration server.
can any 1 explained in detail about difference between Integration Engine and Integration server.
thanks in advanceIntegration Server and Integration Engine are used synonymous with each other. But there is a sublte difference if you actually look into the XI architecture images provded by SAP.
The Integration Server contains,
1. Adapter Engine
2. Business Process Engine
3. Integration Engine.
So, taking this into picture I guess Integartion server is a collection of these 3 while integration engine is one of the runtime components of XI. All messages are processed in the Integration Engine.
regards
Bhavesh -
Difference between exec. target and executing server in background jobs
Dear experts,
Please let me know
Difference between exec. target and executing server in background jobsDear Joe,
Sorry for this
I am closing this threaf now -
Difference between Application log and Application server
Hello Friends,
Could you plz explain difference between Application log and Application server?
Regards
KanthApplication log is details about the business transaction, ie status / error messages
Application server is the system <hardware> on which application is running.
Regards,
Mahesh -
Differences between ANSI SQL and Oracle 8/9
Hallo,
i'm looking for good online texts or books concerning the problem "Differences between ANSI SQL and different database implementations (ORACLE, Informix, MySQL...)" I want to check a program written in C (with ESQL) that works with an Informix-DB. In this code i want to find code that is specific to the Informix-DB. I want to change the database, so all the code should be independent from a DB. Does anybody know texts or books concerning this problem?
thx
Marco SeumBasically there is syntax difference between both of them.
Lets say i want to join two table EMP and DEPT based on DEPTNO.
With Oracle SQL format its like this.
select e.*
from emp e, dept d
where e.deptno = d.deptnoHere the joining condition goes in the WHERE clause.
With ANSI SQL format its like this.
select e.*
from emp e
join dept d
on e.deptno = d.deptnoHere the join condition is mentioned separately and not in WHERE clause.
Oracle supports ANSI SQL starting from 9i version.
You can read more about the syntax difference Here -
Differences between BEA's and Oracle's own drivers
I am trying to understand the various ways and technical differences to
connect to an Oracle database from WLS 6.1. As far as I can tell, here
is the list of drivers:
THIN:
1. the bundled, old Oracle thin driver in weblogic.jar
2. the latest Oracle thin driver to prepend to my classpath
OCI:
3. the bundled, old Oracle OCI driver in weblogic.jar
(+ matching Oracle DLL in PATH)
4. the latest Oracle OCI driver to prepend to my classpath
(+ latest Oracle DLL in PATH)
5. Weblogic's own OCI driver in weblogic.jar
(+ WebLogic's own DLL in PATH)
I understand that (1) and (3) are 'obsolete'. But what about the others?
Especially, what are the advantages of (5) over (4) or (2) ?
Can Joe^H^H^H anybody share some light on this? ;-)
Thanks,
ChristopheHi Christophe!
Basically, weblogic bundles 817 thin driver from oracle in 6.1
For using oracle oci driver, you have to add ocijdbc8.dll in your path.
Weblogic has its own set of jDrivers(OCI Drivers)
You need to install oracle client for that. You should use the same driver
as your client install from weblogic. As per say, if you have 817 oracle
client installed then you can use weblogic 817 driver. It is OCI driver,
hence ultimately all calls are diverted to oracle DB thorugh their oracle
oci API from weblogic driver.
If you use lots of oracle extensions in your application it is recommended
to use oracle thin driver.
However, weblogic jDrivers perform better and more XA compliant then oracle
thin driver.
Thanks,
Mitesh
Christophe Warland wrote:
I am trying to understand the various ways and technical differences to
connect to an Oracle database from WLS 6.1. As far as I can tell, here
is the list of drivers:
THIN:
1. the bundled, old Oracle thin driver in weblogic.jar
2. the latest Oracle thin driver to prepend to my classpath
OCI:
3. the bundled, old Oracle OCI driver in weblogic.jar
(+ matching Oracle DLL in PATH)
4. the latest Oracle OCI driver to prepend to my classpath
(+ latest Oracle DLL in PATH)
5. Weblogic's own OCI driver in weblogic.jar
(+ WebLogic's own DLL in PATH)
I understand that (1) and (3) are 'obsolete'. But what about the others?
Especially, what are the advantages of (5) over (4) or (2) ?
Can Joe^H^H^H anybody share some light on this? ;-)
Thanks,
Christophe -
Trying to understand text encodings between windows clients and oracle DB
I am focusing on a "maybe bad configured" oracle windows xp client connecting into a well configured oracle db server (10g for example). Instead of just keep the correct client settings to make it work I would prefer to understand what is really doing the oracle client with all the posible bad configurations regarding encodings.
When the client executes something like "SELECT 'Col1', N'Col2' from dual" before sending the sql sentence into the server the sentence itself should be encoded.
But the way the sentence is encoded or the fact that some magic encoding transform occurs depends on the technology used (Java Thin, OCI, Oledb, etc..) and sometimes it depends on the windows setting "Languages for Non-unicode programs" and sometimes it depends on the client NLS_LANG setting on the registry. Or maybe thigs are simpler and I simply got confused... Here we could add that maybe some third party tool could do some other "helpfull" hidden magic encoding transformation to make it work and things become interesting
A second time when all this encoding stuff should be considered is when the results of the sentences are retrieved on the client.
At this point the client receives an byte stream from the server (that could be a VARCHAR column or a NVARCHAR column). Again depending on the technology used the client could be specting a utext, text (OCI) or a CHAR, NCHAR (in JAVA) or a SQL_C_WCHAR, SQL_C_CHAR (in OleDb), etc...
Well, I'm not sure at all about the first point. Is all the sentence encoded in the same way before sending it to the server (ie is sended as plain text) or before the client parses the sentence and it understand that is sending a SELECT statement that returns two cols (one varchar and the other nvarchar)? For example the N, the ' and the Col2 are sent using the same encoding?Todd:
Ref:
http://docs.oracle.com/cd/E35855_01/tuxedo/docs12c/ads/adecid.html#wp1075436
Section: Generating ECID by Native/WS/Jolt clients and Domain Gateway
We are using Jolt Clients, via JSL for executing Tuxedo Services. The problem, we always face while debugging is cross relation. It would be extremely useful for us if we could get the ECID printed in webserver and tuxedo server process. Can we get ECID using any programming API in jolt client and in Tuxedo server process ? It would help us to correlate web, Tux and server logs
Thanks,
Biju -
What are the main differences between 9 iAS and Oracle 8.1.7 ?
My question is focus on JServ/JVM/EJB Deployment.
1. They both provide Appach JServ to support JSP/Servlet application
2. They both provide JVM 8i to support EJB 1.1.
3. You can deploy JSP/Servlet application to JVM via mod_ose.
4. On the White paper about 9 iAS, it says you can deploy applications into JDK JVM or Oracle 8i JVM, does that also apply to EJB? If so, how can you do it (with JDev 3.2 not some other command line tool?), it that one of the different between two products?
5. Since 8.1.7, application server and database server were built into a package, why on 9i to separate them into two (or three) parts again? - what is the benefit for customers?
Thanks
Chang
nullMy question is focus on JServ/JVM/EJB Deployment.
1. They both provide Appach JServ to support JSP/Servlet application
2. They both provide JVM 8i to support EJB 1.1.
3. You can deploy JSP/Servlet application to JVM via mod_ose.
Aside from the above, I think 9i IAS also contain other products such as Form server, Portal software, Icache and many extras.
4. On the White paper about 9 iAS, it says you can deploy applications into JDK JVM or Oracle 8i JVM, does that also apply to EJB? If so, how can you do it (with JDev 3.2 not some other command line tool?), it that one of the different between two products?
With JDev 3.2, one can program and deploy applications to 9i IAS.
5. Since 8.1.7, application server and database server were built into a package, why on 9i to separate them into two (or three) parts again? - what is the benefit for customers?
Thanks
Chang
null -
Difference between oracle8 Enterprise and oracle8 server??
COuld some one point me to info regarding the
differences between Oracle8 Enterprise
edition and just Oracle8 server..
I have been trying to look on the docs, but
not much luck..
TIA.
jithuThey are essentially the same - the differences are in features, mainly being that EE supports Data Warehousing features such as BitMapped indexes, Table partitioning and materialised views to name a few. There is a doc on the Oracle web site that lists the features and whether they are supported on Server or EE. I don't where, I just did a search one day and found it.
Maybe you are looking for
-
is there a version of itunes that works with osx 10.5.6 and also allows my to sync my iphone 5?
-
How to track System.exit(0) call
hi there, how can i trace the System.exit(0) function call in my program. i.e as we know which class is being loaded into the jvm by overriding the classloader, can we similarly know when is our jvm going to be destroyed. here iam invoking jvm from m
-
Printout of Changed PO Line items with Quantity and value
Hi SAP Gurus, I want to have the printout of only those PO Line items with the change in Quantity and Value.... How can i achieve this... Any config./ Developement... Plz. suggest.... Rgds, Navin
-
Moving mail folders from a profile on a crashed xp drive to a profile on a windows 7 drive
I have not been able to figure out how to get my current TB (win 7) to read the mail folders I had copied over from a TB profile on a crashed xp drive. I cannot use backup/restore, because I can't run TB on the xp drive. I created a new local folder
-
I have a question regarding Photoshop Elements 10: I have never purchased any product from Adobe such as Photoshop, but am now interested in purchasing Photoshop Elements 10. The thing I would like to know: Is PSE10 an upgrade version of PS, which re