Oracle 8i DATE column returned wrong with 9i thin driver

I have an Oracle 8i database with a column named "timestamp" with the following column metadata:
DATA_TYPE=93
TYPE_NAME=DATE
I execute the following statement:
select "timestamp" from oracle_data_log
When I look at the result set metadata using the Oracle 9i drivers, I get (as expected):
getColumnType=93
getColumnTypeName=DATE
getColumnClassName=java.sql.Timestamp
When I look at the result set metadata using the Oracle 9i drivers, I get:
getColumnType=91
getColumnTypeName=DATE
getColumnClassName=java.sql.Timestamp
That column type 91 indicates it is SQL type DATE which is for date only values (no time information).
Our code (working against many different databases with many different drivers) works off the column type metadata and messes up. (Obviously I can look at the column class name string as well / instead, but I'd like the column type to come back with the proper SQL type.)
As I said, it works as expected with the 8i thin driver (and the DataDirect JDBC driver).

Thanks for the info.
It seems to me that returning a SQL type DATE (which means it only stores date information) for an Oracle DATE type (which stores date and time information) is the wrong thing to do. The Oracle DATE type stores date and time information which corresponds to the SQL TIMESTAMP type. It should return TIMESTAMP as the SQL type.
It seems like it would confuse a client application into thinking there is no time information available, which there is.
A friend suggested that since a SELECT on a DATE value only displays the date portion and not the time portion, that might be why they did it, but that still doesn't sound right. The Oracle DATE type stores date and time which corresponds to the SQL TIMESTAMP type.
I guess they might have done it to distinguish between Oracle DATE and TIMESTAMP types, but I still don't like it...
I wonder if there is any documentation on why Oracle made the decision?

Similar Messages

  • P-R-O-B-L-E-M with JDBC thin driver

    Thank you gmagana!
    I did not manage to make this code connect to Oracle at all:
    import java.sql.*;
    public class jdbcThin {
    public static void connect() {
              String     url = "jdbc:oracle:thin:uName/passW@myDatabase:1521:orcl";
              try {
                        Class.forName ("oracle.jdbc.driver.OracleDriver");
                   Connection conn = DriverManager.getConnection( url );
                   System.out.println ("The Oracle thin driver loaded!");
              catch (ClassNotFoundException e) {
                   System.out.println ("Did not load driver.");
                   e.printStackTrace ();
              catch (SQLException e) {
                   System.out.println ("Did not load driver.");
                   e.printStackTrace ();
    public static void main( String args[] ) {
              connect();
    // Do "statement" stuff after I successfully connect to Oracle.
    My setup:
    1. jdbcThin.class in located in: ~/runMe/jdbcThin.class
    2. Unextracted classes12.zip in: ~/runMe/classes12.zip
    3. Java Runtime: ~/runMe/bin or
    ~/runMe/jre/bin
    Command line:
    %~/runMe> java jdbcThin
    Message:
    Did not load driver.
    java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    at jdbcThin.connect(Compiled Code)
    at jdbcThin.main(Compiled Code)
    %~/runMe>
    Tried running it with classpath re-direction:
    %~/runMe> java -classpath /runMe classes12.zip.jdbcThin
    Message:
    zip.jdbcThin
    Can't find class classes12.zip.jdbcThin
    %~/runMe>
    I am not permitted to change anything in .cshrc or .profile where
    I could use/> setenv classpath path1:path2: ~etc.
    Oh, JAVA gods(!) I am stuck. <quite pissed> :(
    ...and what am I doing wrongly with JDBC thin?!
    H E L P !!!!!!!!!!!!!!!!!!!

    Thanks Shirish! (Symmetrical WRT sound!)
    Here is my adaptation of that snippet which compiles, except for one error:
    Class OracleDriver not found. How did you handled your classes12.zip and
    your class path? Exactly what should happen at the command line?!
    That is really my BIGGEST issue with these vendor drivers outside JDK.
    I am aware that many styles work, but given the EXACTLY correct environment
    setting. This is my main issue and why I specified my exact directories.
    1. If Oracle is in: ~ root/Oracle
    2. Thin driver in: ~ root/drivers/classes12.zip
    3. My connection code in: ~root/sources/connDB.class
    What EXACTLY should happen to compile and run:
    import java.sql.*;
    public class connDB {
    public static void connect() {
              Connection     conn;
              Statement     stmt;
              ResultSet          rtset;
              String          SQL;
              try {
    DriverManager.registerDriver(new OracleDriver());
    conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:" + instance, username, password);
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
    rtset = stmt.executeQuery(SQL);
    catch( SQLException sqle ) {
                   System.out.println ("Did not load driver.");
                   sqle.printStackTrace ();
    public static void main( String args[] ) {
              connect();
    I am sitting @~root/sources>
    So far I have no problem running any non-driver associated classes from there.
    But how do I make my code find this OracleDriver?! And should classes12.zip
    be extracted? I was told it should remain intact. Point is where should it be
    or what command line "command" gets this connDB.class + OracleDriver to run?

  • Performance problems using WLS6.1 with the thin driver for Ora9i from OTN

    Hello everyone,
    Has anyone been experimenting with the thin driver for Oracle 9i under WLS6.1. I got it running, but
    I get extremely bad performance when having multiple concurrent accesses. It works more or less in
    single user mode. Also it seems not to support XA transactions?
    When could we expect the driver from BEA to be out?
    Thanks in advance!
    Samuel Kounev
    TU-Darmstadt, Germany

    I had done this from the very beginning, but I was still getting very bad performance under
    concurrent accesses. I even followed Sree's instructions and removed the old thin driver from
    weblogic.jar, but this didn't help. I am now trying to get the OCI driver for 9i running and hope
    this will solve the problem.
    Samuel
    Tamilselvan Ramasamy wrote:
    You have to use Oracle's Oracle 9i thin driver .
    put this driver infront of the classpath i.e before weblogic_sp.jar and
    weblogic.jar
    /selvan
    "Sree Bodapati" <[email protected]> wrote in message
    news:[email protected]..
    The BEA driver is available in WLS6.1SP2 which is GA.
    hth
    sree
    "Samuel Kounev" <[email protected]> wrote in message
    news:[email protected]..
    Hello everyone,
    Has anyone been experimenting with the thin driver for Oracle 9i under
    WLS6.1. I got it running, but
    I get extremely bad performance when having multiple concurrent accesses.
    It
    works more or less in
    single user mode. Also it seems not to support XA transactions?
    When could we expect the driver from BEA to be out?
    Thanks in advance!
    Samuel Kounev
    TU-Darmstadt, Germany

  • Help:Using Order by for a date column fetching wrong results

    Hi all,
    In my table I am having a date column which is having values
    13/06/2007 09:24:00
    31/05/2007 10:30:00
    I am selecting this column with some other columns using order by at the end by giving the date column.
    But I am getting rows in reverse order like above. I am using to_char(start_time,'dd/mm/yyyy hh:24mi:ss') in the select.
    If I give to_date(start_time) in the order by the values are fetching correclty.But I was not allowed to use to_char in the select statement.
    Kindly suggest me where it went wrong.
    Thanks in advance.

    Hi , Thanks for the update. Actually that column was an Oracle DATE type. Earlier I gave simply that column name alone in the order by clause. That is getting falied only if the 2 entries falls in different months. Otherwise that is perfect.
    So I gave to_date in the order by. But now I am facing a problem in the selecing that column.

  • 2.1 EA2: Date columns displayed wrong in Grid

    Hello Forum,
    I have an issue displaying the values of DATE columns. I have set NLS_DATE_FORMAT to "DD.MM.YYYY HH24:MI:SS" but every time information is displayed as 00:00:00 but only in the grid view.
    When I do a select sysdate from dual; and press F9 it gives 09.11.2009 00:00:00
    When I press F5 it gives 09.11.2009 18:55:45
    I observed this using SQLDeveloper 2.1 EA2 with the supplied JRE on WinXP and Win7 64Bit.
    I connect to Oracle 10.2.0.4 on Win2k and to Oracle XE on OpenSuse.
    Regards,
    dhalek

    To all on this thread. Please remember that an early adopter release is just that, an early adopter release. You are not supported on Metalink or Oracle Support. The only support is through discussions here on the forum. The idea of the early adopters is that you can look at the areas of importance for you and provide us feedback. The more you look at the product and provide us feedback, the better it is for the product and for you, our customer base, in the long run. This early adopter program has proved successful in the past and we will continue to do this while we think it continues to be successful. The length of the cycle and how many "EA" drops we do depends on the feedback and how we feel the product is doing. As such, I am unable to tell you when or if we'll provide an additional EA release.
    This bug has been fixed since EA2 was released. You should see the fix when we next release the product, be it production or a continuation of the EA release cycle.
    Sue Harper

  • Calculated Date Column Returns 30 December 1899

    Hi!
    This might be a bug in SharePoint... I wanted to have the Created column without the time, but since that doesn't seem possible I created a calculated column called Date Created which returns a Date only (ie- no time) and the formula is simply "=Created".
    This should work right? Well it does and it doesn't. After a while I noticed some of the values had become 30.12.1899. If I edit the calculated column under list settings without making any changes but just clicking OK, all the values are updatet and correct, but adding new items to the list sets the Date Created value back to 30.12.1899.
    Weird... I'm using Norwegian locale on this server so that might have something to do with it. The only thing I can think about is that the Date Created calculation is being done before the value of Created is set so that in effect this is a date null-value... Anybody else had a problem with this?

    Hi,
    I have the same issue when using the modified date column in a calculated field. What i try to do is to create a field that shows only the modified date (e.g. not the time).
    When I try to create a calculated field with =modified, set the data type to date and time and check 'date only' format my calculated field returns 30/12/1899.
    When i type out the formula =DATE(YEAR(Modified),MONTH(Modified),DAY(Modified)) it returns 30/12/3799.
    Regards and thank you for the (any) response.

  • How can i query oracle database data to xml file with c++?

    I want query data to xml file directly in my c++ application .
    I know the oracle XSU provide interferce for query data to xml
    file directly.
    But XSU for oracle8i does not support c++.
    I do not know if XSU for oracle9i support c++.
    can you tell me?
    If i do not use XSU to finish my applicayion.
    what interface that oracle provide can help me do my work?
    thank you !

    BTW why do you want to migrate oracle database data to db2 database? Any specific project requirement like Parallel run with Oracle database (e.g data replication)? Or any other issues - Cost? Manageability? Availability? Business requirements?
    Do you need to do a day-to-day data transfer or it is for permanent migration?

  • Problems with jdbc thin driver (Euro Symbol)

    Hello,
    at the moment it is impossible for me to write or read euro characters to a database using a jdbc thin driver.
    I am using
    ojdbc14.jar (version 10.2.0.3.0) and orai18n.jar (also) together with JDK 1.4.2.
    Charset of the database is WE8MSWIN1252. It does not work on ORACLE 9.2.0.1, 9.2.0.6 and 10.2.0.2.0 (others I have not tried). But the problem seams to be in thin client.
    Inserting Eurosymbols using a PreparedStatement works quite well. Using a normal Statement does not work.
    Also the values getting from a ResultSet are incorrect.
    After several test I downloaded a patch 4659157 for ojdbc14.jar and 5470375 for orai18n.jar. After installing the patch the euro characters were returned, but:
    In several selects of numeric fields (not all, seams to be random) my resultset returned the Euro character instead of 0 and so on.
    Driver for 9.2 works quite well, but does not support 10g Release 2 (and contains also some funny bugs)
    Following solutions are not suitable for us:
    Changing the character set of the database (come on, this cannot be serious. I cannot change the character set of more than 100 databases)
    Using the newest driver (ORACLE 11). We are still using JAVA 1.4.2 and cannot migrate our application at the moment.
    Using an oci client. Not possible, no ORACLE client on clients...
    Has anyone an idea how to deal with this?
    Does anyone know when ORACLE is going to release a new jdbc driver for JAVA 1.4.2 (maybe 10.2.0.4.) ??
    Regards,
    Christian

    Just installed PATCH 4659157 and 5470375 from metalink. The Euro problem seams to be corrected.
    BUT:
    Another problem occurred. Sometimes numeric values are returned wrong (0 from a numeric field comes as euro, 1 comes as Á (2 and 3 too).
    This error seams to be random to me.
    Our application is selecting a rowid from a table and after that fills several textfields in a frame by selecting the content in a way like this:
    select [column1] from [table] where rowid=[rowid]
    select [column2] from [table] where rowid=[rowid]
    if I select the numeric column with select nr. 77 I get a wrong value. If I select it at nr. 10 I get the correct value.
    The selects are done by a normal Statement object creating a ResultSet. The Value from the ResultSet is fetched by getObject() method.
    I also tried to write a test program executing only the selects of the application, but it gives me correct results.
    Also when selecting all the fields in one select I get a correct result.
    Using a different charset than WE8MSWIN1252 seams to give correct results. Using the OCI driver returns correct results.
    Using ojdbc14.jar and orai18n.jar Release 10.2.0.3. unpatched produces the same error (and does not return Euro symbols)
    Using ojdbc14.jar and orai18n.jar Release 10.2.0.2. returns correct results (but wrong Euro)
    Has anyone had the same problem yet?
    Regards,
    Christian

  • SSL connection with JDBC thin driver

    I am attempting to connect to an instance of Oracle 10.2 using the JDBC thin driver with SSL. I want to use the encryption feature of SSL only, but I can not perform the getConnection on the DataSource without running into an exception. According the JDBC docs, the SSL encryption feature is new for the 10.2 release of the JDBC thin driver, but I have seen no working examples. See http://download.oracle.com/docs/cd/B19306_01/java.102/b14355/overvw.htm#CHDIHFBD
    I am using ojdbc14.jar on Java 5.0 using a standalone application, and it fails with an IOException (The network adapter could not establish the connection) (Error code 17002). I even enabled tracing using the ojdbc-g.jar to try to figure out what the REAL problem is, but it was not helpful at determining a root cause. I changed the driver type from "thin" to "oci" (and installed Oracle Instant client for my test machine) and the connection works just fine using the same tnsnames file, the same wallet, and the same cipher suite. From the Java perspective the only thing that changed was four characters -> "thin" became "oci". I am still using password based authentication as I understand that the authentication part of SSL is not supported in the thin driver on 10.2
    Can anyone verify that the SSL encryption works with JDBC thin as advertised? (not the Oracle Net encryption, but rather the one described in Chapter 11 of the JDBC Developer's Guide. See http://download.oracle.com/docs/cd/B19306_01/java.102/b14355/sslthin.htm#CHDFEICG
    I really would prefer to avoid using the OCI driver because of its dependencies on the native platform. Is there something special with how the users are created or how the JDBC API should be used? I am setting what I think to be appropriate parameters (oracle.net.wallet_location, oracle.net.cipher_suites) all to no avail. Does anyone have a working example they can provide?

    1) I would suggest posting this question over in the JDBC forum. The folks over there are far more likely to be able to help you.
    2) When you do post this question over there, I would strongly suggest posting some sample code/ configuration scripts so that folks can reproduce your problem on their local machines. That tends to make it far easier to debug the problem and/or to notice if you've missed a step.
    Justin

  • Exporting Text data from PHP to Oracle CLOB data (Carriage return - issue)

    This is my original text content in PHP - Data type - Longtext
    SECTION - 1
    This a test description.This a test description.
    This a test description.This a test description.
    This a test description. This a test description.I exported the above content from PHP as a SQL script file (insert into.. ) - export.sql [ insert into table_name (id, text_content) values (1, '') ]
    while exporting data from PHP table into export file.. it replaced the "Carriage return" with "\r\n\r\n" in the insert statement for text_content column
    When I run this INSERT statement in Oracle (for longtext, I have created a CLOB column in Oracle), the following text_content data is inserted into CLOB column in Oracle.
    SECTION - 2
    This a test description.This a test description.\r\n\r\nThis a test description.This a
    test description.\r\n\r\nThis a test description.This a test description.Now I have created a item named P1_TEXT_CONTENT of type TEXTAREA and try to fetch the CLOB data into this page item.
    BUT textarea displays the entire content including "\r\n\r\n" as mentioned in SECTION - 2
    I want to display the content in textarea (item - P1_TEXT_CONTENT) without "\r\n\r\n" same as the original content with "Carriage return" as mentioned in SECTION - 1
    What are the options we have?
    Thanks,
    Deepak

    DeepakJ wrote:
    I want to display the content in textarea (item - P1_TEXT_CONTENT) without "\r\n\r\n" same as the original content with "Carriage return" as mentioned in SECTION - 1
    What are the options we have?Run an update on the Oracle table following the inserts to replace the escaped CR/LFs with real ones:
    update foo
    set clob_column = replace(clob_column, '\r\n', chr(13) || chr(10));You might want to experiment to see which characters are actually necessary. As an OS X/Linux user I'd probably just use a single LF chr(10).

  • What's wrong with my connection driver?

    I'm have a jsp page that doesn't get the data from the database.
    According to it's caught exception , I must implement a suitable
    driver.Tha problem is: I have tried 2 type of mysql drivers ("com.mysql.jdbc.jdbc2.optional.MysqlDataSource" and
    "org.gjt.mm.mysql.Driver") and i don't know what should I do, can you give any advice?Thanks in advance!!
    Well that's my jsp
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
    <b>Resultado:</b>
    <sql:setDataSource var="datasource" driver="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
    url="jdbc:mysql://localhost/loja" user="marcos" password="131283"/>
    <sql:query dataSource="${datasource}" sql="select * livraria where codigo=1" var ="books"/>
      <c:forEach var="book" begin="0" items="${books.rows}">
        <b>${book.titulo}</b></c:forEach>this is the caught exception:
    exception
    javax.servlet.ServletException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:830)
         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:763)
         org.apache.jsp.Resposta_jsp._jspService(Resposta_jsp.java:89)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:336)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
         sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
    root cause
    javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
         org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:276)
         org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:159)
         org.apache.jsp.Resposta_jsp._jspx_meth_sql_query_0(Resposta_jsp.java:129)
         org.apache.jsp.Resposta_jsp._jspService(Resposta_jsp.java:70)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:105)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:336)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:251)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
         sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:585)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:249)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)

    Try with the driver class name com.mysql.jdbc.Driver

  • Problem installing oracle in windows on a system with a share drive

    I am attempting to install oracle on windows at work. I have access to a share drive that has an oracle inventory. I do not have permission to write here.
    When I try to install oracle locally on my C: drive, by default the installation looks in the N: drive oracle inventory and since I do not have privileges to write there, it errors out.
    how do i set it so that the installer creates an oracle/inventory locally on my C: drive?

    On Windows registry key 'inst_loc' defines the Oracle inventory location,obviously a previous installation set this location to shared drive N: . Unfortunately it's NOT supported to change this , statement from Oracle:
    Development have stated that manually changing the "inst_loc" string in the Windows registry (under HKEY_LOCAL_MACHINE\Software\Oracle or HKLM\Software\Oracle) is officially unsupported.
    You could create a 'clean' machine (remove completely all Oracle components including registry keys and start again with a fresh installation)
    http://download.oracle.com/docs/cd/B19306_01/install.102/b14316/deinstall.htm#i1008427
    OR - maybe easier - ask your systemadminstrator to grant the necessary privilege.
    Werner

  • Something's wrong with my hard drive, and disk utility can't repair it...

    Lately my MacBook Pro has been running really slow, so I ran Disk Utilities to see if it could fix it. However, when I ran it, the following is what I see. Would someone help me interpret what's going on? Thanks.
    Verify permissions for "HD”
    Warning: SUID file "usr/libexec/load_hdi" has been modified and will not be repaired.
    Warning: SUID file "System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/Resources /DiskManagementTool" has been modified and will not be repaired.
    Warning: SUID file "System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Reso urces/Locum" has been modified and will not be repaired.
    Warning: SUID file "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner " has been modified and will not be repaired.
    Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/readconf ig" has been modified and will not be repaired.
    Warning: SUID file "System/Library/PrivateFrameworks/Admin.framework/Versions/A/Resources/writecon fig" has been modified and will not be repaired.
    Warning: SUID file "usr/libexec/authopen" has been modified and will not be repaired.
    Warning: SUID file "System/Library/CoreServices/Finder.app/Contents/Resources/OwnerGroupTool" has been modified and will not be repaired.
    Warning: SUID file "System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAg ent" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/at" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/atq" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/atrm" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/batch" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/chfn" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/chpass" has been modified and will not be repaired.
    Warning: SUID file "usr/bin/chsh" has been modified and will not be repaired.
    Permissions verification complete
    Verifying volume “HD”
    Performing live verification.
    Checking Journaled HFS Plus volume.
    Checking Extents Overflow file.
    Checking Catalog file.
    Checking multi-linked files.
    Incorrect number of file hard links
    Checking Catalog hierarchy.
    Checking Extended Attributes file.
    Checking volume bitmap.
    Checking volume information.
    The volume HD needs to be repaired.
    Error: Filesystem verify or repair failed.

    Two things. First for the permissions check, reinstall the 10.5.2 COMBO update and repair permissions. That should fix things. Alternatively, search these forums for ACL, sort by date, and read the responses and the article Apple posted three months ago: http://docs.info.apple.com/article.html?artnum=306925
    Second, for the *Incorrect number of file hard links* error, follow smithrj's advice. If DU can't repair the disk, you'll need something stronger, such as DiskWarrior.
    BTW, please update your *My Settings* profile info. It still shows that you're running Tiger.

  • Something's Wrong with my Hard Drive

    I recently tried to install Ubuntu on my Intel Mac Mini. This ended in disaster and left my machine unable to re-boot into OS X. I finally figured out that I could bring up a boot menu by holding down the option key (derr). I then tried to partition my hard drive using Boot Camp so I could install Ubuntu that way. This caused an error message that told me to run the disk utility because my hard drive needed repair. Disk utility does not let me repair the hard drive, only verify it. I did this and it came up with the message:
    Disk Utility stopped verifying “Macintosh HD” because the following error was encountered:
    The underlying task reported failure on exit
    in the dialog window it says: "Volume bit map needs minor repair" and "invalid volume free block count". I can only speculate as to what that means, the bottom line is that I can't partition my hard drive. I tried booting to the OS X startup DVD but the option key only brings up my hard drive as an option to boot to.
    Any suggestions would be greatly appreciated, I'm stumped.
    Mac Mini Intel   Mac OS X (10.4.10)  

    I would just like to add that I ran a partition inspector and it came up with this result:
    * Report for internal hard disk *
    Current GPT partition table:
    # Start LBA End LBA Type
    1 40 409639 EFI System (FAT)
    2 409640 234179463 Mac OS X HFS+
    Current MBR partition table:
    # A Start LBA End LBA Type
    1 1 409639 ee EFI Protective
    2 * 409640 234179463 af Mac OS X HFS+
    MBR contents:
    Boot Code: Unknown, but bootable
    Partition at LBA 40:
    Boot Code: None (Non-system disk message)
    File System: FAT32
    Listed in GPT as partition 1, type EFI System (FAT)
    Partition at LBA 409640:
    Boot Code: None
    File System: HFS Extended (HFS+)
    Listed in GPT as partition 2, type Mac OS X HFS+
    Listed in MBR as partition 2, type af Mac OS X HFS+, active
    I don't know if this will help, but it can't hurt.

  • Something wrong with cd/dvd drive?

    I burned some cds with my macbook and the songs towards the end are skipping. It's happening to every cd I burn and I'm not sure why...

    my macbook is about 11 months old and the same thing. I also just had the screen replaced under the 1 year, it had burned out pixels...then they didn't put it back together correctly and I had to go back and get that fixed...60 mile round trip. I am not real happy right now.

Maybe you are looking for

  • How can I make a template in Mail?

    Hi to everyone , When I want to make a template in Mail from Pages it doesn't work. In Mail it appears but it doesn't go open when I want to use it. Can somebody help me. Also to make a template not from Pages it doesn't work? Thx in advantage. Sven

  • Finding Substituted Fonts

    We have an InDesign file from a client to which we have to make a few changes, we also have their print-ready PDF supposedly created from the InDesign file. A math character is showing in InDesign with the dreaded pink background because the font is

  • I have a G4050 scanjet compatibility with Image capture... no way to scan 35mm rolls...

    my G4050 worked  "before" correctly to scan 35mm rolls, aso.  For months was not using such kind of scanning,     Recently after trying again such 35mm negs or transparency scans, NO WAY...  Image capture doesn't work  for such scan, probably because

  • WD model returns single character

    Hello all, Please can you help me with this strange problem. I have created a WD application that calls a bapi. The call works fine however the parameter i am getting back is only single character instead of 2 characters (i.e. return parameter should

  • Copy CDG Discs (Karaoke track)?  ISDN Modem Rec.?

    Two quick but important (for me) questions. I have mac mini with super drive--Can I copy CDG disks with graphic track using this drive, and if so, where do I get how-to information or software? Nothing visible comes up in Mac support search (CDG). On