Setting v$session.program with javax.sql.DataSource unsing JNDI

I am trying to set v$session's program column while connecting to database.
It works like charm when i use :
java.util.Properties params = new java.util.Properties();
params.put("v$session.program", "MyApp");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
conn = DriverManager.getConnection("jdbc:oracle:thin:user/[email protected]:1521:myDB",params);
It just doesn't SET anything when i use, JNDI :
java.util.Properties params = new java.util.Properties();
params.put("v$session.program", "MyApp");
Context ctx = new InitialContext(params);
DataSource ds = (DataSource)ctx.lookup(datasourceName);
conn = ds.getConnection(userName,password);
Just couldn't figure out why its not setting in the 2nd Case. Any ideas ??

Valid..
But then, even if i set v$session.program in my JDev environment or even on app server's connection pool Its NOt getting set.
Am i doing something worng.
Btw, i am using jdbc thin 10.1.0.3 driver. I read somewhere that this was a bug and its fixed with jdbc thin driver 10.2.x versions.
Has anyone tried on 10.2.x versions ?

Similar Messages

  • [WLS 8.1] - AbstractMethodError using javax.sql.DataSource  getConnection()

    [WLS 8.1.3] I'm getting an error while trying to execute the getConnection() method of javax.sql.DataSource.
    The same code, test data, WLS JDBC connection & data source runs fine on HP-UX but when I try to run it on XP, I get an error.(see below) Our code calls the getConnection() method several times and it actually works the first few times in the transaction but then fails after the 5th or 6th call. We're using the weblogic.jdbc.oci.Driver in both HP-UX & XP and the JDBC settings are identical. I've tried the same query in SQLPLUS as what's being used in the prepared statement and it works fine.
    The error message is as follows:
    Transaction BEA1-0002AD72C454EBACDA96 not active anymore. tx status = Marked rollback. [Reason=java.lang.AbstractMethodError: weblogic.xml.schema.binding.BeanCodecBase.getCompositor()Lweblogic/xml/schema/binding/ModelGroupCompositor;]>
    The code snippet that gets the error:
    Context ctx = new InitialContext();
    ds = (javax.sql.DataSource) ctx.lookup ("com.xxxx.yyyy.zzzz");
    conn = ds.getConnection();
    Any ideas what could cause this error?

    I turned JDBC logging on but the only SQLExceptions I could find in the JDBC log where some "java.sql.SQLException: Result set already closed" errors. Not ideal but the db calls actually worked and those errors were not in the same place in the code. I'm looking into why these are occurring but I don't think this is the root problem of the AbstractMethodError as the same SQLException occurs in the JDBC logs on UNIX where the AbstractMethodError is not being thrown. I can include a stack trace of the SQLException if you still think it might help.
    While searching the logs, I found other occurrences of the AbstractMethodError. I also noticed there is a JDK version difference between the WLS 8.1.3 for XP and the one for HP-UX. The XP version has JDK 142_04 and the HP-UX has 142_03.
    Here's a stack trace of the other AbstractMethodError I found from one of the EJB's:
    ####<Oct 6, 2004 6:41:35 AM PDT> <Info> <EJB> <JEAGLEMXP> <lnppiServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<anonymous>> <BEA1-00009C0656BCEBACDA96> <BEA-010051> <EJB Exception occurred during invocation from home: com.qwest.lnppi.business.port.PortedTnEjb_rn88fn_HomeImpl@26d560 threw exception: java.lang.AbstractMethodError: weblogic.xml.schema.binding.BeanCodecBase.getCompositor()Lweblogic/xml/schema/binding/ModelGroupCompositor;
    java.lang.AbstractMethodError: weblogic.xml.schema.binding.BeanCodecBase.getCompositor()Lweblogic/xml/schema/binding/ModelGroupCompositor;
         at weblogic.xml.schema.binding.BeanCodecBase.gatherContents(BeanCodecBase.java:299)
         at weblogic.xml.schema.binding.CodecBase.serializeFill(CodecBase.java:285)
         at weblogic.xml.schema.binding.CodecBase.serialize_internal(CodecBase.java:222)
         at weblogic.xml.schema.binding.CodecBase.serialize(CodecBase.java:181)
         at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(RuntimeUtils.java:188)
         at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(RuntimeUtils.java:174)
         at weblogic.webservice.core.DefaultPart.invokeSerializer(DefaultPart.java:324)
         at weblogic.webservice.core.DefaultPart.toXML(DefaultPart.java:297)
         at weblogic.webservice.core.DefaultMessage.toXML(DefaultMessage.java:645)
         at weblogic.webservice.core.ClientDispatcher.send(ClientDispatcher.java:206)
         at weblogic.webservice.core.ClientDispatcher.dispatch(ClientDispatcher.java:143)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:457)
         at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:443)
         at weblogic.webservice.core.rpc.StubImpl._invoke(StubImpl.java:290)
         at com.qwest.lnppi.portedTNservice.PortedTelephoneNumber_Stub.getPortedTelelphoneNumber(Unknown Source)
         at com.qwest.lnppi.business.port.PortedTnBean.portedTnWS(Unknown Source)
         at com.qwest.lnppi.business.port.PortedTnBean.portedTn(Unknown Source)
         at com.qwest.lnppi.business.port.PortedTnEjb_rn88fn_EOImpl.portedTn(PortedTnEjb_rn88fn_EOImpl.java:98)
         at com.qwest.lnppi.business.svc.GetCurrentServiceProviderSwitch.getCurrentServiceProviderSwitch(Unknown Source)
         at com.qwest.lnppi.business.svc.LnppiServiceBean.getPortingOptions(Unknown Source)
         at com.qwest.lnppi.business.svc.LnppiServiceEjb_tk1dpv_EOImpl.getPortingOptions(LnppiServiceEjb_tk1dpv_EOImpl.java:46)
         at com.qwest.lnppi.web.lnppiTester.Tester.CallTheBean(Unknown Source)
         at com.qwest.lnppi.web.lnppiTester.Tester.TestIt(Unknown Source)
         at jsp_servlet.__tester._jspService(__tester.java:157)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:312)
         at com.qwest.lnppi.web.lnppiTester.pgMgr.doTestIt(Unknown Source)
         at com.qwest.lnppi.web.lnppiTester.pgMgr.service(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6452)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >

  • Can anybody send me ebook for 'oracle 10g programming with pl/sql'

    Hi
    can any one send me ebook for oracle's 'oracle 10g programming with pl/sql', 'java'
    My mail id is: [email protected]
    Thanking in advance.

    I hope it can guide you to get ebooks for your request.
    http://www.oracle.com/technology/tech/pl_sql/index.html
    Cheers
    Vigneswaran

  • I met an error when connect to oracle db with tag sql:DataSource

    When I use the jstl tag <sql:DataSource> connect to oracle db ,I met an error as :
    javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "java.sql.SQLException: No suitable driver"
    My Source code as follow:
    <sql:setDataSource var="dataSource" driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.220:1521:gzserver" scope="request" user="lnmisscall" password="lnmcadmin"/>
    <sql:query dataSource="{$dataSource}" var="data">
    I am sure the connection information are right (I can connecte to the db with them in jsp & java bean) , and I have put the oracle's jdbc driver under the tomcat/common/lib folder,
    Please help me to fit it ,thanks.

    Sabrina,
    Its all dependent on the application and whether its 32-bit or 64-bit.  For example, SSRS reporting services 2008 R2 is a 64-bit application, so load the 64-bit oracle client there for report execution.  Report builder is a 32-bit client application,
    assuming its running on a different machine, so load the 32-bit oracle client on any user computers using RB 3.0 and working with Oracle.  If the computers are one in the same, then do as the post above says, load both...

  • Setting v$session.program property in application module config

    How can I set the v$session.program property in the AM config, so that when a new connection is created, the v$session.program field is documented with the property value.
    I added the following in JClient JCLoginDialog:
    ((Hashtable)connEnvironment).put("v$session.program", "my program name");
    I traced the V$SESSION TABLE:
    The added connection has "my program name" in the program field but if I open other application module instances, the new connections have an empty v$session.program field.
    I suppose that a property must be added to all application module configurations.
    Can somebody help me on this one?
    The v$session.program field is helpful when sessions must be killed.
    Thanks
    Fred

    I don't believe there is a built-in mechanism for that.
    But you can easily do it yourself. In you AM class:
    public void prepareSession( Session session ) {
        super.prepareSession( session );
        setDatabaseClientInfo( Bc4jConstants.APPLICATION_NAME );
        setDatabaseModuleInfo( moduleInfo );
    }And then:
      public void setDatabaseClientInfo( String clientInfo ) {
        try {
          this.getTransaction( ).executeCommand(
            "BEGIN dbms_application_info.set_client_info('" + clientInfo + "'); END;" );
        } catch( Exception e ) {
          // uncritical error
          log.warn( "Error setting the database client info: " + clientInfo, e );
      }and
      public void setDatabaseModuleInfo( String moduleInfo ) {
        if( moduleInfo != null ) {
          try {
            this.getTransaction( ).executeCommand( "BEGIN dbms_application_info.set_module('"
              + moduleInfo + "', NULL); END;" );
          } catch( Exception exception ) {
            // uncritical error
            log.warn( "Error setting the database module info: " + moduleInfo, exception );
      }In a similar fashion you can set the client identifier. We use the moduleInfo to identify the module of the session. The client info helps us to identify the application.
    Sascha

  • How to set v$session.program ?

    Hi,
    I would like to set the v$session.program value to audit this after logon.
    In sqlplus I can see some program entries : plsqldev.exe, sqlplusw.exe, oem etc
    but I can not find the program entry for Forms & Reports 6i.
    How can I set this v$session.program value ?
    Many thanks and regards,
    Friedhold

    You cannot set the program; it is automatically filled with the OS executable that has created the session.
    If I enter Forms Builder and connect, then I see "ifbld90.exe" in the program column.
    Regards,
    Rob.
    Edited by: Rob van Wijk on 28-aug-2009 13:05
    Note that I was unaware of the information in Mohan Nair's referred thread.
    Here is a nice article: http://www.integrigy.com/security-resources/analysis/Integrigy_Spoofing_Oracle_Session_Information.pdf
    Quote: +"The program name is supplied directly by the client and can be set to any value by an attacker. The program value is set during the session initialization. Using the Oracle JDBC driver, the value can be set prior to the connection initialization. With the Oracle OCI driver, simply renaming the “exe” file will allow you to manipulate the program name."+

  • Compile problem with javax.sql

    I have upgraded to sdk 1.4.2 and tried to compile my code. I am getting an error on import javax.sql.* where I am getting the message "Package does not exist" error. As the result of this any class that is in this package gets an error as well. I am using ant to do the build. It does not seem to have a problem with the other import files and some of my code do compile fine except for this one that contains javax.sql.*. Thanks for your help.

    Are you sure that the javax.sql.* stuff exists in your javac classpath? It seems not to be there. Look for j2ee.jar (from Sun J2EE SDK), or something like that (something like it probably came with your app server).
    Mike

  • Setting Default Indesign program with multiple versions installed Snow Leopard

    Hi,
    when having 2 versions of Indesign installed (CS4 and CS5), Snow Leopard uses CS5 as the default application to open INDD files.
    Typically if you want to set a particular program as the default program, you right-click on the file, go to "get Info", then "open with" and pick the applications from the pulldown menu and then click right below it "Change All". Typically now that program has become the default program. This has worked all the time except in this case. When trying to set Indesign CS4 as the default program for all INDD files (use CS4 99% of the time and all INDD files on the system were created using CS4) it will not let me use the "change all" button. It automatically goes back to CS5. I want Indesign CS4 to be the default program.
    Any suggestion is greatly appreciated.
    Thanks.

    Change file associations manually or have this freebie jewel do it for you. Most likely CS5 will take over again. Otherwise you can go fish on http://hints.macworld.com/ for another way.
    Rubicode - RCDefaultApp

  • BC4J with non-SQL datasource

    Hi
    Is it possible to use BC4J with non-SQL, non-relational datasources? For example, we are exploring the possibility of using a file-based XML datastore (NOT the XDB) as the back-end for some ADF screens.
    Thanks,
    Sean

    BC4J is designed for SQL databases.
    http://www.oracle.com/technology/products/jdev/collateral/tutorials/903/j2ee_bc4j/prnt/j2ee_bc4j.html#bc4j-faq

  • Question about Oracle Database 11g: Program with PL/SQL

    Hello,
    I've read that:
    This course is a combination of Oracle Database 11g: PL/SQL Fundamentals and Oracle Database 11g: Develop PL/SQL Program Units courses.
    In order to preparing for this exam, i should read the student guide, so there are 4 pdf files. One is Oracle Database 11g: PL/SQL Fundamentals, and the other 3 are regarding to Oracle Database 11g: Develop PL/SQL Program Units (volume I, II and III). My question is, regarding to this last one (Oracle Database 11g: Develop PL/SQL Program Units), which volume should i read? I saw that volume I has 400+ pages, and the IIIrd ~80.
    Which document should i read? What's the difference between them?
    Thanks!

    Passing the exam and becoming certified are not a matter of simply reading a book or taking a training class. While books and classroom materials as well as in-class training are all important steps in preparing for an exam, experience and research are just as important. I cannot tell you that there are 53 questions on the exam and every single question maps directly back to page 13, paragraph 3 in XX book. However, If you have the classroom material, and you have the list of exam topics, you should be able to find most of the information you need. In some cases, if you are not completely familiar with a specific topic, or you don't feel like the information in the book gives you all the information you need, you may need to do a little additional research. This is all part of preparing for an exam. This process is what makes you successful as a certified professional.
    Your focus seems to be solely on the course materials that you have and what volumes and chapters you should read. I'm trying to give you a different perspective - preparing for an exam is not necessarily about taking one course or reading one book and being ready. You need to review the exam topics and be sure that you are familiar with each topic.
    Regards,
    Brandye Barrington

  • Setting a session ID in PL/SQL

    Hello
    I am currently trying to download the contents of a clob into notepad from Apex. So I have a link like this to call the package on the database:
    <a href="#OWNER#.species_upload.download_error_txt?p_session_id=&APP_SESSION.">Download to Notepad</a> And as you can see I am passing in the session id as I want to use the v function to get at some application items. Here is the code for the function:
       PROCEDURE download_error_txt(p_session_id IN NUMBER)
       IS
       v_err_filename               VARCHAR2(1000);
       v_err_clob                   CLOB;
       v_err_user                   VARCHAR2(100);
       BEGIN
            --First of all we will get the file name and append error to it.
            wwv_flow_api.set_security_group_id(2178813262660915);
            APEX_CUSTOM_AUTH.set_session_id(p_session_id);
            v_err_filename := v('F157_SPECIES_FILE_NAME');
            v_err_filename := SUBSTR(v_err_filename,0,LENGTH(v_err_filename) -4)
                           || '_error.txt';
            --We will convert all the <br /> tags in the clob to chr10||chr13 to
            --force a new line feed in windows.       
            v_err_clob := V('F157_SPECIES_ERROR');
            v_err_clob := REPLACE(v_err_clob, '<br />', chr(13));
            v_err_user := V('APP_USER');
            select v('APP_USER') INTO v_err_user from dual;
            --Set the MIME type.
            OWA_UTIL.MIME_HEADER('text/plain',FALSE);
            --Set the name of the file
            HTP.p('Content-Disposition: attachment; filename="'||v_err_filename||'"');
            --Close the HTTP header,
            OWA_UTIL.HTTP_HEADER_CLOSE;
            HTP.p('Below is a detailed list of why the '|| v_err_filename || 'did not upload.');
            HTP.p(chr(13));
            HTP.p('Paul Test');
            HTP.p(chr(13));
            HTP.p(v_err_user);
            HTP.p(chr(13));
            HTP.p(v_err_clob);
       END download_error_txt;Now it opens up the notepad fine and displays the values that I have hardcoded but none of the values that the v function returns. As you can see I am using set_session_id in my code but I don't think that is enough.
    So thats why I am wondering if I can tell this procedure what apex session it is and get the values from that session.
    Cheers,
    Paul.

    If you use the application process approach like in this example (at the end), you can get the session id within the package using v('APP_SESSION').
    Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    ------------------------------------------------------------------------------

  • How I can program with PL/SQL ?

    What is the best tool of Oracle to program and debug PL/SQL?
    Thanks

    Yes, you can try TOAD but it's not an Oracle product, it's a Quest product.
    I prefer Pl/Sql Developer, by All Round Automations
    Try Toad software

  • Not able to set databinding for dropdown with another list datasource

    Hi
    I have created one dataviewwebpart on the basis of list1.
    Now I want to add one dropdown in one of the column which will display the values of another list.
    So I added link datasource as list2 for another datasource.
    I want to display versionID's  from another list for the item present in the row to this dropdown and when user click on icon I will pass selected version ID and ItemID(available in the row). So the user will able to see the selected version of the
    seleted item in another list.
    But I am not able to select versionID form list2 in "Change databinding" for the dropdown.
    In select a datasource dropdown its not showing the linked datasource of List2.
    What can I do ?
    Is there any other solution ? Am I missing anything?

    Hi,
    I recommend to edit the dropdown control with the code below:
    <SharePoint:DVDropDownList runat="server" id="ff5{$Pos}" DataSourceID="FilteredLookup" DataTextField="Title" DataValueField="Title" SelectedValue="{@MathTeachers}" __designer:bind="{ddwrt:DataBind('u',concat('ff5',$Pos),'SelectedValue','SelectedIndexChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@MathTeachers')}"/>
    Please remember to change the id, DataSourceID, DataTextField, DataValueField and SelectedValue to the value in your page code.
    More reference:
    https://www.mriwm.com/Public/PamBlog/Lists/Posts/Post.aspx?ID=39
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Is 1ZO-147 (Oracle 9i program with PL/SQL) exam paper got any change?

    Hi
    Im goin to do 1Z0-147 exam next week,but i heard Oracle has changed the exam paper.
    Is that true???
    If its true, if any one have model papers of that plz send to thz mail address
    Email: [email protected]
    Thanks

    Hi,
    this forum is not for certification may be your query will get solved Oracle Certification Program
    and besides that I have heard that oracle 9i certification is on retirement so i will suggest you to confirm this first or its better to give oracle 10g certification.

  • How to run Struts program with the help of tomcat

    Hello Everybody
    This is Adesh.I am a newcomer of java and facing a problem with struts, so if any one know how to set the path of struts and how to run struts program, so plz inform me.
    THX in Advance.............................................

    struts-config.xml
    <struts-config>
    <action-mappings>
         <action path  = "/welcome"
                    type  = "Welcome"
                    scope="session">
                <forward name="success" path=".welcome"/>
                <forward name="failure" path=".base.error"/>
         </action>
    </action-mappings>
        <plug-in className="org.apache.struts.tiles.TilesPlugin">
            <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
            <set-property property="definitions-debug" value="1"/>
            <set-property property="definitions-parser-details" value="0"/>
            <set-property property="definitions-parser-validate" value="true"/>
        </plug-in>
    </struts-config>tiles-defs.xml
    <tiles-definitions>
         <definition name = ".base" path = "/include/template.jsp">
              <put name = "title" value = "${title}"/>
              <put name = "header" value = "/include/top.jsp"/>
              <put name = "body" value = "${body}"/>
              <put name = "footer" value = "/include/footer.jsp"/>
         </definition>
    </tiles-definitions>web.xml
    <servlet>
            <servlet-name>action</servlet-name>
            <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
            <init-param>
                <param-name>config</param-name>
                <param-value>/WEB-INF/struts-config.xml</param-value>
            </init-param>
    <init-param>
                <param-name>definitions-config</param-name>
                <param-value>/WEB-INF/tiles-defs.xml</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
    <servlet>
            <servlet-name>init</servlet-name>
            <servlet-class>Init</servlet-class>
            <load-on-startup>2</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>action</servlet-name>
            <url-pattern>*.do</url-pattern>
        </servlet-mapping>
      <jsp-config>
        <taglib>
            <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
            <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
            <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
            <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/wall.tld</taglib-uri>
            <taglib-location>/WEB-INF/wall.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/c.tld</taglib-uri>
            <taglib-location>/WEB-INF/c.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/fn.tld</taglib-uri>
            <taglib-location>/WEB-INF/fn.tld</taglib-location>
        </taglib>
        <taglib>
            <taglib-uri>/WEB-INF/fmt.tld</taglib-uri>
            <taglib-location>/WEB-INF/fmt.tld</taglib-location>
        </taglib>
    </jsp-config>
        <resource-ref>
            <description>DB Connection</description>
            <res-ref-name>jdbc/SQLServerDB</res-ref-name>
            <res-type>javax.sql.DataSource</res-type>
            <res-auth>Container</res-auth>
        </resource-ref>
    </web-app>This should help....

Maybe you are looking for

  • What is the latest, older model iMac that has a DVI port. I do not want a Mini-Display Port

    I want to use an iMac for my seminar. My projector only accepts VGA connections. I currently use my MacBook Pro using a cable that has DVI Male on one end and VGA Male on the other.  I can't get a Mini-Display to VGA adapter. What is the latest, olde

  • JNA: Structure by pointer in a linked list

    Hello, I've been trying to figure this out but so far no luck. Here's what I have in C: typedef struct _strvectitem      char *szValue;      void *pData;      struct _strvectitem *pNext; } STRVECTITEM, *PSTRVECTITEM; typedef struct _strvect      unsi

  • Key doesnt work

    hi! I bought new MAC OS and after few days my key "h" does not work. It works like option key. how I can modify my "h" key to work as "h" key? also when i push the key +shift = Ó???how can I fix that problem?

  • Cast Documented Behaviour?

    Take a look at the following sample. In the last statement, I use a CAST and understand why it only shows the first letter. But why does it do the same for the other column in which I don't use the CAST? SQL> select *   2    from v$version   3  / BAN

  • System keychain

    I think i have a problem with the system keychain. When i try to save the password for the vpn connections, nothing happens (the password field become empty); it's impossible to do time capsule backup and post this error: "Error -25308 when creating