Oracle Lite Performance
I'm using Oracle Lite 10.3.0.1
I have a database of 16 Még.
When I synchronize with the force refresh option it take one hour for synchronization.
Is it normal ?
The time that it takes to do a sync, especially a new build/force refresh is mainly governed by a number of factors
1) the performance of your snapshot queries for the publication items. For force refreshes, therese are executed directly rather then using the out queue tables
2) the comms speed
3) the storage media the database is being created on
you can normally get some clue to where the bottleneck is by looking at the sync progress bars on the client
for a force refresh/new build, the composing and sending bars should fill up quite quickly
if the recieving bar takes a long time to complete then the problem is the snapshot performance or comms method (for 16 meg, my guess would be that is is the snapshots). run consperf on the publication items or you may get an idea by looking at the processing stats from the MGP process
If the recieving is not too bad, but the processing phase is the long one, then i would guess that
a) you are using a windows mobile device
b) the database is being created on a storage card
c) the storage card is very slow
slow storage cards are a major problem for small devices, but are the default on installation of oracle lite. Try editing the odbc file in orace to point to main storage for both database locations (or take out the SD card and delete the odbc file) and then try a sync. If this is significantly faster (seen a difference between 5 minutes using main storage vs 2 hours for SD card), then the card is the problem
Similar Messages
-
Oracle Lite Performance Testing
Hi All,
Is there a way to sync more than one client from the same PC/Laptop to simulate a concurrent sync for performance testing purposes? Greg Rekuonas did mention, some script available by Oracle Support for the same. Oracle (on raising an SR) unfortunately says that they cannot make that available to customers.
I have found a way out, but it involves changing one of olite's dll's and was wondering if anyone else knew a better solution.(Other than finding 50-100 different laptop's/handhelds and make them all synchronize one by one).
Cheers,
VikrantHi Greg,
Thanks for the reply. I will try and re-raise it with them, though they have closed my SR with a "Not Entitled" status.
In case anyone is interested I finally, got the trick done by using the following:-
1) Open ocapi.dll in your $MOBILE_HOME/bin folder. (Right where the msync_java.dll is there)
2) Open the above file in a text editor like EditPlus(Note this is a binary file)
3) Search for the string OracleLiteSync.
4) Change the string to something else(Do not add any characters, just change any one alphabet).
5) Save this file as ocapi.dll in a different directory.
I wrote a standard java program, to programatically trigger a synchronization. To, handle concurrent synchronizations, I create multiple copies of ocapi.dll with different strings for OracleLiteSync.
Each of my simulation "Clients"(Basically Java Threads) were invoked with a different path each pointing to a different ocapi.dll. This seemed to work, and the "Mutex" error went away.
The exaplanation is that basically OracleLite uses the Kernel32 API CreateMutexA to create a mutex to ensure that two synchroninzations cannot happen on the same machine. The mutex name is OracleLiteSync and the code is in ocapi.dll.
By changing the mutex name and using a different version of ocapi.dll (Oracle Lite uses JNI which reads DLL from the PATH environment variable) you can fool Oracle Lite into doing different synchronizations.
This did give me some errors when it tried to apply the downloaded changes simultaneously in different ODB's, but allowed me to load the mobile server concurrently with syncrhonization sessions.
Cheers,
Vikrant -
Bad Performance with Oracle Lite 4.0.1
I have a table in Oracle Lite with 17000 records and 110 fields. A SELECT on this table needs 1 minute to finish. The same table and query only needs 1 second on Oracle 8i Server. MSDE also needs 1 second. All the relevant fields are indexed. Are there any parameters in Oracle Lite that we can tweak? Is there something else I'm forgetting?
Hi Shivek,
An excellent solution for this is provided in the metalink Note:455905.1.
Let me know if you have more questions.
Thanks
Vishnu -
Password Probs - Oracle 8 Navigator & Oracle Lite Designer
I have read the thread entitled "Oracle Lite Designer -
password?", but none of the suggestions have worked.
Whether I try to run Oracle 8 Navigator or Oracle Lite Design,
at some point I get an alert box that prompts "Please provide
a database password?"
I have looked through numerous sources and find nothing on
this. Everything I try (that seems logical) for a password
fails.
Can anyone shed any light on this?
I have the following installed:
Windows 98
Oracle 8i Lite v4.0.0.1.0
Java 2 SDK, Standard Edition v1.2.2 for Windows 98/95/NT
Java HotSpot Performance Engine v1.0.1 for Window 98/95/NT
My PATH and CLASSPATH are set as follows in AUTOEXEC.BAT:
set CLASSPATH=C:\orawin95\LITE\CLASSES\OLITE40.JAR
PATH C:\jdk1.2.2\bin;C:\jdk1.2.2\jre\bin\hotspot;
C:\orawin95\bin;%PATH%
nullAndrew (guest) wrote:
: When I startup the Oracle Lite Designer app, it prompts me for
a
: password. It doesn't accept any valid user password or
encrypted
: password I supply. It works this way for both the default
polite
: database and any new one I try to create. Anybody run into
this
: issue or have a solution?
: Also what an example of the syntax for a jdbc connection in
Lite
: Designer? When I enter something in that is obviously wrong it
: doesn't give me any indication of what happened.
: -Andrew
Hello,
I ran into that problem, too. My solution was to uninstall all
Sun Java parts (JDK and JRE) and reinstall JDK1.2.2
("jdk1_2_2-win.exe")from scratch. My CLASSPATH includes only the
standard classes you can find after a normal OLite4-Installation
(see OLite4 installation notes or send my an email). And check
your environment variables for references to old Java parts.
Now Lite Designer runs with POLITE.odb and my own databases and
yes - it is slow, but it is Java, so this should explain
everything.
What I do not know is where that password dialog came from.
Sometimes it reappears, but not in my own databases.
I hope that this will help you.
Bye
Martin Hanff.
null -
I looks to me like Oracle Lite doesn't support the UTF8 character set for storing data. Is this correct?
I have an Oracle 8.1.7 database using UTF8 to store English, Thai, Chinese and Philippino data, and I want to synchronise that with Oracle Lite on Windows 2000 clients. The sync seems to work ok, but any non-english characters are lost in a characterset conversion (display as "?").
Regards
SteveI'm a bit confused by your reply. Can Oracle Lite store data in a unicode characterset such as UTF8? It looks to me like the "UTF-8 support" is limited to the drivers, so that it can load and extract utf-8 data, but not store it. From section 2.2.1 of the release notes:
"Oracle Lite Database is NOT a NLS component. In order to reduce the kernel size, it is built for each language which supports native character sets for Windows. Which means, each language has each kernel. Here are the character sets supported by this release:
- Chinese: MS936 CodePage (Simplified Chinese GBK, ZHS)
- Taiwanese: MS950 CodePage (Traditional Chinese BIG5, ZHT)
- Japanese: MS932 CodePage (Japanese Shift-JIS, JA)
- Korean: MS949 CodePage (Korean, Ko)
The database kernel for each language in this list only supports its corresponding character set. Other multibyte character sets are not supported."
Also the documentation on the DBCharEncoding parameter you mention suggests that it only affects the UTF translation for java programs. Section A.2.3:
"... Specifies the UTF translation performed by Oracle Lite. If set to NATIVE, no UTF translation is performed. If set to UTF8, UTF translation is performed. If this parameter is not specified, the default is UTF8. This applies to Java programs only."
I've tried playing with these parameters, as well as changing the NLS_LANG parameter on the client, and for the mobile server, for the Oracle Lite home, all to no avail. I'm still losing the non-english data during synchronisation and it does look like it's being lost in a character set conversion rather than just being garbled, as each Thai characters is being replaced by the correct number of "?"s. As an example the Thai string "บริษัท บราเดอร์ คอมเมอร์เชี่ยล (ประเทศไทย) จำกัด" on the 8.1.7 database sever appears as "?????? ???????? ?????????????? (?????????) ?????" on the oracle lite database.
Am I missing something here? If I can get this data syncronising correctly then Oracle Lite looks like it will support all our requirments so any assistance would be greatly appreciated. (Should I post this to the globilization forum or does that focus only on Oracle's enterprise editions?)
BTW, thanks for the info on the sorting. Obviously the characterset issue is more a fundamental problem at this stage, but if we can fix this then it's good to know about the sorting abilities. -
Update statement in Oracle Lite
Hi
I'm having a problem when I do an Update on the database.
if I set a column which is a primary key in the table with the same value I get a foreign key error.
Ex: update company set company_id = 1 where company_id = 1;
in Oracle 8i there is no problem ,but when I run it in 8i Lite a get the foreign key error.
I appreciate any helpIs it necessary to update the entire record in Oracle Lite, or should it be possible to update select columns only when performing an update query?
Thanks,
Allen -
Additional query... on Oracle Lite
Dear All,
I have a few additional queries on the question I posted before
ADditional queries :
==================
1) What software does lie on the Windows CE platform and how do we install it, because if we install Oracle lite for handheld devices it installs it on the PC?
2) How can the replication be done with the Polite.odb on windows CE device in the simplest possible way?
3) If I want to connect to this polite.odb how can i do that from my PC?
Previous question :
==================
I am working on a prototype between Oracle Lite and Oralce 8i database. I have managed to install oracle lite on PC and also manage the replication between the Oracle database and Oracle Lite database. I can also connect to the Oracle Lite database (It is a ODB file) through SQL plus. But I am having a few problems :
1) While connecting to Oracle Lite database I get a message
"Server not available or version too low for this feature" without any oracle error number. The versions are as follows : Oracle Open Client Adapter for ODBC 6.0.5.3.0
Oracle Lite ORDBMS 4.0.0.2.0
Oracle8i Enterprise Edition Release 8.1.5.0.0 - Production
With the Partitioning and Java options
PL/SQL Release 8.1.5.0.0 - Production
To connect to Oracle Lite database, your give the userid/password@odbc:<<oracle lite dbname>>
What can be the possible reasons?
2) I tried to create a database link between the Oracle Lite database and Oracle database and when I try to fire a select on a table in Oracle Lite database I get an error
"ORA-06401: NETCMN: invalid driver designator"
so how dow we create a database link between these 2 databases?
Thanks in advance
Please send your mails to [email protected] and/or [email protected]
Regards
Sohil
nullHi Aman,
I was going through Oracle® Database Concepts 11g Release 2, Chapter 12 Logical Storage Structures (link below):
http://docs.oracle.com/cd/E11882_01/server.112/e25789/logical.htm#i19599
*Automatic Segment Space Management*
The ASSM method uses bitmaps to manage space. Bitmaps provide the following advantages:
•Simplified administration
ASSM avoids the need to manually determine correct settings for many storage parameters. Only one crucial SQL parameter controls space allocation: PCTFREE. This parameter specifies the percentage of space to be reserved in a block for future updates (see "Percentage of Free Space in Data Blocks").
•Increased concurrency
Multiple transactions can search separate lists of free data blocks, thereby reducing contention and waits. For many standard workloads, application performance with ASSM is better than the performance of a well-tuned application that uses MSSM.
•Dynamic affinity of space to instances in an Oracle Real Application Clusters (Oracle RAC) environment
ASSM is more efficient and is the default for permanent, locally managed tablespaces.Regards,
Ankit Rathi -
It is given in documentation that
"Java stored procedures and triggers, and the Oracle Lite JAC and JDBC interfaces are currently not supported on Windows CE" is
there is any other way to accomplish this task. I want to access Oracle Lite database
and perform advance replication thr java program on Windows CE platform.
nullThis may be helpful (if you still need it)
In order to use Oracle Lite with Windows CE, I had to write a dll using the libraries and dll's from oracle that were compiled for Windows CE (depending on your processor type: MIPS, SH3, SH4 are supported) There are also sample applications (with source code) that I used to help write the dll. If you install Oracle Lite on a Win32 system, the source code for the sample applications is under /<oracle dir>/lite/pda40/wince and then look under the appropriate processor type.
I am still working on getting Replication to work from the CE device. I am focusing on HTTP replication, but if you have any idea of how to replicate at all from CE.... -
Creating table in oracle lite 10g
Hi,
I believe the following is the way to create a database table in Jdeveloper 10g and Oracle BPEL process Manager 10.1.3.1.0
1.Created bpel project--> right click project ---> create schema---> right click schema---> create table(completed the wizard and created schema and table)
2.Right click schema ---> new---> database tier---> offline database objects ----> SQL generated from offline database objects(and then complete the wizard)
If the above is the correct approach to create the table, then I am facing two situations.
a. In the project properties(offline database), if the 'database to emulate' is set to oracle lite 10g release 1, then "SQL generated from offline database objects" option is not enabled to choose in the step 2 above. So I cannot proceed further.
b. If the 'database to emulate' is set to oracle database 10g release 2 (this is default), "SQL generated from offline database objects" in step 2 is enabled, but in the wizard that follows, when I tick 'perform operation against the database' it asks me for oracle database connection settings. But I only have the Oracle 10g Lite version and not Oracle database 10g. So I am not able proceed further.
All I need is to create tables in the Oracle Lite database that I have.
Any help on this issue will be greatly appreciated.
-SagarWhile waiting for an answer here ... you may want to investigate the Oracle Lite forum at Database Mobile Server (inc. legacy Database Lite)
-
New Platform in Oracle Lite - Custom Installation
Hi all,
I read from the Oracle Lite documentation that the Oracle Lite setup can be customized. For trial I was able to modify the ppc60.inf and push my custom cab file, create a custom directory, install a cab file.
I would actually want to perform the same steps for my custom setup apart from using the same setup as I donot want to disturb that provided by Oracle Lite. I see from the documentation "5.2.2 Installing Standard SDK WinCE 5.0 CAB Files for Your Mobile Client" this can be achieved. I followed the steps in these.
I created an ini file and registered it with the server repository running the dmloader. I have placed my cab files and the inf file in the appropriate mobile server installation folders. This is my ini file content.
[PLATFORM]]
Oracle MCP;US
[PLATFORM.Oracle MCP;US]
TYPE=WINCE_ARMV4I_US_OLITE_MCP
INF=olite_mcp.inf
BOOTSTRAP=DeviceInfo
ATTRIBUTES=update=true&enabled=true&app_upgrade=true&dmc=auto
I got the new platform in the setup screen as Oracle MCP in the US section. But when I click it in a Win32 machine I get an error as "Access Denied: Oracle MCP;US Resource no found: WINCE_ARMV4I_US_OLITE_MCP" and on a WinCE machine the page navigates to an error page showing all the platforms available. I am not sure of the folders to be created for placing the setup.exe are correct, how do we get the setup.exe for the for the custom installation and if there are any other extra steps to be done.
If anyone has come across this, could you please help me out ? Thanks in advance
Edited by: AravindSam on Jan 22, 2009 4:15 PM
Edited by: AravindSam on Jan 22, 2009 4:16 PMThe server side logs for the above logs
log1: devmgr: decodeContext -> 0
log1: devmgr: basic -> JACK
log1: devmgr: x-omc-omac -> f2d1d54tRQQ4bCAuexgMZQ50fKA/WEWPB190DDOdRXYKHnEaPd1Jlw==::*
log1: devmgr: deviceId -> 0
log1: devmgr: userId -> JACK
log1: devmgr: agent -> setup1981419478
log1: devmgr: method
log1: devmgr: decodeContext -> 0
log1: devmgr: basic -> JACK
log1: devmgr: x-omc-omac -> f2d1d54tRQQ4bCAuexgMZQ50fKA/WEWPB190DDOdRXYKHnEaPd1Jlw==::*
log1: devmgr: deviceId -> 0
log1: devmgr: userId -> JACK
log1: devmgr: agent -> setup1981419478
log1: devmgr: method -> GET
log1: devmgr: hmac -> algorithm=SHA-1, username=JACK, mac=R+f6Hh6Hk0CDyEscGh/pibTRCfM=
log1: devmgr: hmac-mac[0] -> JACK
log1: devmgr: hmac-mac[2] -> SHA-1
log1: devmgr: decodeContext -> 0
log1: devmgr: basic -> JACK
log1: devmgr: CTX1 -> QVRDaGtuc9x+X1ta2gI7xVVlLcQcl/L86NNREMzhj1y2Lbb/OAoxUF3ObTWlAJg8nbbfuPectDqAXucbWcdpTpsPf4CVubWGqYljOy8z/1M=
log1: devmgr: decodeContext -> s0001000000001
log1: devmgr: x-omc-omac -> f2d1dwUtRQSpbCAs6hgCZ59ycmuuHUsllnt6eqLyS7mbQ38LrF1Huw==:QVRDaGtuc9x+X1ta2gI7xVVlLcQcl/L86NNREMzhj1y2Lbb/OAoxUF3ObTWlAJg8nbbfuPectDqAXucbWcdpTpsPf4CVubWGqYljOy8z/1M=:
log1: devmgr: deviceId -> 0
log1: devmgr: userId -> JACK
log1: devmgr: agent -> setup1981419478
log1: devmgr: validate -> oracle.lite.resource.User@19c8b6f2
log1: devmgr: method -> GET
log1: devmgr: app name -> DMC
log1: devmgr: file name -> zlibce.dll
log1: devmgr: language -> US
log1: devmgr: WINCE_ARMV4I_US_OLITE_60_5.2 -> zlibce.dll
log1: devmgr: createFile -> wince/ppc60/armv4i/zlibce.dll
log1: devmgr: decodeContext -> 0
log1: devmgr: basic -> JACK
log1: devmgr: CTX1 -> BRN0QGUb7qMqR8CNXpaU0mAODslHN6JXDDjfI8yM0Nvoev6xhiC4VAA502GpxpdOEwxZBQubyG+d6FL0G0toudoQCuknO9B112jToINvfIE=
log1: devmgr: decodeContext -> s0001000000002
log1: devmgr: x-omc-omac -> f2d1d+ItRQQAbCCmQxje7TbqrmgHrJcJP6Gm5As9lzsylKNTBW2bAg==:BRN0QGUb7qMqR8CNXpaU0mAODslHN6JXDDjfI8yM0Nvoev6xhiC4VAA502GpxpdOEwxZBQubyG+d6FL0G0toudoQCuknO9B112jToINvfIE=:
log1: devmgr: deviceId -> 0
log1: devmgr: userId -> JACK
log1: devmgr: agent -> setup1981419478
log1: devmgr: validate -> oracle.lite.resource.User@19c8b6f2
log1: devmgr: method -> GET
log1: devmgr: app name -> Oracle MCP;US
log1: devmgr: file name -> Oracle MCP;US
log1: devmgr: language -> US
log1: devmgr: SQL -> SELECT DISTINCT A.ID,A.NAME,A.DIR,A.PLATFORM,A.VP,A.CLASSPATH,A.PAGE,A.ICON,A.MISC,A.DBUSER,A.DBPWD,A.MAX_CON,A.SHARE_CON,A.PUBLISH_TIME FROM APPLICATIONS A,APP_ROL_USR AE where A.ID=AE.APP_ID and AE.PRIVILEGE=1 and AE.USR_ID=?
log1: devmgr: ID -> 103
log1: devmgr: SQL -> SELECT DISTINCT A.ID,A.NAME,A.DIR,A.PLATFORM,A.VP,A.CLASSPATH,A.PAGE,A.ICON,A.MISC,A.DBUSER,A.DBPWD,A.MAX_CON,A.SHARE_CON,A.PUBLISH_TIME FROM APPLICATIONS A,APP_ROL_GRP AE where A.ID=AE.APP_ID and GRP_ID=?
log1: devmgr: ID -> 1100
log1: devmgr: SQL -> SELECT DISTINCT A.ID,A.NAME,A.DIR,A.PLATFORM,A.VP,A.CLASSPATH,A.PAGE,A.ICON,A.MISC,A.DBUSER,A.DBPWD,A.MAX_CON,A.SHARE_CON,A.PUBLISH_TIME FROM APPLICATIONS A,APP_ROL_GRP AE where A.ID=AE.APP_ID and GRP_ID=?
log1: devmgr: ID -> 1104
log1: devmgr: SQL -> SELECT DISTINCT A.ID,A.NAME,A.DIR,A.PLATFORM,A.VP,A.CLASSPATH,A.PAGE,A.ICON,A.MISC,A.DBUSER,A.DBPWD,A.MAX_CON,A.SHARE_CON,A.PUBLISH_TIME FROM APPLICATIONS A,APP_ROL_GRP AE where A.ID=AE.APP_ID and GRP_ID=?
log1: devmgr: ID -> 1121
log1: devmgr: apps -> {Sample1=oracle.lite.resource.Application@17079f, Install=oracle.lite.resource.Application@170f5e, Sample7=oracle.lite.resource.Application@1707a3, Sample6=oracle.lite.resource.Application@1707a2, OLTEST=oracle.lite.resource.Application@170b5f, Sample4=oracle.lite.resource.Application@1707a1, APPAPITEST=oracle.lite.resource.Application@170f28, Sample3=oracle.lite.resource.Application@1707a0} -
Where is Oracle Lite DB installed? In Soa Suite inst. dir? Service needed?
As far as I know Soa Suite can use a separate "full" Oracle (Express) DB.
However user can omit this separate DB and use the built-in "Oracle lite" Database.
Is this Oracle lite DB installed in the installation directory of Soa Suite or somewhere else on the hard disc?
Does it need a Win service to run (similar to "full" Oracle DB) or does it run on-demand
in AppServer?
Peteryou can go from olite to full DB, but not the other way round. When you do this change you may lose state in your inflight messages.
to migrate from olite to Oracle DB do the following:
1.) Ensure that the new target database is running.
2.) Run IRCA script to create schemas for BPEL, ESB and OWSM in the new Database:
Eg: irca all "localhost 1521 v102" welcome -overwrite3.) Make a backup of the file:
${OC4J_HOME}\config\data-sources.xml4.) Change the following ESB and BPEL connection pools to point to new DB resource.
* BPELPM_CONNECTION_POOL
* ESBAQJMSPool
* ESBPool
You can use either Enterprise Manager Console to perform this changes or edit the file: ${OC4J_HOME}\config\data-sources.xml
Below is a sample of configuration for BPELPM_CONNECTION_POOL:
<connection-pool name="BPELPM_CONNECTION_POOL">
<connection-factory factory-class="oracle.jdbc.pool.OracleDataSource"
user="orabpel_OracleAS_1"
password="orabpel" url="jdbc:oracle:thin:@localhost:1521:xe"/>
</connection-pool>5.) If you are changing from Olite DB to Oracle EE, look in the project's build.properties files for DB_URL and change DB_VENDOR from "olite" to "oracle"
DB_VENDOR=oracleotherwise no change is neccesary.
6.) Update ESB Metadata - Log into ESB schema (ORAESB) and change the value of DT_OC4J_HOST and DT_OC4J_HTTP_PORT to match your environment Hostname and Port and by running the following SQL script:
insert into esb_parameter values('ACT_ID_RANGE', '400');
insert into esb_parameter values('DT_OC4J_HOST', 'soainternal.mycompany.com');
insert into esb_parameter values('DT_OC4J_HTTP_PORT', '7777');
insert into esb_parameter values('PROP_NAME_INITIAL_CONTEXT_FACTORY', 'com.evermind.server.rmi.RMIInitialContextFactory');
insert into esb_parameter values('PROP_NAME_DEFERRED_TCF_JNDI', 'OracleASjms/MyTCF');
insert into esb_parameter values('PROP_NAME_DEFERRED_XATCF_JNDI', 'OracleASjms/MyXATCF');
insert into esb_parameter values('PROP_NAME_DEFERRED_TOPIC_JNDI','OracleASjms/ESBDeferredTopic');
insert into esb_parameter values('PROP_NAME_ERROR_TCF_JNDI', 'OracleASjms/MyTCF');
insert into esb_parameter values('PROP_NAME_ERROR_XATCF_JNDI', 'OracleASjms/MyXATCF');
insert into esb_parameter values('PROP_NAME_ERROR_TOPIC_JNDI', 'OracleASjms/ESBErrorTopic');
insert into esb_parameter values('PROP_NAME_ERROR_RETRY_JNDI', 'OracleASjms/ESBErrorRetryTopic');
insert into esb_parameter values('PROP_NAME_ERROR_RETRY_TCF_JNDI', 'OracleASjms/MyXATCF');
insert into esb_parameter values('PROP_NAME_MONITOR_TCF_JNDI', 'OracleASjms/MyTCF');
insert into esb_parameter values('PROP_NAME_MONITOR_TOPIC_JNDI', 'OracleASjms/ESBMonitorTopic');
insert into esb_parameter values('PROP_NAME_CONTROL_TCF_JNDI', 'OracleASjms/MyXATCF');
insert into esb_parameter values('PROP_NAME_CONTROL_TOPIC_JNDI', 'OracleASjms/ESBControlTopic');
commit;
select * from esb_parameter7.) Restart the SOA container and verify the opmn and J2EE container logs for any errors.
cheers
James -
Import/Export-Tools for XML on Oracle-Lite
We have to import/export XML-Format on the Oracle-Lite-Database.
-Are there any tools available supporting Import and Export of XML-Data ?
-Can someone give us a recomendation how to perform XML-Imports/Exports if there is
no "out of the box-tool" available ?
Thanks.So try. It is called Oracle XML-SQL utility and it set of classes for direct XML manipulation from/to database with HUGE amount of features. You can use it from JAVA and PL/SQL (via Java Stored Procedures). It is realy great.
-
Oracle Lite vs. Oracle 10g Express
What is the difference between Oracle Lite and Oracle 10g Express Edition?
Can an application written for oracle lite work out-of-the-box for the express edition?two completely different products. express is essentially the same as the server oracle database. same functionality, same sql and pl/sql support, same structure.
olite is a different architecture in terms of data files, and the sql is slightly different, and does not support many new facilities. there is no pl/sql at all and performance/tuning is different. -
hi all,
I'm been asked to produce some data about
efficiency of Oracle lite replication.
Does anyone have some resource on the matter,
or suggestion on how to build a
workbench?
Thanks for your help,
d.rizzi ([email protected])
nullHi Kamleshwar,
I don't think that Oracle has documented it anywhere (even other products also do not have such document). Please estimate your requirements (from performance perspective) and contact Oracle Support to get formal confirmation about whether Oracle B2B is capable of giving that much throughput. You may contact Oracle B2B IDC team as well.
We had performed a performance test (automated with mixed load) on Oracle B2B around 8 months before and we could easily get 5-6 MPS however Oracle B2B can be tuned to produce more throughput but that is for certain cases only.
Ramesh has given very useful tips to tune Oracle B2B -
http://www.b2bgurus.com/2007/10/oracle-as-b2b-performance-best.html
Regards,
Anuj -
Re: problem getting dev200 2.1 to with oracle lite
i installed the oracle 8i and developer2000 v.2.1 on my laptop. i
created a simple master-detail form against oracle lite. when i
ran my form in designer mode, i had no problem. when i ran the
form thru runtime, i got this error.
F50RUN32 perform illegal operation
F50RUN32 cause an invalid page fault in module KERNEL32.DLL at
0167:bff7f21d
i applied the latest patch of developer and i still got the same
problem. any idea!!!
nullMake sure your laptop memory is min 16M bit but to good speed
increase to 48M or 64M.
ann make sure you HD size is good enough at least 2G
And I don't know what OS you are in and most this problem occurs
in W95 or W98.
Good luck.
hoy teoh (guest) wrote:
: i installed the oracle 8i and developer2000 v.2.1 on my
laptop. i
: created a simple master-detail form against oracle lite. when
i
: ran my form in designer mode, i had no problem. when i ran the
: form thru runtime, i got this error.
: F50RUN32 perform illegal operation
: F50RUN32 cause an invalid page fault in module KERNEL32.DLL at
: 0167:bff7f21d
: i applied the latest patch of developer and i still got the
same
: problem. any idea
null
Maybe you are looking for
-
Select XML with XMLFOREST into CLOB
Hi, i am trying to select a XMLFOREST expression into a table with a clob column using oracle 10.2.0.4.0. The query "select xmlforest(e.last_name) from employees e where e.employee_id = 100" returns <LAST_NAME>King</LAST_NAME>. The result is returned
-
With the new updates for iTunes, I can no longer print a CD case playlist when I burn a CD. It prints in a jumbled mess. I have reinstalled, updated, run diagnostics on my NEW printer, I am out of ideas!
-
Hi, When I installed music player optional update,I see 2 albums,both named Unknown, can one name them if yes how? The 1st Unknown has songs whose details show artist names. But the 2nd Unknown album has songs with no artist names & can't type one wh
-
My old IPAD 1 doesn`t work fine. The screen is black or, is better to say is almost black with little light only. Sometimes I see the apps for a while, but in a pink, strange colours, and then black again. When I connect it to itunes it work fine, w
-
Hi Gurus, I have a question regarding the rffo* classic payment program. I wanted to add more fields in the file that is going to be generated. However i am not able to find out how to do it like should i extend the reguh and regup tables or i should