GRANT WITH Oracle IKM
Hi,
I am developing a datwarehouse with ODI. I have created three database schema:
STG - staging area,
TGT - star schema aera,
DM - datamart area.
I have trouble in setting up the grants between the three users.
In particular I can't grant the views that ODI creates at runtime (c$_0<table_name>) and as such my ETL doesn't work! I am using Oracle IKM module and this is what happens:
Create view on source: ok
Create synonym on target: ok
insert : insufficient priviledge because target has not the grant on the view.
Thanks to anyone who can help,
Marco.
Hi Marco,
You can prevent these temp table from being destroyed at runtime.
Open your Interface, goto the 'Flow'-tab. Select your IKM. Here, in the properties of your IKM, set the option DELETE_TEMPORARY_OBJECTS to 'No'.
Now, your temp-objects are not deleted.
Note; when you make changes to your datasource that is loaded by this Interface (let's say, you add a column), these changes are not reflected in this temporary table, so you have to delete this temp-object and let ODI create it again for you.
Regards, Steffen
Similar Messages
-
Generate ANSI SQL with Oracle IKM
Is it possible for ODI to generate ANSI SQL with the Oracle IKM?
I have used ANSI joins in a filter in an interface, now when I run the interface I get the error: ORA-25156: old style outer join (+) cannot be used with ANSI joins.
I would prefer to use ANSI joins in my filters instead of the old style (+) syntax. Is this possible?Sure,
Go to topology, edit your Oracle technology , on SQL tab change it over to ordered joins - clause location - From , you can specify the keywords left join, right join, full outer join etc to get rid of your '(+)' -
IMP-00017: following statement failed with ORACLE error 1031
Hello,
I export a schema from prod (database A) and I try to imported to onther test database (databse B).
database A: single database - Non ASM - 10gR1
database B: RAC database - ASM -10gR2
To import database I use this:
imp osiris/b@osiris file=prod_osiris070601.dmp full=y ignore=y log=osiris.log
All the tables are imported withot problem but when he start to imprt views I get this error:
IMP-00017: following statement failed with ORACLE error 1031:
Can you please help?
Thanck you in advance.I thing that the problem is that the user can not create views!!!
I create the user normaly and I give him this rols: "CREATE SESSION", "CONNECT" and "RESOURCE"
it's ok?
. . importing table "ZIP_CODE" 70768 rows imported
IMP-00017: following statement failed with ORACLE error 1031:
"CREATE FORCE VIEW "OSIRIS"."DETAILED_FRANKING_SYSTEM_VIEW" "
" ("CONFIGURATION_SYSTEM_ID","SYSTEM_ID","DEVICE_SERIAL_NO","OPCO_DE"
"VICE_SERIAL_NO","STATUS","BO_CUST_ID","CUSTOMER_NAME","CUSTOMER_ADDRESS_NAM"
"E","CUSTOMER_STREET1","CUSTOMER_STREET2","CUSTOMER_STREET3","CUSTOMER_STREE"
"T4","CUSTOMER_CITY","CUSTOMER_STATE","CUSTOMER_ZIP4","CUSTOMER_ZIP","CUSTOM"
"ER_COUNTRY","CUSTOMER_NAME_CAP","CUSTOMER_ADDRESS_NAME_CAP","CUSTOMER_STREE"
"T1_CAP","CUSTOMER_STREET2_CAP","CUSTOMER_STREET3_CAP","CUSTOMER_STREET4_CAP"
"","CUSTOMER_ADDRESS_STREET_CAP","CUSTOMER_CITY_CAP","CUSTOMER_STATE_CAP","C"
"USTOMER_COUNTRY_CAP","INSTALL_ADDRESS_NAME","INSTALL_STREET1","INSTALL_STRE"
"ET2","INSTALL_STREET3","INSTALL_STREET4","INSTALL_CITY","INSTALL_STATE","IN"
"STALL_ZIP4","INSTALL_ZIP","INSTALL_COUNTRY","INSTALL_ADDRESS_NAME_CAP","INS"
"TALL_STREET1_CAP","INSTALL_STREET2_CAP","INSTALL_STREET3_CAP","INSTALL_STRE"
"ET4_CAP","INSTALL_ADDRESS_STREET_CAP","INSTALL_CITY_CAP","INSTALL_STATE_CAP"
"","INSTALL_COUNTRY_CAP","DESCRIPTION","CONFIG_MODEL_ID","TYPE","PART_NUMBER"
"AND DEVICE_SYSTEM.DEVICE_TYPE='METER'"
"AND US_SERIAL_NO_CONVERTER.DEVICE_SERIAL_NO(+) = DEVICE_SYSTEM.DEVICE_SERIA"
"L_NO"
IMP-00003: ORACLE error 1031 encountered
ORA-01031: insufficient privileges
IMP-00017: following statement failed with ORACLE error 942:
"GRANT DELETE ON "DETAILED_FRANKING_SYSTEM_VIEW" TO "APP""
IMP-00003: ORACLE error 942 encountered
Message was edited by:
ASkika -
IMP-00017: following statement failed with ORACLE error 922
Hi all,
I'm trying to import a partitioned table. I'm using the imp utility with ignore=y,
but I got the error:
IMP-00017: following statement failed with ORACLE error 922:
"CREATE TABLE "TAB_EX" ("ID_EX" CHAR(12), "C2" NUM"
"BER(3, 0), "C3" DATE, "C5" DATE, "C4" NUMBER("
"8, 2), "C6" NUMBER(5, 0), "C7" NUMBER(6, "
"0), "C8" NUMBER(6, 0)) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 25"
"5 TABLESPACE "ETMTSD01" NOLOGGING PARALLEL ( DEGREE 4 INSTANCES 1) PARTITIO"
"N BY RANGE ("DT_ABERTURA" ) SUBPARTITION BY HASH ("ID_ATM" ) SUBPARTITION"
"S 4 SUBPARTITION TEMPLATE( SUBPARTITION "AB_SUBPART_1" VALUES () TABLESPAC"
"E "ETMTSD03", SUBPARTITION "AB_SUBPART_2" VALUES () TABLESPACE "ETMTSD03","
" SUBPARTITION "AB_SUBPART_3" VALUES () TABLESPACE "ETMTSD03", SUBPARTITION"
" "AB_SUBPART_4" VALUES () TABLESPACE "ETMTSD03" ) (PARTITION "AB_PART_BEFO"
"RE" VALUES LESS THAN (TO_DATE(' 2008-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:"
"SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 2"
"55 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_1"
"" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_2" TABLE"
"SPACE "ETMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_3" TABLESPACE "E"
"TMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_4" TABLESPACE "ETMTSD03""
" ), PARTITION "AB_PART_2008_01" VALUES LESS THAN (TO_DATE(' 2008-02-01 00:0"
"0:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTU"
"SED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "
""AB_PART_2008_01_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PAR"
"T_2008_01_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_"
"01_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_01_AB_S"
"UBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_02" VALUES LESS"
" THAN (TO_DATE(' 2008-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALEN"
"DAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE ""
"ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_02_AB_SUBPART_1" TABLESPACE "So, the rows cannot be imported because this error.
Why am I getting this error with ignore=y?
thanks!imp userdba fromuser=etmown touser=etmown file=etmown.dmp log=etmown_imp10g.log statistics=none grants=no ignore=Ythe log:
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options
Export file created by EXPORT:V09.02.00 via conventional path
Warning: the objects were exported by ETMOWN, not by you
import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
. importing ETMOWN's objects into ETMOWN
IMP-00017: following statement failed with ORACLE error 922:
"CREATE TABLE "TAB_EX" ("c1" CHAR(12), "c2" NU"
"MBER(3, 0), "C3" DATE, "C4" DATE, "C5" NUMBER"
"(8, 2), "C6" NUMBER(5, 0), "C7" NUMBER(6,"
" 0), "C8" NUMBER(6, 0)) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 2"
"55 TABLESPACE "ETMTSD01" NOLOGGING PARALLEL ( DEGREE 4 INSTANCES 1) PARTITI"
"ON BY RANGE ("C3" ) SUBPARTITION BY HASH ("C1" ) SUBPARTITIO"
"NS 4 SUBPARTITION TEMPLATE( SUBPARTITION "AB_SUBPART_1" VALUES () TABLESPA"
"CE "ETMTSD03", SUBPARTITION "AB_SUBPART_2" VALUES () TABLESPACE "ETMTSD03""
", SUBPARTITION "AB_SUBPART_3" VALUES () TABLESPACE "ETMTSD03", SUBPARTITIO"
"N "AB_SUBPART_4" VALUES () TABLESPACE "ETMTSD03" ) (PARTITION "AB_PART_BEF"
"ORE" VALUES LESS THAN (TO_DATE(' 2008-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI"
":SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS "
"255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_"
"1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_2" TABL"
"ESPACE "ETMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_3" TABLESPACE ""
"ETMTSD03", SUBPARTITION "AB_PART_BEFORE_AB_SUBPART_4" TABLESPACE "ETMTSD03"
"" ), PARTITION "AB_PART_2008_01" VALUES LESS THAN (TO_DATE(' 2008-02-01 00:"
"00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCT"
"USED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION"
" "AB_PART_2008_01_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PA"
"RT_2008_01_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008"
"_01_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_01_AB_"
"SUBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_02" VALUES LES"
"S THAN (TO_DATE(' 2008-03-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALE"
"NDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "
""ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_02_AB_SUBPART_1" TABLESPACE"
" "ETMTSD03", SUBPARTITION "AB_PART_2008_02_AB_SUBPART_2" TABLESPACE "ETMTS"
"D03", SUBPARTITION "AB_PART_2008_02_AB_SUBPART_3" TABLESPACE "ETMTSD03", S"
"UBPARTITION "AB_PART_2008_02_AB_SUBPART_4" TABLESPACE "ETMTSD03" ), PARTIT"
"ION "AB_PART_2008_03" VALUES LESS THAN (TO_DATE(' 2008-04-01 00:00:00', 'SY"
"YYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INI"
"TRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2"
"008_03_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_03_"
"AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_03_AB_SUBP"
"ART_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_03_AB_SUBPART_4" "
" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_04" VALUES LESS THAN (TO_"
"DATE(' 2008-05-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGOR"
"IAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" "
"LOGGING (SUBPARTITION "AB_PART_2008_04_AB_SUBPART_1" TABLESPACE "ETMTSD03""
", SUBPARTITION "AB_PART_2008_04_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPA"
"RTITION "AB_PART_2008_04_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION"
" "AB_PART_2008_04_AB_SUBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PAR"
"T_2008_05" VALUES LESS THAN (TO_DATE(' 2008-06-01 00:00:00', 'SYYYY-MM-DD H"
"H24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAX"
"TRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_05_AB_S"
"UBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_05_AB_SUBPART_"
"2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_05_AB_SUBPART_3" TAB"
"LESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_05_AB_SUBPART_4" TABLESPACE"
" "ETMTSD03" ), PARTITION "AB_PART_2008_06" VALUES LESS THAN (TO_DATE(' 2008"
"-07-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCT"
"FREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SU"
"BPARTITION "AB_PART_2008_06_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTIT"
"ION "AB_PART_2008_06_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB"
"_PART_2008_06_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2"
"008_06_AB_SUBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_07" "
"VALUES LESS THAN (TO_DATE(' 2008-08-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS',"
" 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 T"
"ABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_07_AB_SUBPART_1" "
"TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_07_AB_SUBPART_2" TABLESP"
"ACE "ETMTSD03", SUBPARTITION "AB_PART_2008_07_AB_SUBPART_3" TABLESPACE "ET"
"MTSD03", SUBPARTITION "AB_PART_2008_07_AB_SUBPART_4" TABLESPACE "ETMTSD03""
" ), PARTITION "AB_PART_2008_08" VALUES LESS THAN (TO_DATE(' 2008-09-01 00:0"
"0:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTU"
"SED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "
""AB_PART_2008_08_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PAR"
"T_2008_08_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_"
"08_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_08_AB_S"
"UBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_09" VALUES LESS"
" THAN (TO_DATE(' 2008-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALEN"
"DAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE ""
"ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_09_AB_SUBPART_1" TABLESPACE "
""ETMTSD03", SUBPARTITION "AB_PART_2008_09_AB_SUBPART_2" TABLESPACE "ETMTSD"
"03", SUBPARTITION "AB_PART_2008_09_AB_SUBPART_3" TABLESPACE "ETMTSD03", SU"
"BPARTITION "AB_PART_2008_09_AB_SUBPART_4" TABLESPACE "ETMTSD03" ), PARTITI"
"ON "AB_PART_2008_10" VALUES LESS THAN (TO_DATE(' 2008-11-01 00:00:00', 'SYY"
"YY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INIT"
"RANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_20"
"08_10_AB_SUBPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_10_A"
"B_SUBPART_2" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_10_AB_SUBPA"
"RT_3" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_10_AB_SUBPART_4" "
"TABLESPACE "ETMTSD03" ), PARTITION "AB_PART_2008_11" VALUES LESS THAN (TO_D"
"ATE(' 2008-12-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORI"
"AN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXTRANS 255 TABLESPACE "ETMTSD01" L"
"OGGING (SUBPARTITION "AB_PART_2008_11_AB_SUBPART_1" TABLESPACE "ETMTSD03","
" SUBPARTITION "AB_PART_2008_11_AB_SUBPART_2" TABLESPACE "ETMTSD03", SUBPAR"
"TITION "AB_PART_2008_11_AB_SUBPART_3" TABLESPACE "ETMTSD03", SUBPARTITION "
""AB_PART_2008_11_AB_SUBPART_4" TABLESPACE "ETMTSD03" ), PARTITION "AB_PART"
"_2008_12" VALUES LESS THAN (TO_DATE(' 2009-01-01 00:00:00', 'SYYYY-MM-DD HH"
"24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) PCTFREE 2 PCTUSED 98 INITRANS 1 MAXT"
"RANS 255 TABLESPACE "ETMTSD01" LOGGING (SUBPARTITION "AB_PART_2008_12_AB_SU"
"BPART_1" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_12_AB_SUBPART_2"
"" TABLESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_12_AB_SUBPART_3" TABL"
"ESPACE "ETMTSD03", SUBPARTITION "AB_PART_2008_12_AB_SUBPART_4" TABLESPACE "
""ETMTSD03" ) )"
IMP-00003: ORACLE error 922 encountered
ORA-00922: missing or invalid option
Import terminated successfully with warnings.thank u very much! :-)
Edited by: [email protected] on Sep 12, 2008 3:11 PM -
Hi,
I am trying to exp a table from an oracle 9i db to an oracle 11g db.
exp USERID=user1/pass1@db9i TABLES=test FILE=test.dmp ROWS="y" statistics="none" GRANTS="n" INDEXES="n" TRIGGERS="n" CONSTRAINTS="n"
While trying to import i get an error
*"IMP-00017: following statement failed with ORACLE error 942:*
*"BEGIN SYS.DBMS_REPUTIL.SYNC_UP_REP('CYGENT_ADMIN','AGENT_ROOT_MAP'); END;"*
_when i do_
imp USERID=user2/pass2@db11g TABLES=test FILE=test.dmp FROMUSER=user1 TOUSER=user2 SHOW=Y
the last line i see is
*"BEGIN SYS.DBMS_REPUTIL.SYNC_UP_REP('CYGENT_ADMIN','AGENT_ROOT_MAP'); END;"*
_Question_
What do i need to do so that the last line (SYNC_UP_REP) is not included in the export dump.
Have tried searching for this but without much luck.
Appreciate the help.Explain your usage of Advanced Replication capabilities. Where, what, and why.
-
Does Informatica 7.1 work with Oracle 10g?
Hi All,
I have Oracle 10g (10.2.0.1.0) and I just installed Informatica 7.1. While creating a new repository in Informatica Repository Admin Console, I am getting error as:
"Unable to create the repository content. Make sure that the database connection and the license keys are correct. Check the activity log for more details."
I confirmed that the license keys are correct. The database connection is also good as I could connect using the same username/password in SQLPlus. The activity log says:
WARNING : RS_39204 [Mon Mar 22 15:05:38 2010] : (5160|5392) Bad config file [Config\infrepo-es.cfg]. Has it been manually named and placed in the Config directory? The expected name is [Config\_Yrepository_0name_Z-es.cfg].
ERROR : RS_39194 [Mon Mar 22 15:51:52 2010] : (5160|5568) Failure in running command-line request type[100401] [pmrepagent create -r "Info_Repo" -t "Oracle" -u infrep -c orcl -d "MS1252" -h sathe-3766a91ad -o 9999 -a Info_0Repo-es.lic -H "sathe-3766a91ad" -O 5001 -K 2082340862]. Error is [An error occurred while creating the repository.
I did not change anything manually,as it says in the warning. I have no idea what the error says.
My friend has Oracle 9i and he do not get any error like this. So does Informatica 7.1 works with Oracle 10g ?
Please help.
YoginiHi,
I found that with Oracle 10g you have to grant all DBA privileges to the repository user. This is not needed in Oracle 9i. Thats why I was getting error.
Now it works fine.
Thanks!
Yogini -
Server Issue with Oracle and ASP Connection
We got a new server and are trying to set it up with Oracle Client to allow our web application to connect to the database server. We are getting connection errors, but on the old server, it works fine. We have Windows 2003 and IIS 6.0 on the new server and Win2K and IIS 5.0 on the old server and it's Oracle 8i. Here is the error...
Err.description=Oracle client and networking components were not found. These components are supplied by Oracle Corporation and are part of the Oracle Version 7.3.3 or later client software installation. Provider is unable to function until these components are installed.
Err.number=-2147467259
... We have the client installed, so not sure what to do from this point on. Can it be some type of a sharing issue, or network firewall issue?Have you granted the IIS user read & execute access to the %ORACLE_HOME% directory and subdirectories?
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
I have create a role TD_ADM and would like grant the object privileges such as select, insert, update etc... to TD_ADM role with admin option.
here is grant that i am trying to grant to TD_ADM.
grant select on foo.dept to td_adm with admin option;
i get the ora-00993 error missing grant keyword.
i know we can do for system grants with admin option, but can we do to object privileges?
Thanks....With Admin option:
Only for system privileges, not object privileges.
You can use With Grant option.
For review:
[http://www.dba-oracle.com/t_with_grant_admin_privileges.htm] -
Can we use WebUtil with Oracle Forms 6i
Can any one tell me if we can use WebUtil with Oracle Forms 6i..I have 11.5.9 instance of oracle apps and i want to use some features of WebUtil to customize one of seeded Oracle Form.
Any pointers in this regard are quiet welcome.
Thanks,Strictly speaking no...however you could "backport" the webutil code and in theory you could get some of the functionality to work - this is not supported in the context of oracleForms although Oracle Applications may have their own specific solution/certification of this.
Regards
Grant Ronald -
Connect as: normal with Oracle 12c and Toad 12 FAILS.
Connect as: normal with Oracle 12c and Toad 12 FAILS.
I've been looked at forums, blogs and wikies but I couldn't found why my new user, that I created before, can't connect as NORMAL but as SYSDBA it can.
I don't know why this occurs.
My intention is create a user/schema in a local DB to have my own db.
I can create a new user but when I go to connect to this new schema I only connect as SYSDBA, this is a big trouble because I can "see" object's DBA and I don't want this, I want create my own new schema db and not share name's object or name's tables with DBA.
For example, object JOB exists as SYSDBA and I can't create a new table with this name.
Please, help me.
Thanks very much for read me.Hello rp0428!!
I'll show you all step that you wrote.
In sql plus:
sho con_name
CON_NAME
CDB$ROOT
SELECT name, created, open_mode FROM v$database;
NAME CREATED OPEN_MODE
ORCL 23/07/2013 15:59:44 READ WRITE
SELECT username, account_status, lock_date, expiry_date FROM dba_users WHERE USERNAME like '%IMEI%' ORDER BY 1;
username account_status lock_date expiry_date
IMEILOCAL OPEN 22/01/2014 12:20:25
SELECT USERNAME,CON_ID,USER_ID FROM CDB_USERS WHERE USERNAME like '%IMEI%';
USERNAME CON_ID USER_ID
IMEILOCAL 3 117
select GRANTEE,con_id from cdb_ROLE_PRIVS where GRANTED_ROLE='CONNECT' AND GRANTEE LIKE '%IMEI%';
GRANTEE con_id
IMEILOCAL 3
SELECT NAME, CON_ID, DBID, CON_UID, GUID FROM V$CONTAINERS ORDER BY CON_ID;
NAME CON_ID DBID CON_UID GUID
ORCLC 3 2835062256 2835062256 14236144864B451C8E04D5C6453034FA
To create my user I did:
select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
2 4064112103 PDB$SEED READ ONLY
3 2835062256 ORCLC MOUNTED
alter PLUGGABLE database ORCLC open;
select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
--2 4064112103 PDB$SEED READ ONLY
--3 2835062256 ORCLC READ WRITE
alter session set container=ORCLC;
CREATE TABLESPACE DATA3 DATAFILE 'C:\app\X05699SA\oradata\orcl\DATA3.dbf' SIZE 50M;
CREATE USER IMEILOCAL IDENTIFIED BY IMEILOCAL DEFAULT TABLESPACE DATA3 TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;
select username, password, created, password_versions, default_tablespace from dba_users where username like '%IMEI%';
username password created password_versions default_tablespace
IMEILOCAL 24/07/2013 16:41:35 11G DATA3
GRANT CREATE SESSION TO IMEILOCAL;
GRANT CREATE TABLE TO IMEILOCAL;
GRANT CREATE VIEW TO IMEILOCAL;
GRANT CREATE procedure TO IMEILOCAL;
GRANT CREATE trigger TO IMEILOCAL;
GRANT CONNECT TO IMEILOCAL;
GRANT CREATE SEQUENCE to IMEILOCAL;
GRANT create any context TO IMEILOCAL;
GRANT create public synonym TO IMEILOCAL;
GRANT execute on dbms_rls TO IMEILOCAL;
GRANT administer database trigger TO IMEILOCAL;
SELECT user, osuser, terminal, program FROM gv$session WHERE sid = (SELECT sid FROM v$mystat WHERE rownum = 1);
user osuser terminal program
SYS SECTORIALES\X05699SA MX3500906DC1549 Toad.exe
SELECT u.username, u.default_tablespace, u.temporary_tablespace "TMP TBS", u.profile, r.granted_role,
r.admin_option, r.default_role
FROM sys.dba_users u, sys.dba_role_privs r
WHERE u.username = r.grantee and u.username like '%IMEI%'
GROUP BY u.username, u.default_tablespace, u.temporary_tablespace, u.profile, r.granted_role,
r.admin_option, r.default_role;
IMEILOCAL USERS TEMP DEFAULT CONNECT NO YES
SELECT tablespace_name FROM dba_tablespaces;
SYSTEM
SYSAUX
TEMP
USERS
EXAMPLE
DATA3
SELECT name, password FROM user$ where name like '%IMEI%';
IMEILOCAL passwordx
select USERNAME, USER_ID, CREATED, COMMON, ORACLE_MAINTAINED from all_users WHERE username like '%IMEI%' order by 1;
IMEILOCAL 117 24/07/2013 16:41:35 NO N
select * from user$ where name like '%IME%';
117 IMEILOCAL 1 passwordx 3 2 24/07/2013 16:41:35 26/07/2013 12:20:25 0 1 0 0 DEFAULT_CONSUMER_GROUP 0 S:566C0A818AC42C203D49706D3586926A7656F5B16AA6C37E8FE10A1F779B;H:6FB057BA9F5B0690B93FD9A20695654D
Here you're my tnsnames.ora
# tnsnames.ora Network Configuration File: C:\app\X05699SA\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.iecisa.corp)
# Here you're my listener.ora Network Configuration File: C:\app\X05699SA\product\12.1.0\dbhome_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\X05699SA\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\X05699SA\product\12.1.0\dbhome_1\bin\oraclr12.dll")
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
I think my problem source from about CDBs and PDBs, that is new in Oracle 12c and I'm not configure correcly my new DB and neither my new User
Thanks for all!!! -
Cisco Secure ACS 4.2 with Oracle
hi there...
Our campus using WisM (WS-SVC-WISM-1-K9) as wireless controller , Cisco 1130 access point and Cisco Secure ACS 4.2 Solution Engine 1113 Appliance as radius server. For username and password, ACS will export the data from Oracle database(production DB).
The problem that we are facing right now is password that store in oracle database is in encrypted format. Base feedback from our database administrator, the encryption is done by oracle - application layer and cannot be decrypt back. In Oracle they call it "Oracle Stored Procedures"
My questions :
1- Can Cisco Secure ACS 4.2 work with Oracle 10G or 11G?
2- Is there any option to tackle the encrypted password? Can ACS handle the "Oracle Stored Procedures" function?
Please advice.
ThanksMicrosoft SQL Server and Case-Sensitive Passwords
If you want your passwords to be case sensitive and are using Microsoft SQL Server as your ODBC-compliant relational database, configure your SQL Server to accommodate this feature. If your users are authenticating by using PPP via PAP or Telnet login, the password might not be case sensitive, depending on how you set the case-sensitivity option on the SQL Server. For example, an Oracle database will default to case sensitive, whereas Microsoft SQL Server defaults to case insensitive. However, in the case of CHAP/ARAP, the password is case sensitive if you configured the CHAP stored procedure.
For example, with Telnet or PAP authentication, the passwords cisco or CISCO or CiScO will all work if you configure the SQL Server to be case insensitive.
For CHAP/ARAP, the passwords cisco or CISCO or CiScO are not the same, regardless of whether the SQL Server is configured for case-sensitive passwords.
Sample Routine for Generating a PAP Authentication SQL Procedure
The following example routine creates a procedure named CSNTAuthUserPap in Microsoft SQL Server, the default procedure that ACS uses for PAP authentication. Table and column names that could vary for your database schema appear in variable text. For your convenience, the ACS product CD includes a stub routine for creating a procedure in SQL Server or Oracle. For more information about data type definitions, procedure parameters, and procedure results, see ODBC Database.
if exists (select * from sysobjects where id = object_id (`dbo.CSNTAuthUserPap') and
sysstat & 0xf = 4)drop procedure dbo.CSNTAuthUserPap
GO
CREATE PROCEDURE CSNTAuthUserPap
@username varchar(64), @pass varchar(255)
AS
SET NOCOUNT ON
IF EXISTS( SELECT username
FROM users
WHERE username = @username
AND csntpassword = @pass )
SELECT 0,csntgroup,csntacctinfo,"No Error"
FROM users
WHERE username = @username
ELSE
SELECT 3,0,"odbc","ODBC Authen Error"
GO
GRANT EXECUTE ON dbo.CSNTAuthUserPap TO ciscosecure
GO
Sample Routine for Generating an SQL CHAP Authentication Procedure
The following example routine creates in Microsoft SQL Server a procedure named CSNTExtractUserClearTextPw, the default procedure that ACS uses for CHAP/MS-CHAP/ARAP authentication. Table and column names that could vary for your database schema appear in variable text. For more information about data type definitions, procedure parameters, and procedure results, see ODBC Database.
if exists (select * from sysobjects where id = object_id(`dbo.CSNTExtractUserClearTextPw')
and sysstat & 0xf = 4) drop procedure dbo.CSNTExtractUserClearTextPw
GO
CREATE PROCEDURE CSNTExtractUserClearTextPw
@username varchar(64)
AS
SET NOCOUNT ON
IF EXISTS( SELECT username
FROM users
WHERE username = @username )
SELECT 0,csntgroup,csntacctinfo,"No Error",csntpassword
FROM users
WHERE username = @username
ELSE
SELECT 3,0,"odbc","ODBC Authen Error"
GO
GRANT EXECUTE ON dbo.CSNTExtractUserClearTextPw TO ciscosecure
GO
Sample Routine for Generating an EAP-TLS Authentication Procedure
The following example routine creates in Microsoft SQL Server a procedure named CSNTFindUser, the default procedure that ACS uses for EAP-TLS authentication. Table and column names that could vary for your database schema appear in variable text. For more information about data type definitions, procedure parameters, and procedure results, see ODBC Database.
if exists (select * from sysobjects where id = object_id(`dbo.CSNTFindUser') and
sysstat & 0xf = 4) drop procedure dbo.CSNTFindUser
GO
CREATE PROCEDURE CSNTFindUser
@username varchar(64)
AS
SET NOCOUNT ON
IF EXISTS( SELECT username
FROM users
WHERE username = @username )
SELECT 0,csntgroup,csntacctinfo,"No Error"
FROM users
WHERE username = @username
ELSE
SELECT 3,0,"odbc","ODBC Authen Error"
GO
GRANT EXECUTE ON dbo.CSNTFindUser TO ciscosecure
GO
Reference:
http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_server_for_windows/4.0/user/guide/d.html#wp355420 -
Error while installing Oracle Apps server 10.1.3 with Oracle DB 11.2.0.2 residing in the same server and being used by Apps server as it's metadata.
bash-3.00$ export ORACLE_HOME=/data/ora11g/app/ora11g/product/11.2.0
bash-3.00$ cd /data/OAS/install/soa_schemas/irca/
bash-3.00$ ./irca.sh
Integration Repository Creation Assistant (IRCA) 10.1.3.1.0
(c) Copyright 2006 Oracle Corporation. All rights reserved.
ERROR: Cannot find library - /data/ora11g/app/ora11g/product/11.2.0/jdbc/lib/ojdbc14.jar
Please verify that the ORACLE_HOME is set correctly.
bash-3.00$Hi Craig,
Database 11gR2 could be used for Installing Application Server 10.1.3.x but with some limitation.
So please review the note:-887365.1 Oracle Database 11g Release 2 (11.2) Certification for Oracle Application Server 10g (10.1.2, 10.1.3, 10.1.4)
Section :- Oracle Application Server 10g Release 3 (10.1.3)
Regards,
Praaksh. -
Install Solution Manager in RedHat Enterprise 6 with Oracle 11
Hello ,
In the marketplace-PAM, RedHat Enterprise 6 is not listed as approved for EHP1 Solution Manager 7.0 64 bit (unicode) with Oracle.
Does anyone have any information on this subject?
Has anyone installed the Solution Manager 7.0/Oracle with RedHat Enterprise 6?
tksYes, you are correct. Apart from PAM, following Note confirms this. RHEL 6 is not supported yet for Oracle, is in planning stage.
Note 1565179 - SAP software and Oracle Linux
Thanks -
Unable to boot bankapp servers with Oracle 8.1.7 in windows2000
Hello,I tried to run bankapp examples with oracle 8.1.7 in windows2000. But when
I booted the servers using tmboot, there are some errors.(1)I used the following
RM entries:Oracle_XA;xaosw;D:\Oracle\Ora81\precomp\lib\msvc\oraSQL8.lib D:\Oracle\Ora81\precomp\lib\msvc\oraSQX8.lib
D:\Oracle\Ora81\RDBMS\xa\ORAXA8.lib (2)The OPENINFO string in the ubbshm file
is:DEFAULT:TMSNAME=TMS_ORA TMSCOUNT=2 LMID=SITE1
BANKB1 GRPNO=1 OPENINFO="Oracle_XA:Oracle_XA+Acc=P/scott/tiger+SesTm=100+LogDir=.+MaxCur=5"(3)the
follow is the error message when I booted the servers:
.. 174841.GLOBALDB!BALC.852.2572.0: 07-26-2001: Tuxedo Version 8.0 32-bit Windows.
174841.GLOBALDB!BALC.852.2572.0: LIBTUX_CAT:262: INFO: Standard main starting
174841.GLOBALDB!BALC.852.2572.0: LIBTUX_CAT:466: ERROR: tpopen TPERMERR xa_open
returned XAER_RMERR
174841.GLOBALDB!BALC.852.2572.0: tpsvrinit: failed to open database due to
174841.GLOBALDB!BALC.852.2572.0: tpopen failed, tperrno: 16
174841.GLOBALDB!BALC.852.2572.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
174841.GLOBALDB!tmboot.480.548.-2: CMDTUX_CAT:825: ERROR: Process BALC at SITE1
failed with /T tperrno (TPERMERR - resource manager error) ...
Can anyone help? Thanks a lot!
Best Regards
LilyI found the answer myself in an earlier post.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by The Oracle Reports Team:
Reports 6i will connect to Oracle8i, however you need to connect over Net8 - i.e. on the database side, you need to set up the TNS listener to accept connections, and on the Reports side (which, incidentally, needs to be installed in a separate Oracle_home) you need to configure the tnsnames.ora file to connect to the 'remote' database (since it is in a different oracle_home, to all intents and purposes it may as well be on another machine - it's all considered 'remote').
Regards
The Oracle Reports Team http://technet.oracle.com <HR></BLOCKQUOTE>
null -
Registering a Partner application with Oracle SSO 10gR2
Hi Everybody
I'd like to ask a question around registering a partner application with Oracle SSO.
I have entered my home_url, logout_url and cancel_url e.g. home_url is https://vevopuitest1.co.uk/vevo_test1 and so on for the other fields.
When I save the details some information is automatically created e.g. Site Id, Site Token etc.
The bit that I am particularly interested in are the fields Single Sign-On URL and Single Sign-Off URL.
For my purposes these fields are respectively: https://cwassotest1.co.uk/pls/orasso/orasso.wwsso_app_admin.ls_login and https://cwassotest1.co.uk/pls/orasso/orasso.wwsso_app_admin.ls_logout
My questions are:
1. Where do these values come from?
2. Can I view them anywhere, say, in Oracle Directory Manager or using ldif queries?
I would like to be able to verify these values.
Many Thanks
AndyI'm afraid this won't answer your question completely, but AFAIK in principle it does not matter on which machine SSO is running, as long as it passes the user id and credentials properly through the HTTP Header. Even more: in practice it is very common to have SSO running on a different machine than where your app runs.
So what I would do is find out how to use ADF Faces with SSO. Perhaps someone else can provide pointers on that.
Jan Kettenis
Maybe you are looking for
-
How do the Program exits in Workflow work?
hi all, there is a Program Exit available in Workflow tasks...and it says You can execute additional methods that you have programmed when predefined events occur. Add the ABAP classes that contain these methods. The ABAP classes added must support t
-
Error when retrieving owner in universe, Pls help.
Hi Expert, i'm getting this error when i was trying to make an object in universe. Although, i already test the connection CMS and it's responding. Exception: DBD, [MySQL][ODBC 3.51 Driver][mysqld-5.0.45-community-nt]You have an error in your SQL syn
-
Resubmitting the archived XML Documents?
Hi, I just wanted to confirm whether archived XML documents can be resubmitted? The XI message has been archived in a storage system and now its required to retrieve it in XI system. Does XI allow this resubmitting? Edited by: sriparna1 on Nov 16, 20
-
I have a PC running XP Pro and when I try to install Quicktime 7.1.6.2 - I get the following error message: Internal Error 2356. Data.cab The installation then aborts. What does this cryptic error mean and how can it be avoided? Thanks Fred Intel Win
-
I have Adobe CS4. I recently bought a new PC and have installed the trial version of CS6. When I enter my CS4 code to license my trial version, it says it is incorrect. How can I reinstall CS4 on my new PC? Thanks