Application gives an error ORA-20901:

hello good day,
I'm having problems with one of my application pages i'm getting the following error
ORA-20901: Last updated data column "IMAGE_LAST_UPDATE" datatype "VARCHAR2" used to track updates to "INSTRUCTOR_IMAGE" must be a date datatype
Error      Unable to process row of table INSTRUCTOR.
This occurs when I'm trying to add a new employee.
i really don't understand what went wrong because everything was working just fine. INSTRUCTOR_IMAGE currently has a datatype BLOB which holds a photo of an instructor.
I'm currently using APEX 3.2.1.
any form of assistance will be greatly appreciated

What is the data type for your image_last_update column? That is the one that seems to be the issue - it needs to be a date for the blob support to work properly.
-- Sharon

Similar Messages

  • Application builder page error ORA-06502

    We get an intermittent error with the application builder page of application express. The report that normally shows the icons or rows for each application returns the error "report error:
    ORA-06502: PL/SQL: numeric or value error: NULL index table key value". is this a know issue? is there anything we can do to fix it?
    Tom

    Scott,
    Thanks for the reply.
    I will try my best to explain, following is the navigation:
    1. After logging into my workspace --> Click on Application Builder --> Click either on a custom application or sample application --> I get report error: ORA-06502: PL/SQL: numeric or value error: NULL index table key value (Default View of the pages is set to Details)
    2. If I change the page[s] View to Icons then there is no error.
    3. We bounced the web but still having the error, did not try flushing the shared pool on the server.
    HTH
    Thanks
    Pradeep
    PS: How can I upload a screenshot?

  • Oracle 9i Database gives the error "ORA-12560: TNS: Protocol Adaptor Error"

    Hi
    I am working on Oracle9i Database, but from few days there is a problem, I can not enter in the database using SQL*PLUS or any other tool. When I give the user name and password it give the error message, that is given below:
    "ORA-12560: TNS: Protocol Adaptor Error"
    Please help me regarding this error.
    Gul Bahar Oad

    A bit generic .... In SqlPlus are you connecting from the server or from a Client ?
    Did you check if the listener is running ?
    Did you try tnsping ?
    What is your OS ?

  • How to resolve the error ORA-12560 TNSprotocol adapter

    I am using Oracle 9i release 2 database on my window xp machine. My database created using DBCA during installation is working fine . Now i want to create the database manually, When i set SET ORACLE_SID=newdb and try to connect to like this
    c:\sqlplus /nolog
    enter username:sys/sys as sysdba
    gives an error ORA-12560 TNSprotocol adapter
    how to resolve this error

    see this:
    ERROR:ORA-12560: TNS:protocol adapter error
    see post of user601010

  • Error ORA-00980: synonym translation is no longer valid when i issue

    i accidentally drop one of my table. To bring it back i used Imp tool. But it gives an error ORA-00980: synonym translation is no longer valid when i issue
    Select * from ship_sched_fact_notice_det
    Action taken using Imp
    Username: erpdada
    Password:
    Connected to: Oracle Database 10g Release 10.1.0.2.0 - Production
    Import file: EXPDAT.DMP > e:\erpdada_august13.dmp
    Enter insert buffer size (minimum is 8192) 30720> 30720
    Export file created by EXPORT:V10.01.00 via conventional path
    Warning: the objects were exported by SYSTEM, not by you
    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    import server uses AL32UTF8 character set (possible charset conversion)
    List contents of import file only (yes/no): no > y
    Import entire export file (yes/no): no > n
    Username: erpdada
    Enter table(T) or partition(T:P) names. Null list means all tables for user
    Enter table(T) or partition(T:P) name or . if done: ship_sched_fact_notice_det
    Enter table(T) or partition(T:P) name or . if done: .
    "CREATE PUBLIC SYNONYM "XMLTYPE" FOR "SYS"."XMLTYPE""
    "CREATE TABLE "SHIP_SCHED_FACT_NOTICE_DET" ("SSFND_ITEM_NOT_DET_ID" NUMBER, "
    ""SSFN_FACTORY_ID" VARCHAR2(40) NOT NULL ENABLE, "SSFN_FAC_NOTICE_ID" NUMBER"
    " NOT NULL ENABLE, "SSD_SHIP_ITEM_ID" NUMBER NOT NULL ENABLE, "OI_ITEM_ID" N"
    "UMBER NOT NULL ENABLE, "ORDER_TYPE" VARCHAR2(1), "SSFND_ITEM_CODE" VARCHAR2"
    "(300), "SSFND_QTY" NUMBER, "SSFND_CTN" NUMBER, "SSFND_TOT_CBM" NUMBER, "SSF"
    "ND_REM1" VARCHAR2(256), "SSFND_REM2" VARCHAR2(256), "SSFND_UNIT_ID" VARCHAR"
    "2(40), "SSFND_IS_EXCL_SUMMARY" VARCHAR2(1))  PCTFREE 10 PCTUSED 40 INITRANS"
    " 1 MAXTRANS 255 STORAGE(INITIAL 81920 FREELISTS 1 FREELIST GROUPS 1 BUFFER_"
    "POOL DEFAULT) TABLESPACE "ORDER_DATA01" LOGGING NOCOMPRESS"
    . . skipping table "SHIP_SCHED_FACT_NOTICE_DET"
    "GRANT DELETE ON "SHIP_SCHED_FACT_NOTICE_DET" TO "SHIPMENT_NOTICE""
    "GRANT INSERT ON "SHIP_SCHED_FACT_NOTICE_DET" TO "SHIPMENT_NOTICE""
    "GRANT SELECT ON "SHIP_SCHED_FACT_NOTICE_DET" TO "SHIPMENT_NOTICE""
    "GRANT UPDATE ON "SHIP_SCHED_FACT_NOTICE_DET" TO "SHIPMENT_NOTICE""
    "CREATE UNIQUE INDEX "PK_SHIP_SCHED_FACT_NOTICE_DET" ON "SHIP_SCHED_FACT_NOT"
    "ICE_DET" ("SSFND_ITEM_NOT_DET_ID" )  PCTFREE 10 INITRANS 2 MAXTRANS 255 STO"
    "RAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLE"
    "SPACE "ORDER_DATA01" LOGGING"
    "ALTER TABLE "SHIP_SCHED_FACT_NOTICE_DET" ADD  CONSTRAINT "PK_SHIP_SCHED_FAC"
    "T_NOTICE_DET" PRIMARY KEY ("SSFND_ITEM_NOT_DET_ID") USING INDEX PCTFREE 10 "
    "INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1"
    " BUFFER_POOL DEFAULT) TABLESPACE "ORDER_DATA01" LOGGING ENABLE "
    "ALTER TABLE "SHIP_SCHED_FACT_NOTICE_DET" ADD CONSTRAINT "SHIP_SCHED_FACT_NO"
    "TICE_DE_FK1" FOREIGN KEY ("SSD_SHIP_ITEM_ID") REFERENCES "SHIPPING_SCHEDULE"
    "_DETAILS" ("SSD_SHIP_ITEM_ID") ENABLE NOVALIDATE"
    "ALTER TABLE "SHIP_SCHED_FACT_NOTICE_DET" ADD CONSTRAINT "SHIP_SCHED_FACT_NO"
    "TICE_DE_FK2" FOREIGN KEY ("SSFN_FAC_NOTICE_ID") REFERENCES "SHIP_SCHED_FACT"
    "ORY_NOTICE" ("SSFN_FAC_NOTICE_ID") ENABLE NOVALIDATE"
    "ALTER TABLE "SHIP_SCHED_FACT_NOTICE_DET" ENABLE CONSTRAINT "SHIP_SCHED_FACT"
    "_NOTICE_DE_FK1""
    "ALTER TABLE "SHIP_SCHED_FACT_NOTICE_DET" ENABLE CONSTRAINT "SHIP_SCHED_FACT"
    "_NOTICE_DE_FK2""
    Import terminated successfully with warnings.
    I drop the old synonym and re-create it but still it gives the same error...

    Since you are on 10g did you try flashback table feature - http://tonguc.wordpress.com/2007/01/01/oracle-10g-flashback-versions-query-drop-table-and-recyclebin-management/
    FLASHBACK TABLE <tabname> TO BEFORE DROP;
    If you didnt use purge option, the dropped object is on your recyclebin - http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9018.htm#sthref9593
    Best regards.

  • Dynamic table in Oracle report data model using laxical parameter is giving error Ora-00936: missing expression

    Hi ,
    I am using Oracle report 10G
    And trying to create report with dynamic table
    SELECT &COL1, &COL2
    FROM &TAB
    If I put this on data model it gives below error
    ORA-00936: missing expression
    ==> from
    Can anybody advise to solve this issue.
    Regards,
    Brajesh

    Look in the Reports Builder Help:
    If you want to use lexical references in your SELECT clause, you should create a separate lexical reference for each column you will substitute. In addition, you should assign an alias to each lexical reference.
    Does adding the column alias solve the problem?

  • Error ORA-03127: no new operations allowed until the active operation ends

    I have a function that retrieves some values for all the cutomers
    with all different types,and then concatenates all those values
    (format in XML ) and return the concatenated value as clob.
    vClob1 & vAllClob is Clob type.
    My function:
    for recCustomer in CustCursor
    begin
    cust := recCustomer .name;
    vClob1 := ...;--(manipulated using select statement)
    for recType in TypeCursor
    begin
    typ := recType.value;
    vClob1 := vClob1 || ...;--(manipulated using select statement)
    end
    vAllClob := vAllClob || vClob1;
    vClob1:='';
    end
    executing ,it gives an error
    ORA-03127: no new operations allowed until the active operation ends
    if the statement
    vAllClob := vAllClob || vClob1;
    is commented it does not give an error
    The output of each vClob1 is got correctly as expected
    value of vClob1 when loop executed first time =
    {color:#c0c0c0}{color:#999999}&lt;WorkOrder&gt;
    &lt;CUSTOMER&gt;ABC&lt;/CUSTOMER&gt;
    &lt;NOOFWORKORDERS type="Planned"&gt;10&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Preventive"&gt;22&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Corrective"&gt;9&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Implementation"&gt;5&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Provisioning"&gt;46&lt;/NOOFWORKORDERS&gt;
    &lt;/WorkOrder&gt;{color}
    {color}
    at the next loop
    vClob1 =
    {color:#999999}&lt;WorkOrder&gt;
    &lt;CUSTOMER&gt;XYZ&lt;/CUSTOMER&gt;
    &lt;NOOFWORKORDERS type="Planned"&gt;17&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Preventive"&gt;20&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Corrective"&gt;37&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Implementation"&gt;80&lt;/NOOFWORKORDERS&gt;
    &lt;NOOFWORKORDERS type="Provisioning"&gt;20&lt;/NOOFWORKORDERS&gt;
    &lt;/WorkOrder&gt;
    {color}
    and so on...
    My actual requirement is to concatenate all vClob1 values into a variable to pass
    it the front end to use it as an XMLDocument.
    Pls help.

    Did you try the create index from sqlplus?

  • See error : ORA-01031: insufficient privileges

    hi master
    sir i create user with that command
    CREATE USER test IDENTIFIED BY t
    but not create user and give this error
    ORA-01031: insufficient privileges
    sir how i create user please give me idea

    It appears you have connected with a normal user
    like scott which do not have the priviledge to create a user
    you should logon as system/manager to create a user
    then give the create user command
    after that give command
    grant connect to 'youruser'

  • Error ora-03113

    Hi
    i have database 11g r2 installed on windows server 2008
    when i try to connect to my databse from my laptop by
    sqlplus release 3.3.2.0.2 it's give me error
    ora-03113: end-of-file on communication channel
    and when i try ti connect by sqlplus release 8.0.6.0.0 it's connected
    pls your help

    wesam2008 wrote:
    Dear
    I've had my question I can make a connection to the 11g db with release 8.0.6.0.0 which it's coming with 6i package and it's old version also
    and also my version working propaly with db 10g r2
    for that is not true that Oracle does not grant that old oracle clients work with current release.Actually you are wrong.
    With each new version Oracle often introduces new features and syntax to the database.
    Older version of the client software do not know or understand the new features/syntax, so if you try to use them they will error.
    If you only use features and syntax that was available on the database at the time the client software was written, it may work ok for that limited feature set, but also the way oracle makes connections to the database and the underlying communication between client and database will vary slightly as versions move on. So I woulc certainly expect I could make a connection from a 9i or 10g client to an 11g database as that's just a couple of versions old, though I would be missing the ability to use new 11g functionality. However, using something as old as a version 3 client on an 10g or 11g database, I would be surprised if it even managed to connect.
    I think on metalink (oracle support or whatever they call it now), you can find information about the compatibility of the different versions, but the best practice is to use the latest version of the client that matches the database. The latest clients can typically connect to older versions of the database as they of often 'backwardly compatible' though even that has it's limitations.
    So Oracle does not guarantee that old clients will work with current/future releases of the database... how could they? they don't know what the future versions will contain.

  • PLEASE HELP !!! Getting error ORA-02438 and ORA-00910

    Hi,
    I am trying to create a table, have a field "Financial_Aid_Requested" declared as CHAR() and has a check constraint on it, when I try to run it, it gives me error "ORA-00910: specified length too long for its datatype" and so when I try to change the datatype to VARCHAR2 or even CHAR(2000), or CHAR(2) it gives me error "ORA-02438: Column check constraint cannot reference other columns"
    PLEASE HELP, I AM STUCK WITH THIS THING !!
    Below is What I have written as a part of query :
    Financial_Aid_Requested      CHAR() NULL
    CONSTRAINT CK3APPLICATION_INFO
    CHECK (Financial_Aid_Requested IN (Y,N))
    Thank you in advance.

    I wonder why you use CHAR in the first place, why not VARCHAR2(1)?
    You have to put Y and N between quotes:
    create table mytab (
    Financial_Aid_Requested VARCHAR2(1) NULL
    CONSTRAINT CK3APPLICATION_INFO
    CHECK (Financial_Aid_Requested IN ('Y','N'))

  • When I open SQL Plus then give this error

    Hi Master,
    Sir i install oracle 8i and run but next day i open my SQL Plus then give this error
    ORA-01034 : oracle not available
    ORA-27101 : Shared memory realm does not exist
    please give me idea
    thanking you
    Amir

    I presume you are using Windows, so in Control Panel -> Services, start the Oracle service, and also start the instance, if not started.

  • Running a Disciverer report gives the following error ORA-20001

    While running one of the discoverer reports under a certain responsibility i got the following error
    ORA-20001: Oracle error -20001: ORA-20001: Error occurred during product initialization for MO when executing 'begin MO_GLOBAL.INIT; end;'. SQLCODE = -20001 SQLERROR = ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, fnd.plsql.MO_GLOBAL.INIT, N, ERRNO, -20001, N, REASON, ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, fnd.plsql.MO_GLOBAL.SET_ORG_ACCESS, N, ERRNO, -20001, N, REASON, ORA-20001: SQL_PLSQL_ERROR: N, ROUTINE, fnd.plsql.MO_GLOBAL.SET_ORG_ACCESS_INTERNAL, N, ERRNO, -25153, N, REASON, ORA-25153: Temporary Tables Location: http://batcrmt2.btc.com.bh:8075/discoverer4i/viewer?Connect=[APPS_SECURE]batcrm1_ebst&SessionCookieName=batcrm1_ebst&eul=EUL4_US&opendbid=PDC_LISTING_BY_CHEQUE_NUMBER&FrameDisplayStyle=separate&acf=222206780&NLS_LANG=AMERICAN_AMERICA&NLS_DATE_FORMAT=DD-MON-RRRR&NLS_NUMERIC_CHARACTERS=.%2C&NLS_DATE_LANGUAGE=AMERICAN&NLS_SORT=BINARY
    running reports under different responsibilities does give any errors ,
    Any suggestions why ?

    ORA-20001 isn't an Oracle error message it was coded into your application by a developer: Look it up.
    Consider too the following:
    EXCEPTION
       WHEN NO_DATA_FOUND THEN NULL;so if the employee identifier is not found ... is this really what you want? If an employee isn't valid shouldn't you know it?

  • ITunes set up gives an error message saying not a "valid win32 application"

    I am using Windows 7 and trying to download iTunes, but when I try to open the iTunes set up it gives an error message saying that it is not a "valid win32 application". It does the same for downloading quicktime. I have no idea what this means or what to do about it.

    That suggests that the installer is getting damaged during the download.
    I'd first try downloading an installer from the Apple website using a different web browser:
    http://www.apple.com/itunes/download/
    If you use Firefox instead of IE for the download (or vice versa), do you get a working installer?

  • I want to give custome error page in web dynpro application

    Hi ,
    I want to give custom error page for time out condition in my web dynpro application  .
    Kindly give me a soulation ASAP.
    Thank's and regard's.
    Vikash.

    Refer this :
    default error page
    May be it helps you.

  • When installing One Drive Application on windows xp sp 3 gives following error

    when you try to install OneDrive Application on Windows xp sp 3 it gives following error,
    OneDriveSetup.exe is not a valid Win32 application
    plz try to help me remove this error.
    Tx.<mytubeelement data="{"bundle":{"label_delimitor":":","percentage":"%","smart_buffer":"Smart Buffer","start_playing_when_buffered":"Start playing when buffered","sound":"Sound","desktop_notification":"Desktop
    Notification","continuation_on_next_line":"-","loop":"Loop","only_notify":"Only Notify","estimated_time":"Estimated Time","global_preferences":"Global Preferences","no_notification_supported_on_your_browser":"No
    notification style supported on your browser version","video_buffered":"Video Buffered","buffered":"Buffered","hyphen":"-","buffered_message":"The video has been buffered as requested
    and is ready to play.","not_supported":"Not Supported","on":"On","off":"Off","click_to_enable_for_this_site":"Click to enable for this site","desktop_notification_denied":"You
    have denied permission for desktop notification for this site","notification_status_delimitor":";","error":"Error","adblock_interferance_message":"Adblock (or similar extension) is known to interfere
    with SmartVideo. Please add this url to adblock whitelist.","calculating":"Calculating","waiting":"Waiting","will_start_buffering_when_initialized":"Will start buffering when initialized","will_start_playing_when_initialized":"Will
    start playing when initialized","completed":"Completed","buffering_stalled":"Buffering is stalled. Will stop.","stopped":"Stopped","hr":"Hr","min":"Min","sec":"Sec","any_moment":"Any
    Moment","popup_donate_to":"Donate to","extension_id":null},"prefs":{"desktopNotification":true,"soundNotification":true,"logLevel":0,"enable":true,"loop":false,"hidePopup":false,"autoPlay":false,"autoBuffer":false,"autoPlayOnBuffer":false,"autoPlayOnBufferPercentage":42,"autoPlayOnSmartBuffer":true,"quality":"default","fshd":false,"onlyNotification":false,"enableFullScreen":true,"saveBandwidth":false,"hideAnnotations":false,"turnOffPagedBuffering":false}}"
    event="preferencesUpdated" id="myTubeRelayElementToPage"></mytubeelement><mytubeelement data="{"loadBundle":true}" event="relayPrefs" id="myTubeRelayElementToTab"></mytubeelement>

    Seems you are installing a 64-bit application on a 32-bit machine. Try installing a 32-bit setup for Onedrive on your machine.. 

Maybe you are looking for

  • Can't change macbook keychain password , 'invalid entry'

    I can't change macbook keychain password ,I get a notice 'invalid entry'. I have changed the password on my login account and was trying to change the keychain login password.  Any suggestions?

  • Inccorect sim

    hiiii, can any one help me plsssss .. Urgentttt!!!! i'm turn on iphone pascode so after download itunes, can not open menu my iphone, don't know how can unlocked and valid sim to active i phone... n i don't know number emergency call. if u any one ca

  • Stop GB from opening most recent song

    Hello, I teach electronic music in a lab (dual G5s with OSX 10.4.10) using Logic and GarageBand, and GB has been annoying me and my students because it always opens the most recent song when started up. I realize that if you close the song before qui

  • How do you delete subscriptions in iCal?

    How do you delete subscriptions in iCal?

  • Lion - unable to read old leopard files on windows server

    Hi, We had a mac which was on Leopard and saved files to the server The file system we use is a Windows 2008 File Server, this has worked fine with leopard for years However I understand that Leopard splits the files into resource forks - and that Li