Bugs due to case sensitivity of objects?!

Hi,
When migrating from MSAccess 97 to Oracle
8i, it seems that there are many problems
during the migration due to case sensitivity
of Oracle objects. Specifically, the usage
of the double quoted is not always correct
resulting in JET/DAO 3011 messages. I dont
know in which part of the chain is the
problem though (Access, ODBC or Workbench).
Is it possible, using Workbench wizard to
create and reference all objects in a non-
case sensitive manner (tablespace,
tables ...) to avoid these problems.
If not, any suggestion will be welcome,
-Eric Giguere
[email protected]
null

If you use SSO, then the passwords are case sensitive. If you are not using SSO, then you may need to create table that contains case sensitive passwords and associate them to database passwords.

Similar Messages

  • BUG - FTP with case sensitive server

    My provider uses case sensitive file and directory names. I
    created a directory 'OtherStuff' on the server directly (not from
    remote view). In Dreamweaver's FTP setup I erred by specifying the
    subdirectory of 'otherstuff'. When I created a default html file
    and PUT it, FTP failed to find the directory but continued and put
    the default html file in the root, overwriting my default web file.
    Yes, I erred. However, it would be good if Dreamweaver would
    stop when it encounters a cd failure.

    jjstafford wrote:
    > My provider uses case sensitive file and directory
    names. I created a
    > directory 'OtherStuff' on the server directly (not from
    remote view). In
    > Dreamweaver's FTP setup I erred by specifying the
    subdirectory of 'otherstuff'.
    > When I created a default html file and PUT it, FTP
    failed to find the
    > directory but continued and put the default html file in
    the root, overwriting
    > my default web file.
    >
    > Yes, I erred. However, it would be good if Dreamweaver
    would stop when it
    > encounters a cd failure.
    >
    >
    You can enable case sensitive link checking in the site
    manager.
    However, this is more the issue of the OS, rather then DW.
    Windows -
    which is the OS you use, I assume - is about the only OS
    (that I know
    of) which is case insensitive!
    All Linux/Unix based servers are case sensitive.

  • Keeping Case Sensitivity on objects in a case insensitive database

    I have some tables and triggers in our case insensitive database which are not cased correctly and would like to correct them.  Correcting them in the database projects and using SQLPackage.exe didn't apply those corrections.  I suspect that
    the comparison is using our database collation to do the comparison thus ignoring case.  If I want the case sensitive changes to go thru but keep my current collation, is there a way to do that?
     

    Hi
    You can use the COLLATE command when doing comparisons
    https://msdn.microsoft.com/en-us/library/ms184391.aspx
    Regards
    Javier Villegas |
    @javier_vill | http://sql-javier-villegas.blogspot.com/
    Please click "Propose As Answer" if a post solves your problem or "Vote As Helpful" if a post has been useful to you

  • Field AWKEY in BKPF not working due to case sensitive

    Hi,
    I have reference key as cpv8852MLTD2013, but when i enter this in AWKEY field in BKPF it gets converted to upper case as "CPV8852MLTD2013".
    Due to this it is not working, and data is not executing..
    Please help..
    Durga

    If the field doesn't contain the Lower case, then how can it will take the small letter ?
    If the tick option is active, then you can use Capital and Small both letters in this field.
    If the tick option is not active, then you can use only Capital Letters in this field.
    You can check the field SGTXT for the same. You can see the Lower Case is ticked for the field, that because the field can contain the Capital and Small letters both. But the tick option is not ticked for the field AWKEY, so you can't use Capital and Small letter both for the field.

  • Case sensitivity of Cisco UC Apps - CSCur00659

    Hi,
    Can someone tell the Cisco developers (all of them, in general) that usersnames should NEVER be handled with case!?!
    Finesse Agent login is case sensitive, doesn't remember extension and doesn't auto-logout when we close the browser (UCCX 10.5(1)). All due to case sensitive handling of usernames.
    We are AD integrated and all usernames have upper case letters.
    Regards,
    Erik

    I ended up solving this as follows.
    In plain words, I was creating the install directory on my local desktop and uploading to Azure.  Publishing Wizard was creating pointers to local directory.  Had to specify where files were being published in the Updates tab.
    In the Publish Tab, here were my settings:
    Publishing Folder to c:\...
    Installation Folder to http://<mydomain>.blob.core.windows.net/<myprojectname>install
    App is available offline (checked)
    Then Under Application Updates:
    The Application should check for updates Checked, Before the App starts checked
    Update Location (if different than publish) points to the same <a href="http://.blob.core.windows.net/<myprojectname>install">http://<mydomain>.blob.core.windows.net/<myprojectname>install  <this is what I was missing>
    To compound matters, I had a minor typo in the myprojectname so make sure they are "identical".  I think case does matter here.
    The reason it would work sometimes is that after checking the manifest (if found I was out of date, it was trying to load media from the C: drive and resulting in 404 source file not found errors.  On my development machine, those files were there. 
    This is why I thought it might be a case problem.
    Ed

  • Create directory / object name must NOT be case sensitive

    SQL Dev. 2.1 - the wizard, chosen from the left side navigator, submits a wrong create statement in which the object name becomes case-sensitive. This should not be so! Even if you write the new object name in small letters , the object name must end up in the data dictionary with capitals. kind regards Inger ([email protected])

    Which wizard? If I use a create table wizard, for example, and enter the table in lower case, this is indeed stored in the DB as upper case, as you require.
    Please provide more detail for your problem.
    Sue

  • Jdbc bug in executeUpdate(sql, int[]) when table name is case-sensitive;

    I have found a bug in oracle's jdbc (ojdbc6.jar), can someone tell me how to submit it so that it can be fixed?
    The BUG: using executeUpdate(insert_sql_stmt, int[]) to retrieve the generatedKey generated by before-insert trigger using a sequence results in error when the tablename is case-sensitive (but OK if table name in uppercase).
    Steps to reproduce:
    1a. create table "mixCase" (f1 integer, f2 varchar2(20));
    1b. create table upperCase (f1 integer, f2 varchar2(20));
    2a. create sequence mixCase_seq start with 1;
    2b. create sequence upperCase seq start with 1;
    3a. create or replace trigger mixCase_trigger before insert on "mixCase"
    bq. for each row \\ begin \\ select mixCase_seq.nextval into :new.f1 from dual; \\ end;
    3b. create or replace trigger upperCase_trigger before insert on upperCase
    bq. for each row \\ begin \\ select upperCase_seq.nextval into :new.f1 from dual; \\ end;
    4a. String url = "jdbc:oracle:thin:@//localhost:1521/orcl";
    bq. conn=DriverManager.getConnection(url,user,password); \\ Statement stmt = conn.createStatement (); \\ int rc=stmt.executeUpdate("insert into \"mixCase\"(f2) values('aa')",new int[]{1});
    4b. String url = "jdbc:oracle:thin:@//localhost:1521/orcl";
    bq. conn=DriverManager.getConnection(url,user,password); \\ Statement stmt = conn.createStatement (); \\ int rc=stmt.executeUpdate("insert into upperCase(f2) values('aa')",new int[]{1});
    When you run 4a or 4b in a java jdbc program:
    4b runs OK and rset=stmt.getGeneratedKeys() returns the correct f1 value of 1.
    4a results in error:
    bq. h6. java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist \\ + at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:91)+ \\ + at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)+ \\ + at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)+ \\ + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)+ \\ + at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:406)+ \\ + ...+
    +Notes:&lt;/&lt;/em&gt;
    # If Statement.RETURN_GENERATEDKEYS is used instead of "new int[]{1}" in 4b, there is no error but the rset=stmt.getGeneratedKeys() returned in a ROWID such as 'AAARUyAAEAAAAGQAAL', not what is expected. Other database's jdbc return the correct generated integer value.
    # Same 4b error if new String[]{"f1"} is used as 2nd argument for executeUpdate.
    # The only difference in 4a and 4b is that 4a has case-sensitive table name. All sequence names, trigger names, column names are implicitly deemed to be uppercase by oracle in both cases.
    bq.
    Edited by: user10343198 on Oct 2, 2008 5:50 PM
    Edited by: user10343198 on Oct 2, 2008 6:34 PM

    Please patch one fo your machines to 10.2.0.3 and then try and duplicate. You do not have to go through the complete registration of the XSD process thoguh you can check and see if the c based parser will validate on the command line using the
    schema executible under your oracle_home bin directory.
    schema 1.xml 1.xsd
    for example
    if it dupes in 10.2.0.3 open a TAR with support so that we may bug it.
    regards
    Coby

  • Hello. I keep my IPhoto library (about 90GB) on an external HD and am trying to back it up to another external drive. Both are formatted Mac OS Extended (Case-sensitive, Journaled). Recently, backup has failed from the start due to error 36. Howtoresolve?

    Hello. I keep my iPhoto library (about 90GB) on an external HD and am trying to back it up to another external drive. Both are formatted Mac OS Extended (Case-sensitive, Journaled) and both check out when scanned with Disk Utility. Recently, backup has failed from the start due to error 36. Any ideas how to  resolve? Also, what's the maximum recommended size for an iPhoto library file? Thx!

    Since you can't drag the library to the other EHD for the backup see if you can duplicate it (if you have enough room on the drive) by selecting it and typing Command+d (duplicate). 
    If you do rebuild the library without a backup and it goes awry you won't lose your photos but you may lose your orgnaizational efforts. So try the following:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Select the options identified in the screenshot. 
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    Download iPhoto Library Manager and launch.
    Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option
    In the next  window name the new library and select the location you want it to be placed.
    Click on the Create button.
    Note: This creates a new library in the location of your choosing  based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
    NOTE:  Fix 2 above might be the method you might want to try first with iPLM creating the new library on your second EHD. If it works that would get your backup copy on the second EHD at the same time as repairing it. If it does'nt work then go back to Fix 1.
    OT

  • Objects name case sensitive

    Hi Dear;
    to call any object in SDK, i have to write the object name(index) as case sensitive.
    if there any way to call these objects without case sensitive?
    Ex: if i have a UDF named U_BPDrv and i try to get it as U_BPDRV i get an error.
    how can i resolve this error?
    thank you Dear;

    Hi Lita,
    i tried it now. UDF field is named as u_Test.
    When I call SELECT ordr.u_Test so the result is the same as when I call SELECT ordr.U_TESt, so here is it not case sensitive. When I try get result from recordset as rs_ordr.Fields.Item("U_TeSt").Value() it give no error. When I bound result from recordset to matrix as
    column.DataBind.SetBound(True, "@KZ", "u_TEst") - no error as well.
    Everything was tested with no binary collation on db.
    So I`m persuaded, that in this cases it depends on sql server and not on SDK.
    Petr

  • Not able to install adobe due to Mac OS Extended (Case-sensitive, Journaled)?

    My harddisk is Mac OS Extended (Case-sensitive, Journaled) and  this does not support adobe aplications. Is there a way of changing the format?

    No, not easily. 
    How and why is it case-sensitive?  Macs are case-ignorant by default, but a few 3rd-party apps require it.  Do you have another app that requires it?
    Assuming you already have data on your Mac that you want to keep, you'll need to start with at least two full backups on two separate external HDs, because you'll have to erase the internal, reinstall OSX, and put your data back (that may be rather tedious).
    What version of OSX is your Mac running?

  • Query in expdp with case-sensitive table and columnname

    Hi,
    I've got a problem with exporting some specific rows of a table.
    The problem is a case-sensitive table and column name. I've tried this in a parfile:
    dumpfile=dpumpdir1:test.dmp
    logfile=dpumpdir1:test.log
    tables="Data"
    query="Data":'"where "DataID" = 11"'
    but it ended like this:
    ORA-31693: Table data object "Data" failed to load/unload and is being skipped due to error:
    ORA-06502: PL/SQL: numeric or value error
    ORA-31605: the following was returned from LpxXSLSetTextVar in routine kuxslSetParam:
    LPX-314: an internal failure occurred
    Edited by: [Logik on 18.04.2013 01:18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I've tried to make a function with this. I think you used some Oracle 11 parameters. reusefile for example.
    However I've managed to compile the function without error:
    CREATE OR REPLACE FUNCTION EXPDP RETURN NUMBER IS
      h1 number;
      v_job_state       varchar2(4000);
    BEGIN
      h1 := dbms_datapump.open(operation=>'EXPORT',job_mode=>'TABLE',job_name=>'HARRY10');
      dbms_datapump.add_file(h1,'example1.dmp','DPUMPDIR1');
      dbms_datapump.add_file(h1,'example1.log','DPUMPDIR1',filetype => dbms_datapump.ku$_file_type_log_file);
      dbms_datapump.metadata_filter(handle => h1,name => 'NAME_EXPR',value => 'IN (''Data'')',object_type => 'TABLE');
      dbms_datapump.data_filter(handle => h1,name => 'SUBQUERY',value => 'WHERE "DataID" = 1');
      dbms_datapump.start_job(h1);
      DBMS_DATAPUMP.WAIT_FOR_JOB (h1,v_job_state);
      DBMS_OUTPUT.PUT_LINE(v_job_state);
      RETURN NULL;
    END EXPDP;But when I execute I get:
    ORA-31626: job does not exist
    ORA-06512: at "SYS.DBMS_SYS_ERROR", line 79
    ORA-06512: at "SYS.DBMS_DATAPUMP", line 938
    ORA-06512: at "SYS.DBMS_DATAPUMP", line 4592
    ORA-06512: at EXPDP", line 5
    ORA-06512: at line 5
    Probably not my day :(
    By the way... how can I Format the text as a script?
    Edited by: [Logik on 19.04.2013 11:01                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Treeset.contains(String) is case sensitive ?

    hi
    i noticed that treeset.contains(String) is case sensitive.
    when you all are testing keywords do you therefore put everything to lower case to test ?
    just double checking something extremely simple

    Well strings are case sensitive. Try using String.equalsIgnoreCase(String) to compare strings without regards to case. As for using it in collections, you may want to convert all strings to upper or lower case before placing them into collections (this may not always be possible due to "business reasons").
    Note: contains(String) on the Collection interface uses Object.equals(Object o) to test object equality. The implentation of equals on String will return true if and only if the argument is not null and is a String object that represents the same sequence of characters as this object. Case will not be ignored in this implementation.
    Hope this helps.

  • Print dialog options in case sensitive file system

    Since changing the file system running Lion and Mountain Lion from Mac OS Extended (Journaled) to Mac OS Extended (Case-sensitive, Journaled), certain features in print dialogs have disappeared.
    Particularly the option to print notes with slides in Microsoft Powerpoint are gone. Also, when choosing to print only 1 (or more, but not all) of multiple pages in Microsoft Word, the printer will nevertheless print all pages.
    This problem occurs on printers of different brands, i.e. HP, Lexmark, Brother.
    I was able to determine this problem by reproducing the issue on a cleanly installed Macbook Pro with OS X 10.8 formatted as Mac OS Extended (Case-sensitive, Journaled) vs a cleanly installed Macbook Pro with OS X 10.8 formatted as Mac OS Extended (Journaled), not Case-sensitive.
    Has anyone else had the same problem and maybe a solution?

    I just fixed this on my Mac. It is a bug in Microsoft Office... the Printer Dialog Extension (PDE) for Powerpoint is located in a directory named "Plugins", but PowerPoint is looking for it in "PlugIns". This obviously does not work in a case-sensitive filesystem.
    Here are the steps to fix the issue:
    http://apple.stackexchange.com/a/119974/69562

  • How do i reformat a case sensitive external hard drive without losing data

    I know there are a lot of posts about this, and i have spent hours trying to find a soloution / understand what people have responded to others, but i can't work this out.
    I also have a Buffalo HD (let's call it HD1) that stores my itunes library.
    I have a WD My Passport for Mac (let's call it HD2) that backs up my Mac Book Pro.
    I have an older WD that has older TM back ups on it from previous computers (let's call it HD3)
    I have one spare completely 'clean' WD hard drive (let's call it HD4).
    My laptop was really slow and full so i went to Genius bar, they sold me the Buffalo HD and they moved my itunes to it and set it up so it now has my itunes. I used this disk to run two TM Backups before i realised the drive was nearly full, so i bought the WD My Passport HD2.
    I now use WD My Passprt HD2 for TM.
    I want to MOVE the backups on HD1 to My Passport HD2 as there is lots of space on it. I also want to move my itunes library from HD2 as a back up.
    But i can't!!!
    After reading for hours, apparently this is because my HD1 is case sensitive, journaled. And it needs to be Journaled to work with TM/OSX or something very confusing. I have read lots of threads about re-formatting / partitioning and all things that are way over my head. But the one thing i do understand is if i reformat HD1, it erases the data.
    This is NOT an option as it holds my WHOLE itunes. The Itunes is WAY too big to drag onto my mac book pro and then move it over to HD2 and make that my itunes folder.
    HOW THE **** ARE YOU SUPPOSED TO BACK UP THE CASE SENSITIVE DRIVE BEFORE REFORMATTING IT IF IT'S TOO BIG TO FIT BACK ON YOUR COMPUTER? Surely that's the whole point of having an external drive... to back up AND give you more space?
    I'm so mad that the apple store did this to me... they should know that case sensitve wouldn't work with a passport... that i would have problems. UGh.
    I have options to move the files from HD1 as i have HD2 and HD3 and then also the completely unused HD4... but i can't move anything anywhere due to this case sensitive nightmare.
    Someone PLEASE HELP ME.
    thanks.

    Hi Kappy,
    Just wondering if you had any advice for my situation . . .
    My time machine backup was backing up to a drive that was "Mac OS X Enteded Journaled, Case Sensitive."  I had no idea what this meant, or that it would even cause issues.
    I took my computer to the Apple store yesterday, and they wiped it clean.  When they tried to restore it from the Time Machine backup drive, it would not work.  Their guess is that Time Machine cannot restore from a drive that is "case sensitive."
    Any thoughts on how I can convert my time machine backup data from a "case sensitive" state, to a "non-case sensitive" state?  I've tried to just drag and drop the files from the case sensitive formatted drive to a new drive that I have that is formatted non case sensitive, but I get the following error message:
    "The volume has the wrong case sensitivity for a backup"
    I just really want my data back - I thought TimeMachine was the way to go (and was supposed to work) but unfortunately it is not.
    Any help you can provide would be greatly appreciated.
    Thanks,

  • How do I move my large iTunes collection from a case-sensitive hard drive to a case-insensitive hard drive?

    I currently keep my iTunes media on an external hard drive because it takes up too much space on my machine. I recently discovered that it was formatted as case-sensitive when I bought it, and now months later I'm having issues. When attempting to back up my files on a case-insensitive hard drive, the operation failed due to conflicting file/folder names (Artist and artist are now considered the same file name and one would have to overwrite the other). I now have a large iTunes file collection that is stuck on the case-sensitive hard drive, and I want to save a backup on a case-insensitive drive. 
    Is there a way to identify all cases where multiple files/folders have the same title/album/artist but different spelling so there will be no conflicts? The folder/file names would have to be crossed referenced to highlight any cases where File/fiLe/file  would cause a problem.
    I imagine there is a way to do this using iTunes script or Automator  or a command in terminal or something rather than going through and checking/fixing all the information for thousands of songs by hand. I'm at the limits of my minimal development skills, so any help would be appreciated.

    You should be able to use either "Carbon Copy Cloner" or "SuperDuper" (free for this purpose) to copy your case-sensitive volume to an empty case-insensitive one. Make at least two such copies on different drives. One is not enough to be safe.
    If there are any name conflicts—that is, files in the same folder with names that differ only in case, such as "File" and "file"—then you will either get an error or one of the files won't be copied. You must ensure either that no such conflicts exist, or that the consequences are not important. How you do that is up to you. Unless you went out of your way to create conflicts, they probably don't exist.
    Then erase the source volume in Disk Utility as case-insensitive. This action will remove all data from the volume.
    Restore from one of your backups using the same application you used to create it, or use the "Restore" feature of Disk Utility, which will be faster. Search its built-in help for the term "duplicate" if you need instructions.

Maybe you are looking for

  • QT Mpeg2 playback component doesnt work

    Installed the component and nothing works. Quicktime will not open any type of mpeg2 file. says its unsupported file type. Any body else have this issue? I have latest QT and newest component from store.

  • How do I get an old app of splashtop to work

    I desparately need someone to help me. Last fall I had a Toshiba Tablet, and I purchased the Splashtop app. I just recently sold it, and bought an iPad 2 yesterday. I am having all kinds of trouble, setting this app up on my iPad.   Can someone tell

  • Creating Spry slideshow

    I have the following on my page: - A Spry table populated with data from an XML file and repeating for each record in the XML file - The TR's in the table are linked to change a dynamic image that loads in a DIV on the right This works fine but I wan

  • My hp printer and laptop are connected but it will not print...even though it shows hooked up...

    HP Officejet J4500  using Windows 7   64-bit Has printed before but it has been months....I am sure that updates have come thru during this time. The printer and my laptop do not seem to recognize each other.  My husband can print with no problem usi

  • Join CD Tracks - still not working

    I'm trying to join CD tracks (and did so successfully when I first got my iPod in May) but lately the menu option is dimmed. I confirmed I was following the steps found in iTunes 4 support - no luck. Any suggestions? (using iTunes 6)