Distributed Polling Not working for Sybase Database poller Proxy
I am using a Proxy service which is polling records from a sybase database. When I tried to deploy this proxy in a clustered environment I noticed sometimes it is polling the same record twice. So I tried to enable distributed polling in my proxy by adding *<lock-mode>lock-no-wait</lock-mode>* in my topplink_mapping.xml file. But activating this change resulted error in the log file stating "Incorrect syntax near 'NOWAIT'".
Later on I found out that it is a known issue ...for reference check [http://www.oracle.com/technetwork/middleware/docs/aiasoarelnotesps5-1455925.html|http://www.oracle.com/technetwork/middleware/docs/aiasoarelnotesps5-1455925.html] with bug # 13405718.
So I am stuck here...and no solution yet.
Any suggestion??
You can Emulate AQ functionality for any Non-Oracle Database where sometimes the *Clustered DB-Adapter[Poller]* polls the same record more than once.
Say, you need to poll 'status' column of table 'A' for a status 'POLL_IT'
1. Create a Table 'DUMMY_AQ' matching required column signatures from table 'A'
2. Create a Trigger on table 'A' for copying the row content on Insert or Update for status 'POLL_IT' in to 'DUMMY_AQ' table;
3. Poll DUMMY_AQ with Row Level Read lock & Delete On Read , that way it will is ensured that so that only One Instance of your Clustered DB Adapter can have visibility to any newly inserted row having status 'POLL_IT' .
Similar Messages
-
SELECT INTO ( variable ) STATEMENTS NOT WORKING FOR SYBASE TABLE AS VIEW
Dear Experts,
We have connected our 9i db with Sybase db using Hs connectivity.
and then we have create the view in oracle db for SYBASE_TABLE as SYBASE_TABLE_VIEW.
ALL THE INSERT, UPDATE AND DELETE COMMANDS ARE WORKING BUT THE
select Into (variable) is not working.
Please help to resolve the select into statment which is in BOLD in the below routine
PLEASE NOTE! FORM WAS COMPILED SUCCESSFULLY AND FORM IS RUNNING BUT SELECT INTO COMMAND IS NOT WORKING.
Thanks & Regards
Eidy
PROCEDURE SRBL_INSERT IS
CURSOR SRBL IS
SELECT impno,impcod,impnam
from oracle_table1 a, oracle_table2 b
WHERE a.impcod=b.empcod
v_srpcod varchar2(5);
BEGIN
FOR rec in SRBL loop
begin
select "im_code" into v_impcod
from SYBASE_TABLE_VIEW
where "im_code"=rec.impcod;
exception when no_data_found then
v_srpcod:=null;
end;
END LOOP;
END;
Edited by: Eidy on Aug 16, 2010 11:28 AMhellow
try this.
select "im_code" into v_impcod
from SYBASE_TABLE_VIEW
where "im_code"=rec.impcod;
v_srpcod := v_impcod ;
........ -
"Backup optimization on" is not working for "backup database"
Hi,
I am using a windows environment and my database info is like this:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Productionnow, I change my configuration for backup optimization on and then make example tablespace offline and also make example datafile offline. After that I run 2 times "Backup Database" command but 2 backup has same size and have example tablespace too... Backup archivelog all is working bur backup database is not!
according to this link it must not backup example datafile for second: http://download.oracle.com/docs/cd/E11882_01/backup.112/e10642/rcmconfb.htm#BRADV113
is there something that I missed ?
rman configuration:
CONFIGURE RETENTION POLICY TO REDUNDANCY 5;
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE OFF;
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'HIGH' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE;
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\APP\ABC\PRODUCT\11.2.0\DBHOME_1\DATABASE\SNCFORCL.ORA'; # defaultIf you enable backup optimization, then the BACKUP command skips backing up files when the identical file has already been backed up to the specified device type.
1. In case of datafile RMAN compares the DBID, checkpoint SCN, creation SCN, and RESETLOGS SCN and time as a datafile already in a backup. If they are identical then skip to take backup again.
2. In case of archived redo log RMAN compares thread, sequence number, and RESETLOGS SCN and time.
3. In case of backupset RMAN compares recid and stamp.
Backup optimization applies to only commands,
-BACKUP DATABASE
-BACKUP ARCHIVELOG with ALL or LIKE options
-BACKUP BACKUPSET ALL
refer,
http://www.stanford.edu/dept/itss/docs/oracle/10gR2/backup.102/b14191/rcmconc1008.htm
Thanks -
Download not working for 10g Database for Vista
Hi
I am trying to download the Oracle 10g Database for Windows Vista,
After 20% the download suddenly ends and i am not able to download properly,
Please correct the issue ASAP so that i can download the Software
Thanks and regards
Cindy
[email protected]
(On behalf of Cindy)Can anyone pls. help me ? I tried all options from disbling firewall to uninstalling Bonjour.. But nothing works. Had I known that Apple makes such worst software I would never have bought iPhone !!!! Apple really *****!!!!!!!
-
Alerts are not working for Site collections in a content database
Hi,
We have been into a strange issue that alerts are not working for site collections from a particular content database. When user subscribed for the alerts, they are getting mail about their subscription but not after that for any new items/documents added
or changes happen in the list/document library.
We have tried with Immediate as well as scheduled alerts both are not working.
FYI, Alerts for all other site collections from different content database for the same web application are working without any issues.
Any help would be appreciated.
Thanks
RamkumarLooks like an Timer job Issue for your web application. Can you please check if these jobs are enabled and check error log for the alerts Timer jobs .Check whether the "Immediate Alerts" job is enabled for your web application.
job-immediate-alerts
job-daily-alerts
job-weekly-alerts
Please check this wiki -
Troubleshooting Steps for SharePoint Alert Email Does Not Go Out
Thanks
Ganesh Jat [My Blog |
LinkedIn | Twitter ]
Please click 'Mark As Answer' if a post solves your problem or 'Vote As Helpful' if it was useful. -
I want JDBC driver for Sybase database...
Hi All:
Can any one help me with JDBC driver for Sybase database ? I have surfed the net, but not able to find a Sybase driver that works correctly.
Also, can you please let me know if anything special needs to be done in case of Sybase database connection, apart from what we normally do to connect to a database like "Oracle" or "MS SQL Server".
Thanks and Regards,And why do you think someone using Oracle might know the Competitor's drivers?
Having said this: you should give jTDS a try:
http://jtds.sourceforge.net
Also, can you please let me know if anything special
needs to be done in case of Sybase database
connection, apart from what we normally do to connect
to a database like "Oracle" or "MS SQL Server".It's all in the docs of the driver -
Form Designed in LiveCycle will not work for End User
Please Help!
I am a newbie to Adobe LiveCycle but recognized the utility in the program, so decided to give it a while to try and streamline some of my employer's forms. After spending too much time learning how to design a form (much to the dislike of my boss), I am finally going to have to ask for some help. So here's the deal:
I've designed a dynamic pdf in LiveCycle with two master pages and two repeating flowed subforms. The first repeating subform is basically an expanding table intended to be used as a photographer's log where they can log each photo taken with the camera. The expanding table has some code with a button at the top for the end user to enter the number of photos on the photo roll, click submit, and table expands to however many instances of rows are needed for each photo that was taken. The second subform is basically an image field and text fields used as photo captions/photo compilation pages. When the end user clicks submit on the first subform to expand the table, I also have javascript in that click event to also create same amouint of instances of the second subform (the photo compilation page(s)). Each text field for the photo caption on the second subform is populated by the data entered into the photo log table cells. I was able to find a script to correctly populate those fields for each instance of the table. Wish I had the form here, but it's at work at the moment.
My problem is this: I've scratched and clawed to get all of the forms expanding correctly and the scripts populating each instance of the fields correctly and everything works great in LiveCycle preview. I then saved the form as PDF for use by my field crew personnel (whom all use, at the very least, Adobe Pro 9, but most Pro X). I sent the new form to them and they move it to their desktop, open it with Adobe Pro, and populate all of the fields and everything works swimmingly. However, once they save it, it gets all jumbled and they can't even print it. We even thought we found a workaround by entering all data and printing to PDF, but even that has turned out to not work. I checked to make sure that I designed and saved the form in LiveCycle for use with the Adobe Pro versions, but still not working for my end users.
Anyone have any thoughts on my long explanation?? Please HELLLLPPPP!The error(s) occur when trying to save the document. I want each user to tell the first page how many rows they will need in the photo log table, so they would enter however many photos were taken in the box: "Number of Photos on Roll:" ---> Then click the "Submit" cmd button. That should expand the table. Once it expands, it should also add the same amount of instances of the photo compilation page (2nd Page) as there are rows in 1st page table. Then the user will populate each cell of the table on page 1 with data. The data entered into the page 1 table cells will populate the text fields (photo caption) in Page 2 once the user clicks on the "Populate Captions!" cmd button in the lower left corner of the table on Page 1.
The problem is in the distributing of the form to the user so they can save the form after populating the data. I did a test run this morning and for some reason it did do the "print to PDF" correctly for 5 photos on the roll (though this has not been happening every time and especially for a large number of pages, ie. 80 photos). However, after entering the data for 5 rows on page 1 and then populating the 5 photo compilation pages, I saved a copy as "Save As PDF" and closed the document. Then re-opened the copy in Acrobat Pro X. The new copy:
-had 5 additional rows added to Page 1
-Duplicates of some of the fields
-Only retained the 1st instance of the Second Page (Photo w/ Caption) and not all fields were populated
Again, this all works fine in the LiveCycle Preview but not anywhere else. I do not have this set up to be linked to an external data source (YET) but there is javascript in the cmd buttons. I also do not want to distribute this form to end users and then collect the data back from them. I want them to be able to save a copy of my LiveCycle designed form, open in Adobe Pro, populate the data and save as many copies as needed for form production. -
Thunderbird Mission Control Desktop/AutoConfig not working for some users
I have the file: "C:\Program Files (x86)\Mozilla Thunderbird\defaults\pref\custom.js"
It contains:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "TMcustom.cfg");
I have the file: "C:\Program Files (x86)\Mozilla Thunderbird\TMcustom.cfg"
It contains:
var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]
.getService(Components.interfaces.nsIPromptService);
promptService.alert(null, "title", "testing");
For most of my users the alert pops up fine when I start Thunderbird, but for a few it doesn't. All of the machines where setup with the same install script. If I log into one of the machines where it's not working as a different user, then it works fine, so I know the files are in the right spot. So why would it not work for specific users? Is there something in the user's Windows profile that could cause it to not work? Or are there any other suggestions?As it turns out this was a known bug that was corrected in the recent release of Java 7_65 and Java 8_11. Here is a link to the bug description in the database.
Bug ID: JDK-8019274 RMI thread can no longer call out to AWT thread for webstart app -
Auto_lexer (stemming) not working for other languages(other than english)
Hi All,
We are planning to use AUTO_LEXER instead of MULTI_LEXER and observed that stemming is not working for German where as it is working for English when I use AUTO_LEXER. I even used query templates but of no use.
But when i use MULTI_LEXER, creating sub lexers for German and Enlgish, Stemming is working for German also after changing the session language and setting stemmer of wod list to German (Which is expected).
Following is the code for AUTO_LEXER creation:
CREATE TABLE test_auto_lexer(pkey NUMBER(5,0),
lang_index VARCHAR2(3),
content_text CLOB,
CONSTRAINT test_auto_lexer_pk primary key (pkey))
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (1,'eng','I drive a bike')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (2,'eng','I drove a bike')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (3,'eng','I have driven a bike')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (4,'eng','Just check for other things')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (5,'eng','always drive a car')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (6,'eng','it is nothing')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (7,'ger','Ich fahre ein Fahrrad')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (8,'ger','Ich fuhr ein Fahrrad')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (9,'ger','Ich habe ein Fahrrad gefahren')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (10,'ger','Aktivieren Sie einfach für andere Dinge')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (11,'ger','immer Auto fahren')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (12,'ger','es ist nichts')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (13,'ger','sprechen')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (14,'ger','sprach')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (15,'ger','gesprochen')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (16,'ger','tale')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (17,'ger','Indlæg')
INSERT INTO test_auto_lexer(pkey,lang_index,content_text)
VALUES (18,'ger','tales')
BEGIN
ctx_ddl.create_preference('auto_lexer1', 'auto_lexer');
END;
BEGIN
ctx_ddl.set_attribute('auto_lexer1','index_stems','yes');
END;
BEGIN
ctx_ddl.set_attribute('auto_lexer1','language','danish english german');
END;
BEGIN
ctx_ddl.set_attribute('auto_lexer1','alternate_spelling','german');
END;
CREATE INDEX test_auto_lexer_ix1
ON test_auto_lexer(content_text)
INDEXTYPE IS ctxsys.context
PARAMETERS ('datastore ctxsys.direct_datastore filter ctxsys.null_filter lexer auto_lexer1')
select to_char(content_Text) from test_auto_lexer where contains(content_text,
'<query>
<textquery lang="ger" grammar="context">
$fahren
</textquery>
<score datatype="integer"/>
</query>') > 0
this doesnt work even after changing the session language. My default Sesson language is AMERICAN.
Could any one help me with this, in case I am missing something here. I would be really thankful.
Edited by: Nagendra Prasad on Jan 23, 2010 12:05 AMIn the future, please begin a new thread for a new question and provide a link to a related question.
According to the online documentation, Oracle only supports stemming for English, Dutch, French, German, Italian, Spanish, and Japanese. Oracle does not support Russian stemming, although you may have gotten some accidental results, due to identifying it as a different language and applying stemming rules for that language. The following manual sections show the languages available for the index_stems attribute of the basic_lexer and stemmer attribute of the basic_wordlist:
Basic_lexer attributes:
http://docs.oracle.com/cd/E11882_01/text.112/e24436/cdatadic.htm#CIHHBAAD
Basic_wordlist attributes:
http://docs.oracle.com/cd/E11882_01/text.112/e24436/cdatadic.htm#g1019326
Also, please see the following note:
Features not available in 11.2.0.3:
http://docs.oracle.com/cd/E11882_01/readmes.112/e22488/toc.htm#BABDGGDB
"Certain Oracle Text functionality based on third-party technologies, including AUTO_LEXER and CTX_ENTITY, have been disabled in this release (reference Bug 12618046). For BASIC_LEXER, the usage of the INDEX_STEMS attribute values that depend on third-party technologies, is also affected. If this impacts an existing application, contact Oracle Support Services for guidance."
Also, the auto_lexer has been replaced by the world_lexer, which only has one attribute:
http://docs.oracle.com/cd/E11882_01/text.112/e24436/cdatadic.htm#BHCJEGFJ
I don't work for Oracle, so I don't know why they do things the way they do.
So, you need to stick with the basic_wordlist for stemming, not the lexers. However, you may get better performance by combining the multi_lexer with the basic_wordlist, as the multi_lexer eliminates time spent on automatic language detection. But, you need to remember not to use the index_stems with your lexer, since it will conflict with the wordlist. I am not experiencing any time problems as you have. Please see the demo below. I have provided the whole script below that, so that you can reproduce it on your system. If you still have problems, then it may be due to differences in versions.
-- demo:
SCOTT@orcl_11gR2> select * from v$version
2 /
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
5 rows selected.
SCOTT@orcl_11gR2> select value from v$nls_parameters
2 where parameter = 'NLS_CHARACTERSET'
3 /
VALUE
AL32UTF8
1 row selected.
SCOTT@orcl_11gR2> DROP TABLE news
2 /
Table dropped.
SCOTT@orcl_11gR2> EXEC CTX_DDL.DROP_PREFERENCE ('my_wordlist')
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> EXEC CTX_DDL.DROP_PREFERENCE ('global_lexer')
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> EXEC CTX_DDL.DROP_PREFERENCE ('english_LEXER')
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> EXEC CTX_DDL.DROP_PREFERENCE ('german_LEXER')
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> CREATE TABLE news
2 (pkey NUMBER,
3 lang VARCHAR2 (2),
4 short_content CLOB)
5 /
Table created.
SCOTT@orcl_11gR2> INSERT ALL
2 INTO news (pkey, lang, short_content)
3 VALUES (1, 'en', 'I drive a bike.')
4 INTO news (pkey, lang, short_content)
5 VALUES (2, 'en', 'I drove a bike.')
6 INTO news (pkey, lang, short_content)
7 VALUES (3, 'en', 'I have driven a bike.')
8 INTO news (pkey, lang, short_content)
9 VALUES (4, 'en', 'I always drive a car')
10 INTO news (pkey, lang, short_content)
11 VALUES (5, 'en', 'This is nothing')
12 INTO news (pkey, lang, short_content)
13 VALUES (6, 'de', 'Ich fahre ein Fahrrad.')
14 INTO news (pkey, lang, short_content)
15 VALUES (7, 'de', 'Ich fuhr ein Fahrrad.')
16 INTO news (pkey, lang, short_content)
17 VALUES (8, 'de', 'Ich habe ein Fahrrad gefahren.')
18 INTO news (pkey, lang, short_content)
19 VALUES (9, 'de', 'Ich habe immer ein Auto fahren.')
20 INTO news (pkey, lang, short_content)
21 VALUES (10, 'de', 'Es ist nichts.')
22 SELECT * FROM DUAL
23 /
10 rows created.
SCOTT@orcl_11gR2> BEGIN
2 -- word list:
3 ctx_ddl.create_preference ('my_wordlist', 'basic_wordlist');
4 ctx_ddl.set_attribute ('my_wordlist', 'stemmer', 'auto');
5 -- english lexer:
6 ctx_ddl.create_preference ('english_lexer', 'basic_lexer');
7 -- german lexer:
8 ctx_ddl.create_preference ('german_lexer', 'basic_lexer');
9 ctx_ddl.set_attribute ('german_lexer', 'composite', 'german');
10 ctx_ddl.set_attribute ('german_lexer', 'alternate_spelling', 'german');
11 ctx_ddl.set_attribute ('german_lexer', 'mixed_case', 'no');
12 ctx_ddl.set_attribute ('german_lexer', 'base_letter', 'yes');
13 -- multi_lexer:
14 ctx_ddl.create_preference ('global_lexer', 'multi_lexer');
15 ctx_ddl.add_sub_lexer ('global_lexer', 'default', 'english_lexer');
16 ctx_ddl.add_sub_lexer ('global_lexer', 'german', 'german_lexer');
17 END;
18 /
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> create index search_news
2 on news (short_content)
3 indextype is ctxsys.context
4 parameters
5 ('lexer global_lexer
6 language column lang
7 wordlist my_wordlist')
8 /
Index created.
SCOTT@orcl_11gR2> EXEC DBMS_STATS.GATHER_TABLE_STATS (USER, 'NEWS')
PL/SQL procedure successfully completed.
SCOTT@orcl_11gR2> COLUMN short_content FORMAT A30
SCOTT@orcl_11gR2> ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN'
2 /
Session altered.
SCOTT@orcl_11gR2> set timing on
SCOTT@orcl_11gR2> select * from news
2 where contains (short_content, '$drive') > 0
3 /
PKEY LA SHORT_CONTENT
1 en I drive a bike.
2 en I drove a bike.
3 en I have driven a bike.
4 en I always drive a car
4 rows selected.
Elapsed: 00:00:00.05
SCOTT@orcl_11gR2> select * from news
2 where contains (short_content, '$drove') > 0
3 /
PKEY LA SHORT_CONTENT
1 en I drive a bike.
2 en I drove a bike.
3 en I have driven a bike.
4 en I always drive a car
4 rows selected.
Elapsed: 00:00:00.05
SCOTT@orcl_11gR2> ALTER SESSION SET NLS_LANGUAGE = 'GERMAN'
2 /
Session altered.
Elapsed: 00:00:00.01
SCOTT@orcl_11gR2> select * from news
2 where contains (short_content, '$fahr') > 0
3 /
PKEY LA SHORT_CONTENT
6 de Ich fahre ein Fahrrad.
7 de Ich fuhr ein Fahrrad.
8 de Ich habe ein Fahrrad gefahren.
9 de Ich habe immer ein Auto fahren
4 rows selected.
Elapsed: 00:00:00.07
SCOTT@orcl_11gR2> select * from news
2 where contains (short_content, '$fuhr') > 0
3 /
PKEY LA SHORT_CONTENT
6 de Ich fahre ein Fahrrad.
7 de Ich fuhr ein Fahrrad.
8 de Ich habe ein Fahrrad gefahren.
9 de Ich habe immer ein Auto fahren
4 rows selected.
Elapsed: 00:00:00.16-- script for you to reproduce the demo on your system:
select * from v$version
select value from v$nls_parameters
where parameter = 'NLS_CHARACTERSET'
DROP TABLE news
EXEC CTX_DDL.DROP_PREFERENCE ('my_wordlist')
EXEC CTX_DDL.DROP_PREFERENCE ('global_lexer')
EXEC CTX_DDL.DROP_PREFERENCE ('english_LEXER')
EXEC CTX_DDL.DROP_PREFERENCE ('german_LEXER')
CREATE TABLE news
(pkey NUMBER,
lang VARCHAR2 (2),
short_content CLOB)
INSERT ALL
INTO news (pkey, lang, short_content)
VALUES (1, 'en', 'I drive a bike.')
INTO news (pkey, lang, short_content)
VALUES (2, 'en', 'I drove a bike.')
INTO news (pkey, lang, short_content)
VALUES (3, 'en', 'I have driven a bike.')
INTO news (pkey, lang, short_content)
VALUES (4, 'en', 'I always drive a car')
INTO news (pkey, lang, short_content)
VALUES (5, 'en', 'This is nothing')
INTO news (pkey, lang, short_content)
VALUES (6, 'de', 'Ich fahre ein Fahrrad.')
INTO news (pkey, lang, short_content)
VALUES (7, 'de', 'Ich fuhr ein Fahrrad.')
INTO news (pkey, lang, short_content)
VALUES (8, 'de', 'Ich habe ein Fahrrad gefahren.')
INTO news (pkey, lang, short_content)
VALUES (9, 'de', 'Ich habe immer ein Auto fahren.')
INTO news (pkey, lang, short_content)
VALUES (10, 'de', 'Es ist nichts.')
SELECT * FROM DUAL
BEGIN
-- word list:
ctx_ddl.create_preference ('my_wordlist', 'basic_wordlist');
ctx_ddl.set_attribute ('my_wordlist', 'stemmer', 'auto');
-- english lexer:
ctx_ddl.create_preference ('english_lexer', 'basic_lexer');
-- german lexer:
ctx_ddl.create_preference ('german_lexer', 'basic_lexer');
ctx_ddl.set_attribute ('german_lexer', 'composite', 'german');
ctx_ddl.set_attribute ('german_lexer', 'alternate_spelling', 'german');
ctx_ddl.set_attribute ('german_lexer', 'mixed_case', 'no');
ctx_ddl.set_attribute ('german_lexer', 'base_letter', 'yes');
-- multi_lexer:
ctx_ddl.create_preference ('global_lexer', 'multi_lexer');
ctx_ddl.add_sub_lexer ('global_lexer', 'default', 'english_lexer');
ctx_ddl.add_sub_lexer ('global_lexer', 'german', 'german_lexer');
END;
create index search_news
on news (short_content)
indextype is ctxsys.context
parameters
('lexer global_lexer
language column lang
wordlist my_wordlist')
EXEC DBMS_STATS.GATHER_TABLE_STATS (USER, 'NEWS')
COLUMN short_content FORMAT A30
ALTER SESSION SET NLS_LANGUAGE = 'AMERICAN'
set timing on
select * from news
where contains (short_content, '$drive') > 0
select * from news
where contains (short_content, '$drove') > 0
ALTER SESSION SET NLS_LANGUAGE = 'GERMAN'
select * from news
where contains (short_content, '$fahr') > 0
select * from news
where contains (short_content, '$fuhr') > 0
/ -
Cascading Select Lists - Not Working for me
I am trying to implement Denes Kubicek's Ajax Cascading Select List solution.
http://apex.oracle.com/pls/otn/f?p=31517:119
But it is not working for me.
I'm a newbie to APEX and checked the forum for advice on cascading select lists. I saw the thread for
"Cascading Select Lists - Not Working" posted by sue and the replies by Varad Acharya, but I'm still
having issues of not seeing the alerts, not able to run the pl/sql process in SQL Workshop, and not
getting the expected results.
I have a list of countries (US - USA, CA - CANADA, etc.) and a list of states for each country. When a
user selects a country I would like to show the list of states within that country.
This is what I've done so far:
Defined an application process:
Process Point: On Demand: Run ... by a page process.
Name: CASCADING_SELECT_LIST1
Process Text:
BEGIN
OWA_UTIL.mime_header ('text/xml', FALSE);
HTP.p ('Cache-Control: no-cache');
HTP.p ('Pragma: no-cache');
OWA_UTIL.http_header_close;
HTP.prn ('<select>');
HTP.prn ('<option value="' || 99 || '">' || '- All States -'
|| '</option>'
FOR c IN (SELECT state_code || ' - ' || state_desc d, state_code r
FROM tbk_state
WHERE country_code = :cascading_selectlist_item_1)
LOOP
HTP.prn ('<option value="' || c.r || '">' || c.d || '</option>');
END LOOP;
HTP.prn ('</select>');
END;
defined and application item:
Name: CASCADING_SELECTLIST_ITEM_1
Build Option: - No Build Option -
Created a 'Form on a table with report' as follows:
Page 5: Report on TBK_HARDWARE_LOCATION
Page 6: Form on TBK_HARDWARE_LOCATION
in HTML Header of the page attributes for 'Form on TBK_HARDWARE_LOCATION' I have:
<script language="JavaScript" type="text/javascript">
<!--
htmldb_delete_message='"DELETE_CONFIRM_MSG"';
//-->
</script>
<script>
function get_select_list_xml1(pThis,pSelect){
var l_Return = null;
var l_Select = html_GetElement(pSelect);
alert ('Dept no=' + pThis.value);
var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
'APPLICATION_PROCESS=CASCADING_SELECT_LIST1',0);
get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
gReturn = get.get('XML');
// gReturn = get.get();
alert('Enames=' + gReturn);
if(gReturn && l_Select){
var l_Count = gReturn.getElementsByTagName("option").length;
l_Select.length = 0;
for(var i=0;i<l_Count;i++){
var l_Opt_Xml = gReturn.getElementsByTagName("option");
appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
l_Opt_Xml.firstChild.nodeValue)
get = null;
function appendToSelect(pSelect, pValue, pContent) {
var l_Opt = document.createElement("option");
l_Opt.value = pValue;
if(document.all){
pSelect.options.add(l_Opt);
l_Opt.innerText = pContent;
}else{
l_Opt.appendChild(document.createTextNode(pContent));
pSelect.appendChild(l_Opt);
</script>
On Page 6: 'Form on TBK_HARDWARE_LOCATION' I have the following items (plus some others):
Name: P6_COUNTRY_CODE
Display as: Select List
HTML Form Element Attributes: onchange="get_select_list_xml1(this,'P6_STATE_CODE');"
Source Used: Only when current value in session state is null
Source Type: Database Column
maintain session state: Per session
Source value or expression: COUNTRY_CODE
Named LOV: LIST OF COUNTRIES
Name: P6_STATE_CODE
Display as: Select List
Source Used: Only when current value in session state is null
Source Type: Database Column
maintain session state: Per session
Source value or expression: STATE_CODE
Named LOV: - Select named LOV -
List of Values definition:
select state_code || ' - ' || state_desc d, state_code r
from tbk_state
where country_code = :P6_COUNTRY_CODE
order by 1
LIST OF COUNTRIES is defined as:
select country_code || ' - ' || country_desc d, country_code r
from tbk_country
order by 1
Now to the problem:
I run page 5 (the report) to see the list of locations and then I try to edit a record (page 6). When I
try to select a different country I get the following error (on IE):
"Problems with this web page might prevent it from being displayed properly or functioning properly.
In the future, you can display this message by double-clicking the warning icon displayed in the status
bar.
Line: 17
Char: 5
Error: Object expected
Code: 0
URL: http//cmrac4.cm.timeinc.com:7777/pls/htmldb/f?
p=114:6:1413254636072443110::::P6_HARDWARE_LOCATION_ID:2
I don't see any of the alert messages.
I also tried to run the application process code in the SQL - Command Processor (I replaced
:cascading_selectlist_item_1 with 'CA' or 'US') and got the following:
The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh
button, or try again later.
Only one top level element is allowed in an XML document. Error processing resource
'http://cmrac4.cm.timeinc.com:7777/pls/...
<select><option value="99">- All States -</option><option value="X1">X1 - X1</option><optio...
Can someone help me please?Varad,
First, thank you for taking the time to try to help me with this problem.
When I view the page's source code (here are the first few lines):
<html lang="en-us">
<head>
<script src="/i/javascript/core.js" type="text/javascript"></script>
<link rel="stylesheet" href="/i/css/core.css" type="text/css" />
<script language="JavaScript" type="text/javascript">
<!--
htmldb_delete_message='Would you like to perform this delete action?';
//-->
</script>
<script>
function get_select_list_xml1(pThis,pSelect){
var l_Return = null;
var l_Select = html_GetElement(pSelect);
//alert ('Dept no=' + pThis.value);
var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
'APPLICATION_PROCESS=CASCADING_SELECT_LIST1',0);
get.add('CASCADING_SELECTLIST_ITEM_1',pThis.value);
gReturn = get.get('XML');
// gReturn = get.get();
//alert('Enames=' + gReturn);
if(gReturn && l_Select){
var l_Count = gReturn.getElementsByTagName("option").length;
l_Select.length = 0;
for(var i=0;i<l_Count;i++){
var l_Opt_Xml = gReturn.getElementsByTagName("option");
appendToSelect(l_Select, l_Opt_Xml.getAttribute('value'),
l_Opt_Xml.firstChild.nodeValue);
get = null;
function appendToSelect(pSelect, pValue, pContent) {
var l_Opt = document.createElement("option");
l_Opt.value = pValue;
if(document.all){
pSelect.options.add(l_Opt);
l_Opt.innerText = pContent;
}else{
l_Opt.appendChild(document.createTextNode(pContent));
pSelect.appendChild(l_Opt);
</script>
It looks like line 17 is:
var l_Select = html_GetElement(pSelect);
I'm still not sure why I'm getting this error and why it's not working?
Thanks,
Eti -
Incoming Email not working for one web app, but IS working for others in same farm.
I have enabled incoming email in a large multi-web application farm running SharePoint 2013 SP1 and the Feb 2015/March 2015 CUs that were pushed down in Windows Updates. It works just fine for two web applications, but it will not work for one particular
web application. I see the email land in the /drop folder. If I remove the email address from the library in http://nonworkingapp web
application and use it on a library in a http://working web application, then the email is processed successfully. Conversely,
if I take an address from a library in http://working and move it to a library inhttp://nonworkingapp it
does not work. I've tried multiple site collections on http://nonworkingapp. This rules out any SMTP issues, etc. and means
the issue is bound to this web application. Permissions are the same between the "non-working" and "working" locations: domain users are members on the site, and the library inherits permissions from the site. The App Pool and Timer
Service accounts have rights to the folder and to the library.
The error in the ULS log is the typical error processing message, but it gives no additional information even though I have enabled Verbose logging.
The Incoming E-Mail service has completed a batch. The elapsed time was 00:00: 00.0156294. The service processed 2 message(s) in total. Errors occurred processing 2 message(s): Message ID: Message
ID:
Typically, you see "alias not found" or some permissions or quota issue here, but this issue is NOT the same as those. In this case NO additional information is provided in ULS.
Edit: running stsadm.exe -o refreshdms -url http://one/failing/site fixed some similar issues where "Unknown alias" was
reported even though the list did have an alias (see here:http://blogs.technet.com/b/vinitt/archive/2009/07/15/e-mail-enabled-list-alias-information-is-not-synchronized-between-configuration-database-and-content-database.aspx).
This did not fix the issue for the case mentioned above.
What could possibly be the issue preventing incoming email from working on this one web application?Thanks for your reply. Incoming E-Mail was running on all 3 WFE, however I do not think this was the cause. As noted, _other_ emails send to http://workingapp are working just fine. I can send two emails - one to a library on http://workingapp
and another on http://notworkingapp. The email to http://notworkingapp will sit in the drop folder, while the one to http://workingapp will be processed correctly. In addition, the ULS log on WFE1 indicates an attempt to process the file fails.
So clearly, the timer job on WFE1 is running and attempting to process the file. For kicks, I disabled the service on WFE2 and WFE3, but with no change in the behavior.
WRT to #1, I have done this already (as noted in the original post). I can remove an alias from http://workingapp and place it on http://nonworkingapp and it is not processed. If I return it to http://workingapp it is processed. In other
words, I go into Library Settings -> Incoming Email for a working library, and copy the alias, then disable incoming email for that library. I then go to Library Settings -> Incoming Email for a non-working library, enable incoming email, and paste
the alias. Once done, emails sent to the alias are not processed. I then do the reverse, and it works again.
On #2, I have already tried multiple libraries on http://nonworkingapp (also as noted in the original post).
In my environment, incoming email does not work for any library on http://nonworkingapp, but does work for any library on http://workingapp. Troubleshooting listed above has ruled out any problem with basic mail server configuration or library settings
- the problem is bound to http://nonworkingapp
I'm not sure what you mean by "steps to reproduce the issue". If I knew that, I would probably be able to solve the issue. The best I could come up with to describe the situation would be:
Set up SP 2010 in a three-node configuration with multiple web apps
Enable incoming email and confirm it works
Migrate to a SP2013 SP1 farm in a three node configuration.
Enable a new email alias for a library
Observe that it doesn't work for one web application.
Obviously, it's pretty unlikely that attempting that in a lab would actually have the same result. -
Does 10g application server 10.1.2.0.2 work for 9i database?
I have installed 9i database on UNIX. then I am trying to install 10 application server 10.1.2.0.2. But somehow it force me to install a complete 10g database, which is undesireable for me. So I just wonder whether 10g application server can work for 9i database? If it works, how to install 10g app server with 9i database?
Hi,
The 10g database installed by the 10.1.2.0.2 application server is used by it as a metadata repository for configuration and also as an LDAP server for the Oracle Internet Directory.
What components of the application server do you need? If all you want is Forms and Reports services, there is a standalone version that does not install the 10g infrastructure database.
HTH,
Jim -
Is RAID 5 not recommended for Oracle database ?
- I am planning to install Oracle database
Here are the specs:
- Dell PowerEdge T610 server
- Windows 2008 R2 (64-bit )
- 24 GB memory
- Oracle 10g database (64-bit database)
- Our database is for an ERP based client server application
- Will have around 35-45 users
- Will have around 150-200 transaction per day ( 8AM-5PM) only database
- database would be around 10-15GB (data files)
Now I am planning to buy the hardware server, I heard that RAID 5 is not recommended for Oracle database.
Is it true ?
What do you recommended for Oracle database ? RAID 5 (or) RAID 1johnpau2013 wrote:
I heard that RAID 5 is not recommended for Oracle database.
Is it true ?Kind off... as Oracle (as per the RAC Starter Kits for example) explicitly recommends SAME - as in Stripe And Mirror Everything.
This is a combination of RAID1 and RAID0.
However, you will also get whitepapers from storage vendors like EMC in partnership with Oracle, that explains how to configure and use RAID5 storage and how effective this is. And as some will tell you, RAID5 can work just fine with Oracle... and some others will grimace and tell you how bad an idea that is from personal experiences.
In a nutshell - RAID5 requires a parity calculation on each write. That is a very expensive overhead if that calculation impacts the fwrite() (file write) command of a process writing data to disk. It significantly slows down the write operation.
However, if that parity calculation is done asynchronously and does not effect the elapsed time for a fwrite(), then a fwrite() to RAID5 is as fast or as slow as it would be to RAID10 for example.
Unsure how many modern storage system supports off-loading the parity calculation and not impacting the write I/O call. This can be done using ASICs (Application Specific Integrated Circuits), specialised s/w on the storage server, etc.
Whatever you put in place - test the RAID config thoroughly up front and ensure that performance is up to specs. There's a utility called fio (<i>Flexible I./O</i>) written by a Linux kernel hacker that works for Oracle. It is an excellent utility to use to generate and test I/O - but it is Linux and Unix based.
Any specific reason using Windows? Linux is by far a more predominant 64bit operating system than Windows, and has significant higher market share in Oracle RDBMS than Windows. Given the fact that over 93% of the 500 fastest computer systems on this planet runs Linux, I'm always kind of amazed that some would still use Windows as a server-side o/s for Oracle. -
I have an event in my calendar that was sent by someone that does not work for the company anymore and I am reminded 2 times a week. How do I delete it?
Tap on the event to open the event. Click the 'Edit' button in the event bubble, then press the 'Delete Event' button at the bottom of the Edit pop-up. It's a little different for events that come through Microsoft Exchange, you tap the event to bring up bubble and click the 'Details' button, and then press 'Decline' to remove the event.
-
IPhone 6 External Mic not working for Siri/Dictation
I am finding that the external mic on my iPhone 6 works for phone calls and voice memos, but does not work for Siri/Dictation. When I plug in the earbuds, they work for everything (including Siri/Dictation).
Was chatting to Apple support who had me reset all settings. I thought that worked, but realized that after a reset, Siri is off and I was talking to "Voice control" (which works). When I turned Siri back on, it does not work.
I have two questions for the community to see if you can help:
1- I have been assuming this must be a software problem since the mic does work for non-Siri access. But is that true? Is there a hardware component that Siri depends on which could be faulty here?
2- If it is software, what action should I try to address it? I have done a reset all settings already and that did not help.
DougHi, everyone. I talked to Apple Genius at Apple Store last week, she said it should be a software issue and I needed to reset my iphone 6 plus as a new device and I can not use the backup restore from my iCloud, it was because the microphone bug or glitch can be in the backup also. Ok, followed her advice, erased all contents and set my iphone as a new device , the microphone worked for an hour, but went bad again. I used "voice memo" app from Apple to test the microphone. It is the best tool since it doesn't involve any provider's network and it doesn't need another person's phone to listen and test. If you can hear your voice recording clearly, then the mic works. I tested it 3-4 times a day for a few days now, half of the time the mic doesn't work. So, set as a new device isn't working. The issue is intermittent and it comes and goes as it likes, so very annoying. I carry my Apple EarPods with me in these past few days ust in case I need to make important phone calls. Will need to go back to Apple Genius this weekend for sure. Will give update after the weekend.
Maybe you are looking for
-
My "Mac Help" on my Mac Mini does not work!
I have a Mac Mini, OS X 10.3.9. When I go into Mac Help, nothing happens when I try to ask questions, and I experience other problems when I try to go through Mac Help's library. And sometimes it works as if nothing was wrong. It's just plain sick. I
-
Slow bootup by systemd-analize time
My hardware: CPU: intel i3-2330M SSD: Vertex 4 128G RAM: 8G system 2 partition, on first using btrfs. On btrfs i have @root and @home. @root -> /, @home -> /home/. Second contain arch.iso and not using. graphical.target @1min 30.058s └─multi-user.tar
-
IMPORT NAMETAB statement in FM DD_GET_NAMETAB
Hi experts, I have a created a custom structure and when i execute the above FM in the export parameter X030L_WA i get 3 dates CRSTAMP ABSTAMP DYSTAMP I tried to figure out from which table, program is picking these values. i have debugged the FM and
-
Customer Balance Summary Report
Dears, I have this query for custom report from receipt screen under receivable responsibility, but i need to view the organization code that create the invoice and the org. code that receive it, any help to modify this query ? SELECT mpv.organizat
-
Hindi characters' display in swing components on mac
I have created a swing application that handles devanagari script.(script for Hindi language).The application works perfectly in windows but in apple macintosh there is a problem with the reordering of characters in text componets. Reordering means s