Query Regarding Updation/Migration of ODI 10g To ODI 11g.
Hi All,
Currently I am using ODI 10g Version & Repositories ( Work & Master) have been installed on Oracle database version "Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi"
We are thinking to migrate from ODI 10g to ODI 11g Version 11.1.1.5 & i have some queries which are metioned below.
1. Can we install ODI 11g Version 11.1.1.5 version with Repositories ( Work & Master) on Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi" or do i need to upgrade my database version to 11G?.
2. If yes then, Can i upgrade or use exting Repositoires ( 10g one) for ODI 11g OR i have to create new Repositoires & move/migrate the objects of 10G repositories as mentioned in the Oracle installation doc.
3. Currently I am using OBIEE 10g for reposrting purpose & if i switch to ODI 11g , Do i need to use OBIEE 11g?
ODI gurus, I need your reponse ASAP & i have to share it on urgent basis.
Thanks
Edited by: neeraj_singh on May 15, 2013 9:58 PM
neeraj_singh wrote:
Hi All,
Currently I am using ODI 10g Version & Repositories ( Work & Master) have been installed on Oracle database version "Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi"
We are thinking to migrate from ODI 10g to ODI 11g Version 11.1.1.5 & i have some queries which are metioned below.
1. Can we install ODI 11g Version 11.1.1.5 version with Repositories ( Work & Master) on Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi" or do i need to upgrade my database version to 11G?.You can install ODI 11.1.1.5 but you have to upgrade your repositories using upgrade assistant
refer http://docs.oracle.com/cd/E23943_01/upgrade.1111/e12642/tasklist.htm#CIHGIDFG
2. If yes then, Can i upgrade or use exting Repositoires ( 10g one) for ODI 11g OR i have to create new Repositoires & move/migrate the objects of 10G repositories as mentioned in the Oracle installation doc.No need to create new repositories. You just upgrade them. But you need to takecare of certain things as you are a 10g user. Refer below link for the prerequisite
http://docs.oracle.com/cd/E23943_01/upgrade.1111/e12642/prevusers.htm
3. Currently I am using OBIEE 10g for reposrting purpose & if i switch to ODI 11g , Do i need to use OBIEE 11g?Not clear about the question ?
>
ODI gurus, I need your reponse ASAP & i have to share it on urgent basis.
Thanks
Edited by: neeraj_singh on May 15, 2013 9:58 PM
Similar Messages
-
Query regarding updation thru a Procedure
Hi,I have a query regarding updation.
1.I invoke a procedure in Oracle called submit thru my Java application.
The submit procedure saves the XML data in the database
and displays this data in a Front End GUI.
2. Now,I make a change in my Java application by adding new elements to the same row.This row now contains additional XML elements.
I would like to display the new row with the new elements in the GUI.
What is a better option for doing the above?
1.Delete the row being shown,save the new row with the changes in the database,and re display it?
2.Or,Update the row dynamically and refresh?
Any suggestions
Thanks,Hi,I have a query regarding updation.
1.I invoke a procedure in Oracle called submit thru
my Java application.
The submit procedure saves the XML data in the
database
and displays this data in a Front End GUI.
2. Now,I make a change in my Java application by
adding new elements to the same row.This row now
contains additional XML elements.
I would like to display the new row with the new
elements in the GUI.
What is a better option for doing the above?
1.Delete the row being shown,save the new row with
the changes in the database,and re display it?
2.Or,Update the row dynamically and refresh?
Any suggestions
Thanks,If you delete (it seems to me yours this process is regular and frequent) and re insert the new updated one record then High water mark will cause to scan yours table which may cause to degrade the performance.AFAIK you should go with update.But hold down dont implement it as i suggested lets see what are others solution here which may be more precious then mine.
Khurram -
Query regarding updating rows in JTable
Query regarding updating rows in JTable
Hello,
I have a JTable with 6 columns and 1000s of rows (which are data read from flat files)
I can select 1 or more rows and change the values of the
columns. each time I do this I need to update the values
in the flat file.
Currently I assign the updated Jtable values to a vector
Vector rowVector = (Vector)defaultModel.getDataVector();
then I iterate over the vector and compare the values with the (old) data
in the JTable.
for(int rowCount = 0; rowCount<rowVector.size(); rowCount++){
Vector v = (Vector)rowVector.elementAt(rowCount);
//smsList is the Vector that contains the old JTable values
for(int i=0; i<smsList.size(); i++){
//If colums values have been changed; add that
//vector value to another vector
selectedsmsList.add(smsList.get(i));
for(int i=0; i<selectedsmsList.size(); i++){
//Update the values in the flat file
}This works fine except that it takes ages to iterate over the updated vecor and un-updated,old vector; is there any way to directly get the list of rows that were updated in the jtable; so that I can directly do an I/O operation to update the jtablke values?Just a suggestion.
You could add a listener and use a vector of booleans to keep track of the rows that have been changed. You could then iterate through this boolean vector and update the changed rows.
See
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#modelchange
Don't know whether this will be helpful.
Regards, Darryl -
Problem when exporting and importing project from odi 10g to odi 11g
Hi,
I want to migrate my project from odi 10g to odi 11g.
But when i am importing the interface then it is giving the error of mising references .
I have exported the project(without its child component),models
(including my datastore),KM's,folder (without its child component),packages(with child components),interaces(with child components),procedures(with child components),variables from odi 10g.
After exporting all these objects i imported all the objects with import type set as "Synonym mode insert" into odi 11g but when i imported the interface it is giving the error of missing references.
Source technolgy is Oracle and target technolgy is Postgres.
Topologies have been made in the ODI 11g same as in ODI 10g.
Please help.You dont need to migrate the complete repository. You can migrate a project at a time into ODI 11.1.1.5.x
You have to be careful while importing. You have to follow a sequence when importing.
Empty Project -> KMs -> Models (with DB Stores) -> Variable -> Empty Folders -> Interfaces -> Procedures -> Packages ---- All in SYNONYM mode insert (no exceptions)
And your repository id in 11g MUST be different from the one in 10g. -
Query on forms migration 4i to 10g migration approach.
We are migrating Oracle forms 4.5 to oracle 10g. We have following apporaches.
1. Oracle 4.5-->6i-->10g, In this what are benefits of migrating into intermediate version.
2. if we migrating into intermediate version 6i, do we need to fix all the errors before moving to 6i.
3. if no, do we lose any functionlity while migrating to 10g.
4. Does Oracle support direct migration to 10g?
5. if we open oracle 4.5 form in 10g form builder, do we lose any functionality? do we need to lot manual replacement?
Kindly help me in this regards.Balamurugan wrote:
We are migrating Oracle forms 4.5 to oracle 10g. We have following apporaches.
1. Oracle 4.5-->6i-->10g, In this what are benefits of migrating into intermediate version.Oracle's migration path is 4.5, 6i, 10g it is more logical to migrate using this path and it is recommended by Oracle, the obsolete built-ins would be pointed out at compilation and fixes would be more automated and simple since Forms 6i was designed to accept migration from 4.5 and the internal design of the forms will be much more adaptable to later releases.
2. if we migrating into intermediate version 6i, do we need to fix all the errors before moving to 6i.It would be better and easier to fix things in Forms 6i rather than 10g, you can leave them and than you'll have to fix them under 10g.
3. if no, do we lose any functionlity while migrating to 10g.Functionality built on obsolete built-ins and commands will be lost, you are more likely to face bugs.
4. Does Oracle support direct migration to 10g?Oracle's official migration path is 4.5 to 6i to 10g
5. if we open oracle 4.5 form in 10g form builder, do we lose any functionality? do we need to lot manual replacement?It all depends on your application size and features. I suggest you migrate to Forms 6i first and than to 10g although you can do it directly to 10g since Forms 6i is no longer supported.
I personally rather follow the recommended path and use Oracle support in 10g migration.
For more Forms migration information check out [Forms Upgrade Center|http://www.oracle.com/technology/products/forms/htdocs/upgrade/index.html] .
Tony -
Query regarding Update the data using application
I have scenario i need to update single record in the the application and insert into a table
for example
SELECT ContactID,FirstName,MiddleName,LastName,Description FROM Contact
Contact table contains 4 columns as explained. in the application there is one tab called Contact where it displays Above information
and description is non editable.
Now the new requirement has come user can update the description information and save information in a new column say 'Description1'
that means new column needs to be added in the db and also necessary changes needs to be done at the application side
For ex :SELECT ContactID,FirstName,MiddleName,LastName,Description,Description1 FROM Contact
Now when user views the contact table it should display description info by default from 'description' table.
If he edits he should see edited data from 'description1' table.
Can any body guide me please and send me sample update query please, and the logic should if updated data is there display that data from
'description1' table other wise display from 'description' table
Smash126Hi Smash126,
You need to fire the update command once you have filled the description record. It should happen on the primary key column of the record.
For Example:
UPDATE Contact
SET Description = 'New Description',
Description1 = 'New Description'
where contactID = <<ContactID from application>>
This way both will updated to same value, and next time you will get the updated value.
Here is some ADO.Net links:
http://www.codeproject.com/Articles/1155/Simple-ADO-NET-Database-Read-Insert-Update-and-Del
http://www.onlinebuff.com/article_step-by-step-select-insert-update-and-delete-using-aspnet-c-and-adonet_32.html
Regards Harsh -
ODI 10G Using ODI sequences row by row
Hi everyone,
I have source as FILE system(All_files.txt) it has just one column :example1.txt,example2.txt etc..
My source table like this:
FLAT_FILE(FILE):
FILE_NAME String(100)
TARGET(Oracle)----->HR.TMP_ALL_FILES
FILE_NAME(:FILE_NAME(VARCHAR2 100))
LOAD_ID(NUMBER)-->ODI_SEQ_NEXTVAL
CRE_DT(SYSDATE)
Now I am using odi seq is called ODI_SEQ that I mapped into LOAD_ID.But I want to get row by row sequences like:1,2,3,4.....
My target must be like this:
example1.txt 1 sysdate
example2.txt 2 sysdate
example3.txt 3 sydate.
How Can ı get row by row using ODI sequence?
Edited by: aetl on Dec 17, 2012 12:30 AMHi aetl,
I might be wrong but I think that if you use a set-based IKM (like IKM SQL Control Append), the value will only change for the next set.
You can use an Oracle Sequence instead, this will change row-by-row.
Regards,
JeromeFr -
Database migration from Windows 10g to Linux 11g
Hello All,
We are having a small database in a windows 2003 server machine. We would be shift this database to another Linux platform. So far My action plan is as follows:-
1. Shutting down instance.
2. copying physical structure of Database
3. alter database backup control file to trace as '....sql';
4. Transfer all the files.
5. In the Linux server creating pfile and creating control file using following commad:-
CREATE CONTROLFILE REUSE DATABASE "DBNAME" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY
LOGFILE GROUP 1 '../REDO01.LOG' SIZE 50M,
GROUP 2 '../REDO02.LOG' SIZE 50M,
GROUP 3 '../REDO03.LOG' SIZE 50M
DATAFILE '../SYSTEM01.DBF',
'../UNDOTBS01.DBF',
'../SYSAUX01.DBF',
'../USERS01.DBF',
'../RMANTBS01.DBF'
CHARACTER SET WE8MSWIN1252
6. Opening the database in upgrade mode. I am getting error:
Database mounted.
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/u01/COLDBACKUP_T1RMAN_POC/SYSTEM01.DBF'
Please help
-Reards,
Sahaj_DBA_saha wrote:
Hello All,
We are having a small database in a windows 2003 server machine. We would be shift this database to another Linux platform. So far My action plan is as follows:-
1. Shutting down instance.
2. copying physical structure of Database
3. alter database backup control file to trace as '....sql';
4. Transfer all the files.
5. In the Linux server creating pfile and creating control file using following commad:-
CREATE CONTROLFILE REUSE DATABASE "DBNAME" NORESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY
LOGFILE GROUP 1 '../REDO01.LOG' SIZE 50M,
GROUP 2 '../REDO02.LOG' SIZE 50M,
GROUP 3 '../REDO03.LOG' SIZE 50M
DATAFILE '../SYSTEM01.DBF',
'../UNDOTBS01.DBF',
'../SYSAUX01.DBF',
'../USERS01.DBF',
'../RMANTBS01.DBF'
CHARACTER SET WE8MSWIN1252
6. Opening the database in upgrade mode. I am getting error:
Database mounted.
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/u01/COLDBACKUP_T1RMAN_POC/SYSTEM01.DBF'
Please help
-Reards,
SahaThis will not work ....
Since you are performing the cross-platform migration . So this method will not work . Either use the exp/imp or datapump or the transport tablespace . for more about the transport tablespace check the below link
http://neeraj-dba.blogspot.in/2012/01/cross-platform-transportable.html
Hope this may help you
--neeraj -
Query regarding java embedding activity in Oracle SOA Suite 11g
Hi,
Recently I've come across a scenario in my project. I've got a BPEL process with a java embedding activity. Now that java embedding activity calls a java class similar to the code below :-
>ArrayList<MyData> data=MSExcelParser.getData();
Now, after getting this data inside the java embedding, I need to populate a BPEL variable. The BPEL variable is based on an XSD element "BPELVariable" which looks something like the below snippet :-
><xsd:element name="BPELVariable" type="BPELVariableType"/>
> <xsd:complexType name="BPELVariableType">
> <xsd:sequence>
> <xsd:element name="MyData" type="MyDataType" maxouccurs="unbounded"/>
> </xsd:sequence>
></xsd:complexType>
So the BPEL variable that I want to populate can contain multiple "MyData" tags. Now my question is how can I populate the variable from my java embedding activity once I've got the list. Is it possible?
Thanks,
RahulI think we can exchange only data types, i dont see any data type which can hold the object types.
If you find anything better let us know.
Constructing string xml and converting to xml is best option i can think of.
Thanks,
Vijay -
Query regarding integrating sun MQ with Oracle SOA suite 11g
Hi,
I am new to SOA suite 11g.I have a requirement of connecting to Sun MQ 4.4 queue from Oracle SOA suite 11g.Right now, I have found a work around using java embedding by connecting to the queue from java code directly.Can I use the JMS adapter for this purpose? If yes what are the options of doing that.I saw there is an option of third party queue in the JMS adapter configuration wizard but could not get it to work.Any help is appreciated.
Thanks in advanceI think we can exchange only data types, i dont see any data type which can hold the object types.
If you find anything better let us know.
Constructing string xml and converting to xml is best option i can think of.
Thanks,
Vijay -
Migrating portal from 10g to 11g
Hi,
We are in the process of upgrading oracle mid tier from 10gAS to OFMW 11g and also migrating it from Solaris to Linux.
With regard the portal migration from OAS 10g to OFMW 11g
1) Is it possible to migrate portal objects from 10g (solaris) to a new install of OFMW portal 11g(linux) directly OR do we have to upgrade the existing OAS 10g to OFMW portal 11g (on Solaris) and then migrate the portal objects to OFMW Portal 11g (on Linux)
I am new to portal migration. Any suggestions and additional details would be appreciated.
Thanks
RBMigration + upgrade in one shot is do-able, because upgrade will require a sequence of processes but they will be mostly based on repository upgrade, and hence will be transparent to the OS you are using.
However, in practice, the standard rule-of-thumb is that you avoid dealing with multiple layers of complications in a single shot. That means, you break complications in such steps where you could recognize the sources of any later errors/problems you encounter.
hope that helps!
AMN -
Nested query / Rank in ODI 10g?
How can be an nested query with analytical function (RANK() OVER) can be implemented in ODI 10g without using an external view?
SELECT field1, field2, field3, field4, field5, field6, field7
FROM
(SELECT
RANK() OVER (PARTITION BY table1.field1, table1.field2, table1.field3 ORDER BY table1.field4 , table1.field5) alias_rank,
field1, field2, field3, field4, field5, field6, field7
FROM table1
) subset_alias
WHERE subset_alias.alias_rank=10)You should get your answers from here
http://www.business-intelligence-quotient.com/?tag=oracle-data-integrator-subqueries -
ODI 10g delete conditional row Using KM
Hi I will add new step to ODI 10g IKM control append
I want to delete from target some columns where is being on source.I will capture updating or new rows then I will delete this rows from target according to UK of Target end of this I will insert.I wrote new step like this:I selected UK rows on target
delete from <%=odiRef.getTable("L","TARG_NAME","A")%> T WHERE (<%=odiRef.getTargetColList("", "[COL_NAME]", ", ", "\n", "UK")%> )
IN
SELECT ---Which method can ı use here?
FROM <%=odiRef.getFrom()%>
WHERE (1=1) AND
<%=snpRef.getJoin()%>
<%=snpRef.getFilter()%>
<%=snpRef.getJrnFilter()%>
<%=snpRef.getGrpBy()%>
<%=snpRef.getHaving()%>
/*commit*/
I have two source S1 and S2
For example my target table is like this:
Target
Asset_id(UK)---it comes from source table. S1.ROW_ID--->T.ASSET_ID
root_asset_id(UK)it comes from source table of S2.PROD_ID-->T.ROOt_ASSET_ID
cre_dt(NOT UK)
etc
Now I want to compare like this :
Delete from target T where (T.ASSET_ID,T.ROOT_ASSET _ID) IN
(SELECT S1.ROW_ID,S2.PROD_ID
FROM SOURCE S1 SOURCE S2)
How can I modify ?
Could anyone help me?
Best Regards,
ThanksTell me if I'm wrong : you want to delete in Target the data that are in source.
And insert only source records that were not in your target.
And keep in target data that are not in source.
If so, you can do it like this :
1) Use a copy of "IKM incremental update".
Edit the step "flag row for update"
Rename it to "flag row for delete"
update <%=snpRef.getTable("L", "INT_NAME", "W")%>
set IND_UPDATE = 'D'
where (<%=snpRef.getColList("","[COL_NAME]", ", ", "", "(UK)")%>)
in (
select <%=snpRef.getColList("","[COL_NAME]", ", ", "", "(UK)")%>
from <%=snpRef.getTable("L", "TARG_NAME", "A")%>
==> each row of your I$ table that ARE in your target table are now flagged as "D" for "deleted".
it means that each row of your target table that are in source will be flagged as D in your I$ table.
2) Then create a new step "delete row in target" like this :
delete from <%=snpRef.getTable("L","TARG_NAME","A")%> T
where (<%=snpRef.getColList("", "\tT.[COL_NAME]", ",", "", "UK")%>) IN
( select <%=snpRef.getColList("", "\t\tS.[COL_NAME]", ",\n", "", "UK")%>
from <%=snpRef.getTable("L", "INT_NAME", "W")%> S
where IND_UPDATE = 'D'
==> each row flagged as D will be deleted in the target table -
Hello friends,
I am a new on this topic. I want to migrate Oracle portal pages on 10g to Oracle webcenter portal 11g (platform is also different linux to windows)
Action i have already taken--- On new box i have installed Oracle webcenter 11g (Weblogic+Oracle Forms +Oracle Reports). Oracle Forms and Oracle Reports are also customer requirement. Thease stuffs are working fine.
Need to be done-- I need to migrate production portal pages to 11g new environment for testing
Please give me the suggestion, how to procced on this.
Regards,
VivekHello Vinay,
Thanks for the update. Actually my scenario is ---
1) Oracle Portal 10.1.2 is running in prod. (Prod is linux environment and new environment is windows)
2) Customer requirement is they want to run this oracle portal on Portal 11g (Webcenter)
3) Database migration is not required, they will connect to prod database from new new Oracle 11g Portal.
4) They want only migrate the Oracle 10g portal pages to Oracle 11g Portal
As i am new on that, so please suggest me solution, how to do this. How i can put oracle 10g pages to Oracle 11g Portal (As tnsentry will work to connect prod database)
Please suggest me solution step be step if you have.
Thanks in advance
Regards,
Vivek -
Oracle ODI 10g- Package-Internet-Send Email Functionality
Hi ,
I have created a scenario for the package and successfully executed it the ODI 10g developer.
Here, I have need a clarification if,
1) We can trigger out an email with the exception occured in between the execution of the scenario.
2) Upon successful completion of the scenerio, can we send an email with email body as "total number of count of rows Inserted/Updated/Deleted".
3) What are the extra features available wrt the above two points.
Please let me know if any one has any updates on the points mentioned.
Regards,
Kamalesh.864083 wrote:
Hi ,
I have created a scenario for the package and successfully executed it the ODI 10g developer.
Here, I have need a clarification if,
1) We can trigger out an email with the exception occured in between the execution of the scenario.Yes you can ... for this put an email activity after the senario with KO . and use getPrevStepLog() Method to get the exception .
2) Upon successful completion of the scenerio, can we send an email with email body as "total number of count of rows Inserted/Updated/Deleted".same as no 1. use getPrevStepLog() Method to get the execution result .
3) What are the extra features available wrt the above two points.
Please let me know if any one has any updates on the points mentioned.http://gerardnico.com/doc/odi/webhelp/en/ref_api/getprevsteplog.htm
Regards,
Kamalesh.
Maybe you are looking for
-
Backing up and restoring app data of an App World (BlackBerry World) app
I'd like to do a security wipe on my old Bold 9700 and then reinstall/restore an App World (BlackBerry World) app that I purchased with the same BlackBerry ID. 1. Can I reinstall an app via App World after a security wipe? 2. WIll the app data (e.g.
-
Crystal Reports Runtime 13 not found in sequence on App-V 5.0 SP2 Hotfix 5 client
My application uses a VFS installation of Crystal Reports Runtime 13. (i.e., the path to CR13 isn't specified as the Primary directory during sequencing, as my app uses that particular path) On a test VM with an old App-V client (5.0.285.0) the appli
-
Upping the number of Recent Files shown in menu?
There used to be a preference for this in CS2, but I can't find where to up the number of Recent Files shown in the File menu. Is this still possible?
-
I an using a 6280. I ould like a large clock and Date display/ My eyes are not so well. Where and how can i solve the problem. I there is a theme wher is it and what is its name THX jannie
-
On the latest operating system where do I find my iPhoto library
Where do I find my iPhoto library in the latest operating system?