Oracle 8.0.6.1.0 and PHP 5.2.17

Hi all
I need help, I've this enviroment:
Dedicated Server:
Oracle Version: 8.0.6.1.0 OS: UNIXware 6
Web Server (Windows 7):
Oracle Client Version: 9.2
Oracle Instant Client: 10.1.0.5 (OCI Version: 1.2.5 Rev: 293036)
Apache 2.2
PHP 5.2.17 (OCI library uncommented)
I can see the oci library enabled in phpinfo, but when I test my connection I got:
*Warning: oci_connect() [function.oci-connect]:* ORA-03134: Connections to this server version are no longer supported. in C:\Apache\htdocs\reportes\cinco.php on line 3
Fatal error: ORA-03134: Connections to this server version are no longer supported. in C:\Apache\htdocs\reportes\cinco.php on line 6
The connection script that I used:
+<?php+
+$dbstr="(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.201.5.58)(PORT = 1521)) ) (CONNECT_DATA = (SID = ORA0) ) )";+
+$conn = oci_connect('DBuser', 'DBpass', $dbstr);+
+if (!$conn) {+
+$e = oci_error();+
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
+}+
+?>+
Please help me, bacause I'm so frustrated about it, I changed the instantclient version (10.1.05, 10.2.03, 10.2.0.4, 10.2.0.5, 11.1.0.6.0, ... 11.2.0.2.0) and the same error. Any idea for my case?
Note: I can get a connection just using the client 9i, I mean with Toad or Telnet. (tnsping is OK )

Looking down the 8.0.6 column of the support interoperability matrix,
the rows for Oracle clients 10.1 and higher are red "Not supported"
status. They reference note #3 "An ORA-3134 error is correctly
reported when attempting to connect to this version." This is what
you are seeing.
The Oracle 9.2 client row has purple "was supported" status meaning
that it should technically work, but calling Oracle Support for help
isn't possible.
The PHP Windows team releases php_oci8.dll built with Oracle 10.2
client libraries. You need to build PHP so it compiles and links with
an Oracle 9.2 client, similar to this:
export ORACLE_HOME=/path/to/my/9.2/oracle/home
./configure --with-oci8=$ORACLE_HOME ...
make
make install
Windows instructions are at: https://wiki.php.net/internals/windows/stepbystepbuild
I've never tested this combination.
Overall, I'd step back and see if you have other options, such as
upgrading the Database.
Edited by: cj on Mar 26, 2012 11:17 AM

Similar Messages

  • Oracle 9 and PHP under Redhat 9

    Hi,
    I am planning to migrate my current web server from
    redhat 7.x to 9 and I am currently evaluating what may
    go wrong or need special attention before I actually
    replace it.
    After searching the archives and other lists I still
    have a question :
    a) oracle support
    For the current setup I've downloaded and installed
    the oracle 8i (8.1.5) in a separate machine, tar.gz
    the lib directory in order to compile and run php with
    oracle 8i in my production server.
    Is this the best approach for Redhat 9 or should I try
    to install oracle 9 which hopefully may have a
    devel-only option ? Note that php needs to access
    external oracle 8 servers which I do not mantain so compatibitity issues are important.
    Regards.

    I'm in a similar situation where i'm migrating from Win2k + PHP & want oracle support to connect to a remote server.
    I got as far as installing redhat 9 & installing the oracle client.
    I still can't get oracle to work in PHP though. doing a bit of research I dont think the redhat 9 RPM's come with oracle support compiled. I really dont want to be maintaining custom compiled php versions i'd rather just have up2date do it all. I hear you can get ODBC to work with oracle, but most of the stuff i've looked at covers doing this on windows, not linux.
    If anyone out there has manager to get PHP & oracle working on RH9, without re-compiling PHP please let me know!

  • Flash Builder 4.6 mobile connetion oracle and php

    Hi everyone im new in flash builder and as far i know Flash Builder 4.6 gives you the option to create sample PHP code, but only gives an option for a MySQL database.  Does anyone have some PHP sample code for using Oracle? I try few proyect and they work perfect but i dont know how to do it for oracle
    Thnx a lot XD

    After searching on internet and have hands on this problem, finally found the solution.
    SAMSUNG Galaxy Y S5360 has CPU 830 MHz ARMv6 and minimum requirement of minimum system requirements for AIR 3.3 Beta on Android :
    CPU: ARMv7 processor with Vector FPU, Minimum 550MHz, OpenGL ES2.0, H.264 & AAC H/W Decoders OS: Android 2.2, 2.3, 3.0, 3.1, 3.2 & 4.0 RAM: 256MB RAM
    Later I used a Motorola mobile handset with higher version my .apk file worked well.
    Click here For Samsung Galaxy Y S5360 Phone Specification
    thanks to everyone for your efforts.

  • Oracle 9.2 and PHP 5.1.x problems

    Hello everyone.
    I have an extremely frustrating dilemma, which has been a pain for quite a while now.
    I have been working with Oracle and PHP since Oracle 8.x and PHP4 and everything has been running smoothly. After we upgraded from PHP4 to PHP5 and from Oracle 8 to Oracle 9 I had to switch from using the old php_oracle extension to the OCI-libraries, but otherwise there were no problems.
    But now I am completely stumped. We are currently using Oracle version 9.2 and since our production enviroment is extremely large we are not going to upgrade to Oracle 10 or greater for many years.
    PHP though keeps on going forward. I am currently using PHP 5.1.0. I have tried several times upgrading to anything beyond that. 5.1.2, 5.1.4 and recently 5.1.6. But the oracle extensions just don't want to play anymore.
    I get the following error message everytime I start my apache 1.3:
    The procedure entry point OCILobRead2 could not be located in .. OCI.dll
    After reading this thread
    (Re: "The procedure entry point OCILobRead2 could not bel located in .. OCI.dll"
    I seem to know what the cause of the problem is. But how can I get past this? I would really like to upgrade our PHP version and still be able to use oracle. 5.1.0 is the last version which seems to work ok. Anything greater than that will not work at the moment.
    Any help would be greatly appreciated. Thank you very much.
    EDIT: I am using Windows 2000 and Windows 2003 Server. Unfortunately Linux is not an option where I work.
    EDIT2: Another edit. Actually I can start the thing up with PHP 5.1.2, but then I get a weird apache crash whenever I try to run a simple select query. No error messages and the log is empty. I am completely stumped.
    Message was edited by:
    Gameon
    Message was edited by:
    Gameon

    Thanks for the answers. The oci8.dll is uncommented naturally. Otherwise it would start up just fine, but I couldn't use the database functions.
    I got it working by installing 5.1.6, but replacing the oci8.dll with the one from the 5.1.0 -version. It's a very... desperate... solution, but at least it works.
    I'm gonna have to try to sell the idea of using the 10g client to our DBA. I don't think though, that he'll be very enthusiastic to set it up on our production servers. We'll see.

  • Adobe Dreamweaver CS3 with ASP coldfusion and PHP search?

    I am working through Adobe Dreamweaver CS3 with ASP
    coldfusion and PHP with the intent of creating a data base site
    that primarily requires a search engine on the index page. The
    search page in the book uses specific search criteria ensuring that
    there will always be a match to the data base but I need to create
    an input text field search engine. My Q, if there is no data within
    the data base that match the variable, will it return with an error
    requiring an argument in the code to respond to no matching data.
    Hopefully there are comprehensive online recourses for these search
    engines as they are so common. I am a complete newby to all aspects
    of web development and code so it will need to be a thorough
    explanation, an idiots guide. ANY HELP GREATLY APPRECIATED

    Rob,
    Let me try to answer your questions, understanding that my
    answers are laced with my experience and therefore my bias.
    1. For the most part the SQL that you write for Access, MS
    SQL or MySQL is going to be the same. I won't make that claim about
    Oracle or PostgreSQL because I have limited or no experience in
    those areas. To be sure when you head down the road with any DBMS
    there are finer points on 'value added' features (to over simplify
    things like MS SQL's Transact SQL), but for the most part when you
    are pulling out, inserting or deleting records the SQL that you
    write will be the same. In fact, I don't think I had to make any of
    the SQL in the book different to deal with the back end db.
    2. As for your host steering you away from MySQL, I don't
    know why that would be. It is MUCH more stable and robust than
    Access for web development. My research showed that you can use
    MySQL just fine with ASP though that clearly wouldn't be
    Microsoft's first choice.
    3. A quick aside, the fact that you are building ASP on a Mac
    would seem to indicate that you are developing on your production
    server. That's never a good idea. Go local if you can. If you have
    a newer Intel Mac you can use VM Fusion, Parallels or even Boot
    Camp to run Windows in a virtual environment and develop there,
    only moving your code to production when you are happy with it.
    There is of course the fact that they two environments would not be
    identical and you may need to change a few references, but it is
    still a better practice than developing on your live site. Some web
    hosts give you the ability to set up a subdomain. If yours does,
    you could set one up with a duplicate of your site and develop
    there.
    4. Let me try to pull your 'rant-let' apart into two issue. I
    begin with a question. I'm not sure what the Mac part has to do
    with it. The primary language I work in at my day job is
    ColdFusion. The majority of the most serious developers I know in
    the CF world work on Macs. I am forced into the PC world because of
    a cultural bias at the business school where I work. Having said
    that, the only time I have felt there was ANY difference in the
    tools, resources, choices I had was in any way affected by platform
    was when Adobe still had not released Flex Builder 2 for the Mac.
    Now that is behind us as well. This reaction of mine may be based
    on the fact that Access never comes into play in the work that I
    do. I regularly work with MS SQL and MySQL. (OK, so SQL Enterprise
    Manager, the MS tool of choice to talk to MS SQL is Windows only,
    but I only use that at the day job. But even there you can find
    cross-platform, free tools like Aqua Data Studio to talk from a Mac
    to MS SQL.) If I'm missing your point on the Mac, please let me
    know. Since the advent of the Intel Mac I think it is hands-down
    the best choice for a web developer. You can have Mac, Windows and
    Unix all on one machine. It doesn't get any better (providing you
    have the RAM :-)).
    As for the security question, it is somewhat analogous to the
    war on viruses and spyware. As the defenses get better, so do the
    attacks. Most languages have developed functions for vetting user
    input variables and best practices for building these things. It is
    mainly a user education issue. When I took over the book you are
    working out of, the one thing Jeffrey told me it needed was more
    security. I did my best to put more in under the constraints of the
    publisher. They didn't want the book to be any longer than the
    previous version. I did my best to modify the code used to include
    "string safe" functions and to add verbiage about the importance of
    security. It was clear that I could not add as much as was needed
    and I said so in the book. Much more is needed for a serious
    treatment of the subject and not acknowledging that would have been
    a disservice to the readers. I've been working as a developer for
    over a decade and I don't know all there is to know about it. It's
    a constantly changing field, just like all of web development. In
    fact next week I'm going through a 2-day SANS Web Application
    Security workshop in hopes of learning more. So at the risk of
    sounding like an industry apologist, I don't think it's a
    shortcoming of the development community. It is, as they say, "a
    developing situation".
    HTH,
    Bob
    http://bobflynn.info/

  • [Solved]Lighttpd and php/fcgi

    I installed and configured lighttpd and php/fcgi exactly as found http://wiki.archlinux.org/index.php/Lig … nd_Non-SSL except for: ssl and eaccelerator. I am also running php with the lighttpd user instead of phpuser.
    I have done chmod 775 for /var/run/ligghtpd and chown lighttpd -R /var/run/lighttpd and still get these errors.
    2008-05-02 10:14:28: (log.c.75) server started
    2008-05-02 10:14:28: (mod_fastcgi.c.904) bind failed for: unix:/var/run/lighttpd/php-fastcgi.socket-0 Permission denied
    2008-05-02 10:14:28: (mod_fastcgi.c.1340) [ERROR]: spawning fcgi failed.
    2008-05-02 10:14:28: (server.c.908) Configuration of plugins failed. Going down.
    But if I stop /etc/rc.d/spawn-php, and restart my server, everything works perfectly, the phpinfo page, and a basic php include.
    my /etc/php/php.ini
    [PHP]
    ; About php.ini ;
    ; This file controls many aspects of PHP's behavior. In order for PHP to
    ; read it, it must be named 'php.ini'. PHP looks for it in the current
    ; working directory, in the path designated by the environment variable
    ; PHPRC, and in the path that was defined in compile time (in that order).
    ; The path in which the php.ini file is looked for can be overridden using
    ; the -c argument in command line mode.
    ; The syntax of the file is extremely simple. Whitespace and Lines
    ; beginning with a semicolon are silently ignored (as you probably guessed).
    ; Section headers (e.g. [Foo]) are also silently ignored, even though
    ; they might mean something in the future.
    ; Directives are specified using the following syntax:
    ; directive = value
    ; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
    ; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
    ; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
    ; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
    ; Expressions in the INI file are limited to bitwise operators and parentheses:
    ; | bitwise OR
    ; & bitwise AND
    ; ~ bitwise NOT
    ; ! boolean NOT
    ; Boolean flags can be turned on using the values 1, On, True or Yes.
    ; They can be turned off using the values 0, Off, False or No.
    ; An empty string can be denoted by simply not writing anything after the equal
    ; sign, or by using the None keyword:
    ; foo = ; sets foo to an empty string
    ; foo = none ; sets foo to an empty string
    ; foo = "none" ; sets foo to the string 'none'
    ; If you use constants in your value, and these constants belong to a
    ; dynamically loaded extension (either a PHP extension or a Zend extension),
    ; you may only use these constants *after* the line that loads the extension.
    ; About this file ;
    ; This is the recommended, PHP 5-style version of the php.ini-dist file. It
    ; sets some non standard settings, that make PHP more efficient, more secure,
    ; and encourage cleaner coding.
    ; The price is that with these settings, PHP may be incompatible with some
    ; applications, and sometimes, more difficult to develop with. Using this
    ; file is warmly recommended for production sites. As all of the changes from
    ; the standard settings are thoroughly documented, you can go over each one,
    ; and decide whether you want to use it or not.
    ; For general information about the php.ini file, please consult the php.ini-dist
    ; file, included in your PHP distribution.
    ; This file is different from the php.ini-dist file in the fact that it features
    ; different values for several directives, in order to improve performance, while
    ; possibly breaking compatibility with the standard out-of-the-box behavior of
    ; PHP. Please make sure you read what's different, and modify your scripts
    ; accordingly, if you decide to use this file instead.
    ; - register_long_arrays = Off [Performance]
    ; Disables registration of the older (and deprecated) long predefined array
    ; variables ($HTTP_*_VARS). Instead, use the superglobals that were
    ; introduced in PHP 4.1.0
    ; - display_errors = Off [Security]
    ; With this directive set to off, errors that occur during the execution of
    ; scripts will no longer be displayed as a part of the script output, and thus,
    ; will no longer be exposed to remote users. With some errors, the error message
    ; content may expose information about your script, web server, or database
    ; server that may be exploitable for hacking. Production sites should have this
    ; directive set to off.
    ; - log_errors = On [Security]
    ; This directive complements the above one. Any errors that occur during the
    ; execution of your script will be logged (typically, to your server's error log,
    ; but can be configured in several ways). Along with setting display_errors to off,
    ; this setup gives you the ability to fully understand what may have gone wrong,
    ; without exposing any sensitive information to remote users.
    ; - output_buffering = 4096 [Performance]
    ; Set a 4KB output buffer. Enabling output buffering typically results in less
    ; writes, and sometimes less packets sent on the wire, which can often lead to
    ; better performance. The gain this directive actually yields greatly depends
    ; on which Web server you're working with, and what kind of scripts you're using.
    ; - register_argc_argv = Off [Performance]
    ; Disables registration of the somewhat redundant $argv and $argc global
    ; variables.
    ; - magic_quotes_gpc = Off [Performance]
    ; Input data is no longer escaped with slashes so that it can be sent into
    ; SQL databases without further manipulation. Instead, you should use the
    ; function addslashes() on each input element you wish to send to a database.
    ; - variables_order = "GPCS" [Performance]
    ; The environment variables are not hashed into the $_ENV. To access
    ; environment variables, you can use getenv() instead.
    ; - error_reporting = E_ALL [Code Cleanliness, Security(?)]
    ; By default, PHP suppresses errors of type E_NOTICE. These error messages
    ; are emitted for non-critical errors, but that could be a symptom of a bigger
    ; problem. Most notably, this will cause error messages about the use
    ; of uninitialized variables to be displayed.
    ; - allow_call_time_pass_reference = Off [Code cleanliness]
    ; It's not possible to decide to force a variable to be passed by reference
    ; when calling a function. The PHP 4 style to do this is by making the
    ; function require the relevant argument by reference.
    ; - short_open_tag = Off [Portability]
    ; Using short tags is discouraged when developing code meant for redistribution
    ; since short tags may not be supported on the target server.
    ; Language Options ;
    ; Enable the PHP scripting language engine under Apache.
    engine = On
    ; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
    zend.ze1_compatibility_mode = Off
    ; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
    ; NOTE: Using short tags should be avoided when developing applications or
    ; libraries that are meant for redistribution, or deployment on PHP
    ; servers which are not under your control, because short tags may not
    ; be supported on the target server. For portable, redistributable code,
    ; be sure not to use short tags.
    short_open_tag = Off
    ; Allow ASP-style <% %> tags.
    asp_tags = Off
    ; The number of significant digits displayed in floating point numbers.
    precision = 14
    ; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
    y2k_compliance = On
    ; Output buffering allows you to send header lines (including cookies) even
    ; after you send body content, at the price of slowing PHP's output layer a
    ; bit. You can enable output buffering during runtime by calling the output
    ; buffering functions. You can also enable output buffering for all files by
    ; setting this directive to On. If you wish to limit the size of the buffer
    ; to a certain size - you can use a maximum number of bytes instead of 'On', as
    ; a value for this directive (e.g., output_buffering=4096).
    output_buffering = 4096
    ; You can redirect all of the output of your scripts to a function. For
    ; example, if you set output_handler to "mb_output_handler", character
    ; encoding will be transparently converted to the specified encoding.
    ; Setting any output handler automatically turns on output buffering.
    ; Note: People who wrote portable scripts should not depend on this ini
    ; directive. Instead, explicitly set the output handler using ob_start().
    ; Using this ini directive may cause problems unless you know what script
    ; is doing.
    ; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
    ; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
    ; Note: output_handler must be empty if this is set 'On' !!!!
    ; Instead you must use zlib.output_handler.
    ;output_handler =
    ; Transparent output compression using the zlib library
    ; Valid values for this option are 'off', 'on', or a specific buffer size
    ; to be used for compression (default is 4KB)
    ; Note: Resulting chunk size may vary due to nature of compression. PHP
    ; outputs chunks that are few hundreds bytes each as a result of
    ; compression. If you prefer a larger chunk size for better
    ; performance, enable output_buffering in addition.
    ; Note: You need to use zlib.output_handler instead of the standard
    ; output_handler, or otherwise the output will be corrupted.
    zlib.output_compression = On
    ;zlib.output_compression_level = -1
    ; You cannot specify additional output handlers if zlib.output_compression
    ; is activated here. This setting does the same as output_handler but in
    ; a different order.
    ;zlib.output_handler =
    ; Implicit flush tells PHP to tell the output layer to flush itself
    ; automatically after every output block. This is equivalent to calling the
    ; PHP function flush() after each and every call to print() or echo() and each
    ; and every HTML block. Turning this option on has serious performance
    ; implications and is generally recommended for debugging purposes only.
    implicit_flush = Off
    ; The unserialize callback function will be called (with the undefined class'
    ; name as parameter), if the unserializer finds an undefined class
    ; which should be instantiated.
    ; A warning appears if the specified function is not defined, or if the
    ; function doesn't include/implement the missing class.
    ; So only set this entry, if you really want to implement such a
    ; callback-function.
    unserialize_callback_func=
    ; When floats & doubles are serialized store serialize_precision significant
    ; digits after the floating point. The default value ensures that when floats
    ; are decoded with unserialize, the data will remain the same.
    serialize_precision = 100
    ; Whether to enable the ability to force arguments to be passed by reference
    ; at function call time. This method is deprecated and is likely to be
    ; unsupported in future versions of PHP/Zend. The encouraged method of
    ; specifying which arguments should be passed by reference is in the function
    ; declaration. You're encouraged to try and turn this option Off and make
    ; sure your scripts work properly with it in order to ensure they will work
    ; with future versions of the language (you will receive a warning each time
    ; you use this feature, and the argument will be passed by value instead of by
    ; reference).
    allow_call_time_pass_reference = Off
    ; Safe Mode
    safe_mode = Off
    ; By default, Safe Mode does a UID compare check when
    ; opening files. If you want to relax this to a GID compare,
    ; then turn on safe_mode_gid.
    safe_mode_gid = Off
    ; When safe_mode is on, UID/GID checks are bypassed when
    ; including files from this directory and its subdirectories.
    ; (directory must also be in include_path or full path must
    ; be used when including)
    safe_mode_include_dir =
    ; When safe_mode is on, only executables located in the safe_mode_exec_dir
    ; will be allowed to be executed via the exec family of functions.
    safe_mode_exec_dir =
    ; Setting certain environment variables may be a potential security breach.
    ; This directive contains a comma-delimited list of prefixes. In Safe Mode,
    ; the user may only alter environment variables whose names begin with the
    ; prefixes supplied here. By default, users will only be able to set
    ; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
    ; Note: If this directive is empty, PHP will let the user modify ANY
    ; environment variable!
    safe_mode_allowed_env_vars = PHP_
    ; This directive contains a comma-delimited list of environment variables that
    ; the end user won't be able to change using putenv(). These variables will be
    ; protected even if safe_mode_allowed_env_vars is set to allow to change them.
    safe_mode_protected_env_vars = LD_LIBRARY_PATH
    ; open_basedir, if set, limits all file operations to the defined directory
    ; and below. This directive makes most sense if used in a per-directory
    ; or per-virtualhost web server configuration file. This directive is
    ; *NOT* affected by whether Safe Mode is turned On or Off.
    open_basedir = /home/:/tmp/:/usr/share/pear/
    ; This directive allows you to disable certain functions for security reasons.
    ; It receives a comma-delimited list of function names. This directive is
    ; *NOT* affected by whether Safe Mode is turned On or Off.
    disable_functions =
    ; This directive allows you to disable certain classes for security reasons.
    ; It receives a comma-delimited list of class names. This directive is
    ; *NOT* affected by whether Safe Mode is turned On or Off.
    disable_classes =
    ; Colors for Syntax Highlighting mode. Anything that's acceptable in
    ; <span style="color: ???????"> would work.
    ;highlight.string = #DD0000
    ;highlight.comment = #FF9900
    ;highlight.keyword = #007700
    ;highlight.bg = #FFFFFF
    ;highlight.default = #0000BB
    ;highlight.html = #000000
    ; If enabled, the request will be allowed to complete even if the user aborts
    ; the request. Consider enabling it if executing long request, which may end up
    ; being interrupted by the user or a browser timing out.
    ; ignore_user_abort = On
    ; Determines the size of the realpath cache to be used by PHP. This value should
    ; be increased on systems where PHP opens many files to reflect the quantity of
    ; the file operations performed.
    ; realpath_cache_size=16k
    ; Duration of time, in seconds for which to cache realpath information for a given
    ; file or directory. For systems with rarely changing files, consider increasing this
    ; value.
    ; realpath_cache_ttl=120
    ; Misc
    ; Decides whether PHP may expose the fact that it is installed on the server
    ; (e.g. by adding its signature to the Web server header). It is no security
    ; threat in any way, but it makes it possible to determine whether you use PHP
    ; on your server or not.
    expose_php = Off
    ; Resource Limits ;
    max_execution_time = 30 ; Maximum execution time of each script, in seconds
    max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
    ;max_input_nesting_level = 64 ; Maximum input variable nesting level
    memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)
    ; Error handling and logging ;
    ; error_reporting is a bit-field. Or each number up to get desired error
    ; reporting level
    ; E_ALL - All errors and warnings (doesn't include E_STRICT)
    ; E_ERROR - fatal run-time errors
    ; E_RECOVERABLE_ERROR - almost fatal run-time errors
    ; E_WARNING - run-time warnings (non-fatal errors)
    ; E_PARSE - compile-time parse errors
    ; E_NOTICE - run-time notices (these are warnings which often result
    ; from a bug in your code, but it's possible that it was
    ; intentional (e.g., using an uninitialized variable and
    ; relying on the fact it's automatically initialized to an
    ; empty string)
    ; E_STRICT - run-time notices, enable to have PHP suggest changes
    ; to your code which will ensure the best interoperability
    ; and forward compatibility of your code
    ; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
    ; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
    ; initial startup
    ; E_COMPILE_ERROR - fatal compile-time errors
    ; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
    ; E_USER_ERROR - user-generated error message
    ; E_USER_WARNING - user-generated warning message
    ; E_USER_NOTICE - user-generated notice message
    ; Examples:
    ; - Show all errors, except for notices and coding standards warnings
    ;error_reporting = E_ALL & ~E_NOTICE
    ; - Show all errors, except for notices
    ;error_reporting = E_ALL & ~E_NOTICE | E_STRICT
    ; - Show only errors
    ;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
    ; - Show all errors, except coding standards warnings
    error_reporting = E_ALL
    ; Print out errors (as a part of the output). For production web sites,
    ; you're strongly encouraged to turn this feature off, and use error logging
    ; instead (see below). Keeping display_errors enabled on a production web site
    ; may reveal security information to end users, such as file paths on your Web
    ; server, your database schema or other information.
    ; possible values for display_errors:
    ; Off - Do not display any errors
    ; stderr - Display errors to STDERR (affects only CGI/CLI binaries!)
    ; On or stdout - Display errors to STDOUT (default)
    ; To output errors to STDERR with CGI/CLI:
    ;display_errors = "stderr"
    ; Default
    display_errors = Off
    ; Even when display_errors is on, errors that occur during PHP's startup
    ; sequence are not displayed. It's strongly recommended to keep
    ; display_startup_errors off, except for when debugging.
    display_startup_errors = Off
    ; Log errors into a log file (server-specific log, stderr, or error_log (below))
    ; As stated above, you're strongly advised to use error logging in place of
    ; error displaying on production web sites.
    log_errors = On
    ; Set maximum length of log_errors. In error_log information about the source is
    ; added. The default is 1024 and 0 allows to not apply any maximum length at all.
    log_errors_max_len = 1024
    ; Do not log repeated messages. Repeated errors must occur in same file on same
    ; line until ignore_repeated_source is set true.
    ignore_repeated_errors = Off
    ; Ignore source of message when ignoring repeated messages. When this setting
    ; is On you will not log errors with repeated messages from different files or
    ; source lines.
    ignore_repeated_source = Off
    ; If this parameter is set to Off, then memory leaks will not be shown (on
    ; stdout or in the log). This has only effect in a debug compile, and if
    ; error reporting includes E_WARNING in the allowed list
    report_memleaks = Off
    ;report_zend_debug = 0
    ; Store the last error/warning message in $php_errormsg (boolean).
    track_errors = Off
    ; Disable the inclusion of HTML tags in error messages.
    ; Note: Never use this feature for production boxes.
    ;html_errors = Off
    ; If html_errors is set On PHP produces clickable error messages that direct
    ; to a page describing the error or function causing the error in detail.
    ; You can download a copy of the PHP manual from http://www.php.net/docs.php
    ; and change docref_root to the base URL of your local copy including the
    ; leading '/'. You must also specify the file extension being used including
    ; the dot.
    ; Note: Never use this feature for production boxes.
    ;docref_root = "/phpmanual/"
    ;docref_ext = .html
    ; String to output before an error message.
    ;error_prepend_string = "<font color=ff0000>"
    ; String to output after an error message.
    ;error_append_string = "</font>"
    ; Log errors to specified file.
    ;error_log = filename
    ; Log errors to syslog.
    error_log = syslog
    ; Data Handling ;
    ; Note - track_vars is ALWAYS enabled as of PHP 4.0.3
    ; The separator used in PHP generated URLs to separate arguments.
    ; Default is "&".
    ;arg_separator.output = "&"
    ; List of separator(s) used by PHP to parse input URLs into variables.
    ; Default is "&".
    ; NOTE: Every character in this directive is considered as separator!
    ;arg_separator.input = ";&"
    ; This directive describes the order in which PHP registers GET, POST, Cookie,
    ; Environment and Built-in variables (G, P, C, E & S respectively, often
    ; referred to as EGPCS or GPC). Registration is done from left to right, newer
    ; values override older values.
    variables_order = "GPCS"
    ; Whether or not to register the EGPCS variables as global variables. You may
    ; want to turn this off if you don't want to clutter your scripts' global scope
    ; with user data. This makes most sense when coupled with track_vars - in which
    ; case you can access all of the GPC variables through the $HTTP_*_VARS[],
    ; variables.
    ; You should do your best to write your scripts so that they do not require
    ; register_globals to be on; Using form variables as globals can easily lead
    ; to possible security problems, if the code is not very well thought of.
    register_globals = Off
    ; Whether or not to register the old-style input arrays, HTTP_GET_VARS
    ; and friends. If you're not using them, it's recommended to turn them off,
    ; for performance reasons.
    register_long_arrays = Off
    ; This directive tells PHP whether to declare the argv&argc variables (that
    ; would contain the GET information). If you don't use these variables, you
    ; should turn it off for increased performance.
    register_argc_argv = Off
    ; When enabled, the SERVER and ENV variables are created when they're first
    ; used (Just In Time) instead of when the script starts. If these variables
    ; are not used within a script, having this directive on will result in a
    ; performance gain. The PHP directives register_globals, register_long_arrays,
    ; and register_argc_argv must be disabled for this directive to have any affect.
    auto_globals_jit = On
    ; Maximum size of POST data that PHP will accept.
    post_max_size = 8M
    ; Magic quotes
    ; Magic quotes for incoming GET/POST/Cookie data.
    magic_quotes_gpc = Off
    ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
    magic_quotes_runtime = Off
    ; Use Sybase-style magic quotes (escape ' with '' instead of \').
    magic_quotes_sybase = Off
    ; Automatically add files before or after any PHP document.
    auto_prepend_file =
    auto_append_file =
    ; As of 4.0b4, PHP always outputs a character encoding by default in
    ; the Content-type: header. To disable sending of the charset, simply
    ; set it to be empty.
    ; PHP's built-in default is text/html
    default_mimetype = "text/html"
    ;default_charset = "iso-8859-1"
    ; Always populate the $HTTP_RAW_POST_DATA variable.
    ;always_populate_raw_post_data = On
    ; Paths and Directories ;
    ; UNIX: "/path1:/path2"
    include_path = ".:/usr/share/pear"
    ; The root of the PHP pages, used only if nonempty.
    ; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
    ; if you are running php as a CGI under any web server (other than IIS)
    ; see documentation for security issues. The alternate is to use the
    ; cgi.force_redirect configuration below
    doc_root =
    ; The directory under which PHP opens the script using /~username used only
    ; if nonempty.
    user_dir =
    ; Directory in which the loadable extensions (modules) reside.
    extension_dir = "/usr/lib/php/20060613/"
    ; Whether or not to enable the dl() function. The dl() function does NOT work
    ; properly in multithreaded servers, such as IIS or Zeus, and is automatically
    ; disabled on them.
    enable_dl = Off
    ; cgi.force_redirect is necessary to provide security running PHP as a CGI under
    ; most web servers. Left undefined, PHP turns this on by default. You can
    ; turn it off here AT YOUR OWN RISK
    ; **You CAN safely turn this off for IIS, in fact, you MUST.**
    ; cgi.force_redirect = 1
    ; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
    ; every request.
    ; cgi.nph = 1
    ; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
    ; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
    ; will look for to know it is OK to continue execution. Setting this variable MAY
    ; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
    ; cgi.redirect_status_env = ;
    ; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
    ; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
    ; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
    ; this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting
    ; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
    ; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
    cgi.fix_pathinfo=1
    ; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
    ; security tokens of the calling client. This allows IIS to define the
    ; security context that the request runs under. mod_fastcgi under Apache
    ; does not currently support this feature (03/17/2002)
    ; Set to 1 if running under IIS. Default is zero.
    ; fastcgi.impersonate = 1;
    ; Disable logging through FastCGI connection
    ; fastcgi.logging = 0
    ; cgi.rfc2616_headers configuration option tells PHP what type of headers to
    ; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
    ; is supported by Apache. When this option is set to 1 PHP will send
    ; RFC2616 compliant header.
    ; Default is zero.
    ;cgi.rfc2616_headers = 0
    ; File Uploads ;
    ; Whether to allow HTTP file uploads.
    file_uploads = On
    ; Temporary directory for HTTP uploaded files (will use system default if not
    ; specified).
    ;upload_tmp_dir =
    ; Maximum allowed size for uploaded files.
    upload_max_filesize = 2M
    ; Fopen wrappers ;
    ; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
    allow_url_fopen = Off
    ; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
    allow_url_include = Off
    ; Define the anonymous ftp password (your email address)
    ;from="[email protected]"
    ; Define the User-Agent string
    ; user_agent="PHP"
    ; Default timeout for socket based streams (seconds)
    default_socket_timeout = 60
    ; Dynamic Extensions ;
    ; If you wish to have an extension loaded automatically, use the following
    ; syntax:
    ; extension=modulename.extension
    ; For example, under UNIX:
    ; extension=msql.so
    ; Note that it should be the name of the module only; no directory information
    ; needs to go here. Specify the location of the extension with the
    ; extension_dir directive above.
    ; Module Settings ;
    [Date]
    ; Defines the default timezone used by the date functions
    ;date.timezone =
    ;date.default_latitude = 31.7667
    ;date.default_longitude = 35.2333
    ;date.sunrise_zenith = 90.583333
    ;date.sunset_zenith = 90.583333
    [filter]
    ;filter.default = unsafe_raw
    ;filter.default_flags =
    [iconv]
    ;iconv.input_encoding = ISO-8859-1
    ;iconv.internal_encoding = ISO-8859-1
    ;iconv.output_encoding = ISO-8859-1
    [sqlite]
    ;sqlite.assoc_case = 0
    [xmlrpc]
    ;xmlrpc_error_number = 0
    ;xmlrpc_errors = 0
    [Pcre]
    ;PCRE library backtracking limit.
    ;pcre.backtrack_limit=100000
    ;PCRE library recursion limit.
    ;Please note that if you set this value to a high number you may consume all
    ;the available process stack and eventually crash PHP (due to reaching the
    ;stack size limit imposed by the Operating System).
    ;pcre.recursion_limit=100000
    [Syslog]
    ; Whether or not to define the various syslog variables (e.g. $LOG_PID,
    ; $LOG_CRON, etc.). Turning it off is a good idea performance-wise. In
    ; runtime, you can define these variables by calling define_syslog_variables().
    define_syslog_variables = Off
    [mail function]
    ; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
    ;sendmail_path =
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =
    [SQL]
    sql.safe_mode = Off
    [ODBC]
    ;odbc.default_db = Not yet implemented
    ;odbc.default_user = Not yet implemented
    ;odbc.default_pw = Not yet implemented
    ; Allow or prevent persistent links.
    odbc.allow_persistent = On
    ; Check that a connection is still valid before reuse.
    odbc.check_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    odbc.max_persistent = -1
    ; Maximum number of links (persistent + non-persistent). -1 means no limit.
    odbc.max_links = -1
    ; Handling of LONG fields. Returns number of bytes to variables. 0 means
    ; passthru.
    odbc.defaultlrl = 4096
    ; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
    ; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
    ; of uodbc.defaultlrl and uodbc.defaultbinmode
    odbc.defaultbinmode = 1
    [MySQL]
    ; Allow or prevent persistent links.
    mysql.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    mysql.max_persistent = -1
    ; Maximum number of links (persistent + non-persistent). -1 means no limit.
    mysql.max_links = -1
    ; Default port number for mysql_connect(). If unset, mysql_connect() will use
    ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
    ; compile-time value defined MYSQL_PORT (in that order).
    mysql.default_port =
    ; Default socket name for local MySQL connects. If empty, uses the built-in
    ; MySQL defaults.
    mysql.default_socket =
    ; Default host for mysql_connect() (doesn't apply in safe mode).
    mysql.default_host =
    ; Default user for mysql_connect() (doesn't apply in safe mode).
    mysql.default_user =
    ; Default password for mysql_connect() (doesn't apply in safe mode).
    ; Note that this is generally a *bad* idea to store passwords in this file.
    ; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
    ; and reveal this password! And of course, any users with read access to this
    ; file will be able to reveal the password as well.
    mysql.default_password =
    ; Maximum time (in seconds) for connect timeout. -1 means no limit
    mysql.connect_timeout = 60
    ; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
    ; SQL-Errors will be displayed.
    mysql.trace_mode = Off
    [MySQLi]
    ; Maximum number of links. -1 means no limit.
    mysqli.max_links = -1
    ; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
    ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
    ; compile-time value defined MYSQL_PORT (in that order).
    mysqli.default_port = 3306
    ; Default socket name for local MySQL connects. If empty, uses the built-in
    ; MySQL defaults.
    mysqli.default_socket =
    ; Default host for mysql_connect() (doesn't apply in safe mode).
    mysqli.default_host =
    ; Default user for mysql_connect() (doesn't apply in safe mode).
    mysqli.default_user =
    ; Default password for mysqli_connect() (doesn't apply in safe mode).
    ; Note that this is generally a *bad* idea to store passwords in this file.
    ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
    ; and reveal this password! And of course, any users with read access to this
    ; file will be able to reveal the password as well.
    mysqli.default_pw =
    ; Allow or prevent reconnect
    mysqli.reconnect = Off
    [mSQL]
    ; Allow or prevent persistent links.
    msql.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    msql.max_persistent = -1
    ; Maximum number of links (persistent+non persistent). -1 means no limit.
    msql.max_links = -1
    [OCI8]
    ; enables privileged connections using external credentials (OCI_SYSOPER, OCI_SYSDBA)
    ;oci8.privileged_connect = Off
    ; Connection: The maximum number of persistent OCI8 connections per
    ; process. Using -1 means no limit.
    ;oci8.max_persistent = -1
    ; Connection: The maximum number of seconds a process is allowed to
    ; maintain an idle persistent connection. Using -1 means idle
    ; persistent connections will be maintained forever.
    ;oci8.persistent_timeout = -1
    ; Connection: The number of seconds that must pass before issuing a
    ; ping during oci_pconnect() to check the connection validity. When
    ; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
    ; pings completely.
    ;oci8.ping_interval = 60
    ; Tuning: This option enables statement caching, and specifies how
    ; many statements to cache. Using 0 disables statement caching.
    ;oci8.statement_cache_size = 20
    ; Tuning: Enables statement prefetching and sets the default number of
    ; rows that will be fetched automatically after statement execution.
    ;oci8.default_prefetch = 10
    ; Compatibility. Using On means oci_close() will not close
    ; oci_connect() and oci_new_connect() connections.
    ;oci8.old_oci_close_semantics = Off
    [PostgresSQL]
    ; Allow or prevent persistent links.
    pgsql.allow_persistent = On
    ; Detect broken persistent links always with pg_pconnect().
    ; Auto reset feature requires a little overheads.
    pgsql.auto_reset_persistent = Off
    ; Maximum number of persistent links. -1 means no limit.
    pgsql.max_persistent = -1
    ; Maximum number of links (persistent+non persistent). -1 means no limit.
    pgsql.max_links = -1
    ; Ignore PostgreSQL backends Notice message or not.
    ; Notice message logging require a little overheads.
    pgsql.ignore_notice = 0
    ; Log PostgreSQL backends Noitce message or not.
    ; Unless pgsql.ignore_notice=0, module cannot log notice message.
    pgsql.log_notice = 0
    [Sybase]
    ; Allow or prevent persistent links.
    sybase.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    sybase.max_persistent = -1
    ; Maximum number of links (persistent + non-persistent). -1 means no limit.
    sybase.max_links = -1
    ;sybase.interface_file = "/usr/sybase/interfaces"
    ; Minimum error severity to display.
    sybase.min_error_severity = 10
    ; Minimum message severity to display.
    sybase.min_message_severity = 10
    ; Compatibility mode with old versions of PHP 3.0.
    ; If on, this will cause PHP to automatically assign types to results according
    ; to their Sybase type, instead of treating them all as strings. This
    ; compatibility mode will probably not stay around forever, so try applying
    ; whatever necessary changes to your code, and turn it off.
    sybase.compatability_mode = Off
    [Sybase-CT]
    ; Allow or prevent persistent links.
    sybct.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    sybct.max_persistent = -1
    ; Maximum number of links (persistent + non-persistent). -1 means no limit.
    sybct.max_links = -1
    ; Minimum server message severity to display.
    sybct.min_server_severity = 10
    ; Minimum client message severity to display.
    sybct.min_client_severity = 10
    [bcmath]
    ; Number of decimal digits for all bcmath functions.
    bcmath.scale = 0
    [browscap]
    ;browscap = extra/browscap.ini
    [Informix]
    ; Default host for ifx_connect() (doesn't apply in safe mode).
    ifx.default_host =
    ; Default user for ifx_connect() (doesn't apply in safe mode).
    ifx.default_user =
    ; Default password for ifx_connect() (doesn't apply in safe mode).
    ifx.default_password =
    ; Allow or prevent persistent links.
    ifx.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    ifx.max_persistent = -1
    ; Maximum number of links (persistent + non-persistent). -1 means no limit.
    ifx.max_links = -1
    ; If on, select statements return the contents of a text blob instead of its id.
    ifx.textasvarchar = 0
    ; If on, select statements return the contents of a byte blob instead of its id.
    ifx.byteasvarchar = 0
    ; Trailing blanks are stripped from fixed-length char columns. May help the
    ; life of Informix SE users.
    ifx.charasvarchar = 0
    ; If on, the contents of text and byte blobs are dumped to a file instead of
    ; keeping them in memory.
    ifx.blobinfile = 0
    ; NULL's are returned as empty strings, unless this is set to 1. In that case,
    ; NULL's are returned as string 'NULL'.
    ifx.nullformat = 0
    [Session]
    ; Handler used to store/retrieve data.
    session.save_handler = files
    ; Argument passed to save_handler. In the case of files, this is the path
    ; where data files are stored.
    ; As of PHP 4.0.1, you can define the path as:
    ; session.save_path = "N;/path"
    ; where N is an integer. Instead of storing all the session files in
    ; /path, what this will do is use subdirectories N-levels deep, and
    ; store the session data in those directories. This is useful if you
    ; or your OS have problems with lots of files in one directory, and is
    ; a more efficient layout for servers that handle lots of sessions.
    ; NOTE 1: PHP will not create this directory structure automatically.
    ; You can use the script in the ext/session dir for that purpose.
    ; NOTE 2: See the section on garbage collection below if you choose to
    ; use subdirectories for session storage
    ; The file storage module creates files using mode 600 by default.
    ; You can change that by using
    ; session.save_path = "N;MODE;/path"
    ; where MODE is the octal representation of the mode. Note that this
    ; does not overwrite the process's umask.
    session.save_path = "/tmp"
    ; Whether to use cookies.
    session.use_cookies = 1
    ;session.cookie_secure =
    ; This option enables administrators to make their users invulnerable to
    ; attacks which involve passing session ids in URLs; defaults to 0.
    ; session.use_only_cookies = 1
    ; Name of the session (used as cookie name).
    session.name = PHPSESSID
    ; Initialize session on request startup.
    session.auto_start = 0
    ; Lifetime in seconds of cookie or, if 0, until browser is restarted.
    session.cookie_lifetime = 0
    ; The path for which the cookie is valid.
    session.cookie_path = /
    ; The domain for which the cookie is valid.
    session.cookie_domain =
    ; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
    session.cookie_httponly =
    ; Handler used to serialize data. php is the standard serializer of PHP.
    session.serialize_handler = php
    ; Define the probability that the 'garbage collection' process is started
    ; on every session initialization.
    ; The probability is calculated by using gc_probability/gc_divisor,
    ; e.g. 1/100 means there is a 1% chance that the GC process starts
    ; on each request.
    session.gc_probability = 1
    session.gc_divisor = 1000
    ; After this number of seconds, stored data will be seen as 'garbage' and
    ; cleaned up by the garbage collection process.
    session.gc_maxlifetime = 1440
    ; NOTE: If you are using the subdirectory option for storing session files
    ; (see session.save_path above), then garbage collection does *not*
    ; happen automatically. You will need to do your own garbage
    ; collection through a shell script, cron entry, or some other method.
    ; For example, the following script would is the equivalent of
    ; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
    ; cd /path/to/sessions; find -cmin +24 | xargs rm
    ; PHP 4.2 and less have an undocumented feature/bug that allows you to
    ; to initialize a session variable in the global scope, albeit register_globals
    ; is disabled. PHP 4.3 and later will warn you, if this feature is used.
    ; You can disable the feature and the warning separately. At this time,
    ; the warning is only displayed, if bug_compat_42 is enabled.
    session.bug_compat_42 = 0
    session.bug_compat_warn = 1
    ; Check HTTP Referer to invalidate externally stored URLs containing ids.
    ; HTTP_REFERER has to contain this substring for the session to be
    ; considered as valid.
    session.referer_check =
    ; How many bytes to read from the file.
    session.entropy_length = 0
    ; Specified here to create the session id.
    session.entropy_file =
    ;session.entropy_length = 16
    ;session.entropy_file = /dev/urandom
    ; Set to {nocache,private,public,} to determine HTTP caching aspects
    ; or leave this empty to avoid sending anti-caching headers.
    session.cache_limiter = nocache
    ; Document expires after n minutes.
    session.cache_expire = 180
    ; trans sid support is disabled by default.
    ; Use of trans sid may risk your users security.
    ; Use this option with caution.
    ; - User may send URL contains active session ID
    ; to other person via. email/irc/etc.
    ; - URL that contains active session ID may be stored
    ; in publically accessible computer.
    ; - User may access your site with the same session ID
    ; always using URL stored in browser's history or bookmarks.
    session.use_trans_sid = 0
    ; Select a hash function
    ; 0: MD5 (128 bits)
    ; 1: SHA-1 (160 bits)
    session.hash_function = 0
    ; Define how many bits are stored in each character when converting
    ; the binary hash data to something readable.
    ; 4 bits: 0-9, a-f
    ; 5 bits: 0-9, a-v
    ; 6 bits: 0-9, a-z, A-Z, "-", ","
    session.hash_bits_per_character = 5
    ; The URL rewriter will look for URLs in a defined set of HTML tags.
    ; form/fieldset are special; if you include them here, the rewriter will
    ; add a hidden <input> field with the info which is otherwise appended
    ; to URLs. If you want XHTML conformity, remove the form entry.
    ; Note that all valid entries require a "=", even if no value follows.
    url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
    [MSSQL]
    ; Allow or prevent persistent links.
    mssql.allow_persistent = On
    ; Maximum number of persistent links. -1 means no limit.
    mssql.max_persistent = -1
    ; Maximum number of links (persistent+non persistent). -1 means no limit.
    mssql.max_links = -1
    ; Minimum error severity to display.
    mssql.min_error_severity = 10
    ; Minimum message severity to display.
    mssql.min_message_severity = 10
    ; Compatibility mode with old versions of PHP 3.0.
    mssql.compatability_mode = Off
    ; Connect timeout
    ;mssql.connect_timeout = 5
    ; Query timeout
    ;mssql.timeout = 60
    ; Valid range 0 - 2147483647. Default = 4096.
    ;mssql.textlimit = 4096
    ; Valid range 0 - 2147483647. Default = 4096.
    ;mssql.textsize = 4096
    ; Limits the number of records in each batch. 0 = all records in one batch.
    ;mssql.batchsize = 0
    ; Specify how datetime and datetim4 columns are returned
    ; On => Returns data converted to SQL server settings
    ; Off => Returns values as YYYY-MM-DD hh:mm:ss
    ;mssql.datetimeconvert = On
    ; Use NT authentication when connecting to the server
    mssql.secure_connection = Off
    ; Specify max number of processes. -1 = library default
    ; msdlib defaults to 25
    ; FreeTDS defaults to 4096
    ;mssql.max_procs = -1
    ; Specify client character set.
    ; If empty or not set the client charset from freetds.comf is used
    ; This is only used when compiled with FreeTDS
    ;mssql.charset = "ISO-8859-1"
    [Assertion]
    ; Assert(expr); active by default.
    ;assert.active = On
    ; Issue a PHP warning for each failed assertion.
    ;assert.warning = On
    ; Don't bail out by default.
    ;assert.bail = Off
    ; User-function to be called if an assertion fails.
    ;assert.callback = 0
    ; Eval the expression with current error_reporting(). Set to true if you want
    ; error_reporting(0) around the eval().
    ;assert.quiet_eval = 0
    [COM]
    ; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
    ;com.typelib_file =
    ; allow Distributed-COM calls
    ;com.allow_dcom = true
    ; autoregister constants of a components typlib on com_load()
    ;com.autoregister_typelib = true
    ; register constants casesensitive
    ;com.autoregister_casesensitive = false
    ; show warnings on duplicate constant registrations
    ;com.autoregister_verbose = true
    [mbstring]
    ; language for internal character representation.
    ;mbstring.language = Japanese
    ; internal/script encoding.
    ; Some encoding cannot work as internal encoding.
    ; (e.g. SJIS, BIG5, ISO-2022-*)
    ;mbstring.internal_encoding = EUC-JP
    ; http input encoding.
    ;mbstring.http_input = auto
    ; http output encoding. mb_output_handler must be
    ; registered as output buffer to function
    ;mbstring.http_output = SJIS
    ; enable automatic encoding translation according to
    ; mbstring.internal_encoding setting. Input chars are
    ; converted to internal encoding by setting this to On.
    ; Note: Do _not_ use automatic encoding translation for
    ; portable libs/applications.
    ;mbstring.encoding_translation = Off
    ; automatic encoding detection order.
    ; auto means
    ;mbstring.detect_order = auto
    ; substitute_character used when character cannot be converted
    ; one from another
    ;mbstring.substitute_character = none;
    ; overload(replace) single byte functions by mbstring functions.
    ; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
    ; etc. Possible values are 0,1,2,4 or combination of them.
    ; For example, 7 for overload everything.
    ; 0: No overload
    ; 1: Overload mail() function
    ; 2: Overload str*() functions
    ; 4: Overload ereg*() functions
    ;mbstring.func_overload = 0
    ; enable strict encoding detection.
    ;mbstring.strict_encoding = Off
    [FrontBase]
    ;fbsql.allow_persistent = On
    ;fbsql.autocommit = On
    ;fbsql.show_timestamp_decimals = Off
    ;fbsql.default_database =
    ;fbsql.default_database_password =
    ;fbsql.default_host =
    ;fbsql.default_password =
    ;fbsql.default_user = "_SYSTEM"
    ;fbsql.generate_warnings = Off
    ;fbsql.max_connections = 128
    ;fbsql.max_links = 128
    ;fbsql.max_persistent = -1
    ;fbsql.max_results = 128
    [gd]
    ; Tell the jpeg decode to libjpeg warnings and try to create
    ; a gd image. The warning will then be displayed as notices
    ; disabled by default
    ;gd.jpeg_ignore_warning = 0
    [exif]
    ; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
    ; With mbstring support this will automatically be converted into the encoding
    ; given by corresponding encode setting. When empty mbstring.internal_encoding
    ; is used. For the decode settings you can distinguish between motorola and
    ; intel byte order. A decode setting cannot be empty.
    ;exif.encode_unicode = ISO-8859-15
    ;exif.decode_unicode_motorola = UCS-2BE
    ;exif.decode_unicode_intel = UCS-2LE
    ;exif.encode_jis =
    ;exif.decode_jis_motorola = JIS
    ;exif.decode_jis_intel = JIS
    [Tidy]
    ; The path to a default tidy configuration file to use when using tidy
    ;tidy.default_config = /usr/local/lib/php/default.tcfg
    ; Should tidy clean and repair output automatically?
    ; WARNING: Do not use this option if you are generating non-html content
    ; such as dynamic images
    tidy.clean_output = Off
    [soap]
    ; Enables or disables WSDL caching feature.
    soap.wsdl_cache_enabled=1
    ; Sets the directory name where SOAP extension will put cache files.
    soap.wsdl_cache_dir="/tmp"
    ; (time to live) Sets the number of second while cached file will be used
    ; instead of original one.
    soap.wsdl_cache_ttl=86400
    ; available extensions
    ;extension=bcmath.so
    ;extension=bz2.so
    ;extension=calendar.so
    ;extension=curl.so
    ;extension=dba.so
    ;extension=dbase.so
    ;extension=exif.so
    ;extension=ftp.so
    ;extension=gd.so
    extension=gettext.so
    ;extension=iconv.so
    ;extension=imap.so
    ;extension=json.so
    ;extension=ldap.so
    ;extension=mcrypt.so
    ;extension=mime_magic.so
    ;extension=mysql.so
    ;extension=mysqli.so
    ;extension=ncurses.so
    ;extension=odbc.so
    ;extension=openssl.so
    ;extension=pdo.so
    ;extension=pdo_mysql.so
    ;extension=pdo_odbc.so
    ;extension=pdo_pgsql.so
    ;extension=pdo_sqlite.so
    ;extension=pgsql.so
    ;extension=posix.so
    ;extension=pspell.so
    extension=session.so
    ;extension=shmop.so
    ;extension=snmp.so
    ;extension=soap.so
    ;extension=sockets.so
    ;extension=sqlite.so
    ;extension=sysvmsg.so
    ;extension=sysvsem.so
    ;extension=sysvshm.so
    ;extension=tidy.so
    ;extension=xmlrpc.so
    ;extension=xsl.so
    ;extension=zip.so
    extension=zlib.so
    ; Local Variables:
    ; tab-width: 4
    ; End:
    my /etc/lighttpd/lighttpd.conf
    # lighttpd configuration file
    # use it as a base for lighttpd 1.0.0 and above
    # $Id: lighttpd.conf,v 1.7 2004/11/03 22:26:05 weigon Exp $
    ############ Options you really have to take care of ####################
    ## modules to load
    # at least mod_access and mod_accesslog should be loaded
    # all other module should only be loaded if really neccesary
    # - saves some time
    # - saves memory
    server.modules = (
    # "mod_rewrite",
    # "mod_redirect",
    # "mod_alias",
    "mod_access",
    # "mod_cml",
    # "mod_trigger_b4_dl",
    # "mod_auth",
    # "mod_status",
    # "mod_setenv",
    "mod_fastcgi",
    # "mod_proxy",
    # "mod_simple_vhost",
    # "mod_evhost",
    # "mod_userdir",
    # "mod_cgi",
    "mod_compress",
    # "mod_ssi",
    # "mod_usertrack",
    # "mod_expire",
    # "mod_secdownload",
    # "mod_rrdtool",
    "mod_accesslog" )
    ## a static document-root, for virtual-hosting take look at the
    ## server.virtual-* options
    server.document-root = "/home/lighttpd/html/"
    ## where to send error-messages to
    server.errorlog = "/var/log/lighttpd/error.log"
    # files to check for if .../ is requested
    index-file.names = ( "index.php", "index.html",
    "index.htm", "default.htm" )
    ## set the event-handler (read the performance section in the manual)
    # server.event-handler = "freebsd-kqueue" # needed on OS X
    # mimetype mapping
    mimetype.assign = (
    ".pdf" => "application/pdf",
    ".sig" => "application/pgp-signature",
    ".spl" => "application/futuresplash",
    ".class" => "application/octet-stream",
    ".ps" => "application/postscript",
    ".torrent" => "application/x-bittorrent",
    ".dvi" => "application/x-dvi",
    ".gz" => "application/x-gzip",
    ".pac" => "application/x-ns-proxy-autoconfig",
    ".swf" => "application/x-shockwave-flash",
    ".tar.gz" => "application/x-tgz",
    ".tgz" => "application/x-tgz",
    ".tar" => "application/x-tar",
    ".zip" => "application/zip",
    ".mp3" => "audio/mpeg",
    ".m3u" => "audio/x-mpegurl",
    ".wma" => "audio/x-ms-wma",
    ".wax" => "audio/x-ms-wax",
    ".ogg" => "application/ogg",
    ".wav" => "audio/x-wav",
    ".gif" => "image/gif",
    ".jar" => "application/x-java-archive",
    ".jpg" => "image/jpeg",
    ".jpeg" => "image/jpeg",
    ".png" => "image/png",
    ".xbm" => "image/x-xbitmap",
    ".xpm" => "image/x-xpixmap",
    ".xwd" => "image/x-xwindowdump",
    ".css" => "text/css",
    ".html" => "text/html",
    ".htm" => "text/html",
    ".js" => "text/javascript",
    ".asc" => "text/plain",
    ".c" => "text/plain",
    ".cpp" => "text/plain",
    ".log" => "text/plain",
    ".conf" => "text/plain",
    ".text" => "text/plain",
    ".txt" => "text/plain",
    ".dtd" => "text/xml",
    ".xml" => "text/xml",
    ".mpeg" => "video/mpeg",
    ".mpg" => "video/mpeg",
    ".mov" => "video/quicktime",
    ".qt" => "video/quicktime",
    ".avi" => "video/x-msvideo",
    ".asf" => "video/x-ms-asf",
    ".asx" => "video/x-ms-asf",
    ".wmv" => "video/x-ms-wmv",
    ".bz2" => "application/x-bzip",
    ".tbz" => "application/x-bzip-compressed-tar",
    ".tar.bz2" => "application/x-bzip-compressed-tar",
    # default mime type
    "" => "application/octet-stream",
    # Use the "Content-Type" extended attribute to obtain mime type if possible
    #mimetype.use-xattr = "enable"
    ## send a different Server: header
    ## be nice and keep it at lighttpd
    # server.tag = "lighttpd"
    #### accesslog module
    accesslog.filename = "/var/log/lighttpd/access.log"
    ## deny access the file-extensions
    # ~ is for backupfiles from vi, emacs, joe, ...
    # .inc is often used for code includes which should in general not be part
    # of the document-root
    url.access-deny = ( "~", ".inc" )
    $HTTP["url"] =~ "\.pdf$" {
    server.range-requests = "disable"
    # which extensions should not be handle via static-file transfer
    # .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
    static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
    ######### Options that are good to be but not neccesary to be changed #######
    ## bind to port (default: 80)
    #server.port = 81
    ## bind to localhost (default: all interfaces)
    #server.bind = "127.0.0.1"
    ## error-handler for status 404
    #server.error-handler-404 = "/error-handler.html"
    #server.error-handler-404 = "/error-handler.php"
    ## to help the rc.scripts
    server.pid-file = "/var/run/lighttpd.pid"
    ###### virtual hosts
    ## If you want name-based virtual hosting add the next three settings and load
    ## mod_simple_vhost
    ## document-root =
    ## virtual-server-root + virtual-server-default-host + virtual-server-docroot
    ## or
    ## virtual-server-root + http-host + virtual-server-docroot
    #simple-vhost.server-root = "/home/lighttpd/vhosts/"
    #simple-vhost.default-host = "www.example.org"
    #simple-vhost.document-root = "/htdocs/"
    ## Format: <errorfile-prefix><status-code>.html
    ## -> ..../status-404.html for 'File not found'
    #server.errorfile-prefix = "/usr/share/lighttpd/errors/status-"
    #server.errorfile-prefix = "/srv/www/errors/status-"
    ## virtual directory listings
    #dir-listing.activate = "enable"
    ## enable debugging
    #debug.log-request-header = "enable"
    #debug.log-response-header = "enable"
    #debug.log-request-handling = "enable"
    #debug.log-file-not-found = "enable"
    ### only root can use these options
    # chroot() to directory (default: no chroot() )
    #server.chroot = "/"
    ## change uid to <uid> (default: don't care)
    ## !!!! IF YOU CHANGE THE UID OR GROUPID apply the changes to /etc/logrotate.conf as well !!!
    server.username = "lighttpd"
    ## change uid to <uid> (default: don't care)
    server.groupname = "lighttpd"
    #### compress module
    compress.cache-dir = "/home/lighttpd/cache/"
    compress.filetype = ("text/plain", "text/html")
    #### proxy module
    ## read proxy.txt for more info
    #proxy.server = ( ".php" =>
    # ( "localhost" =>
    # "host" => "192.168.0.101",
    # "port" => 80
    #### fastcgi module
    ## read fastcgi.txt for more info
    ## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini
    fastcgi.server = ( ".php" =>
    ( "localhost" =>
    "socket" => "/var/run/lighttpd/php-fastcgi.socket",
    "bin-path" => "/usr/bin/php-cgi"
    #### CGI module
    #cgi.assign = ( ".pl" => "/usr/bin/perl",
    # ".cgi" => "/usr/bin/perl" )
    #### SSL engine
    #$SERVER["socket"] == "0.0.0.0:443" {
    # ssl.engine = "enable"
    # ssl.pemfile = "/home/lighttpd/ssl/server.pem"
    # server.errorlog = "/var/log/lighttpd/error-ssl.log"
    # accesslog.filename = "/var/log/lighttpd/access-ssl.log"
    # server.document-root = "/home/lighttpd/html-ssl"
    #### status module
    #status.status-url = "/server-status"
    #status.config-url = "/server-config"
    #### auth module
    ## read authentication.txt for more info
    #auth.backend = "plain"
    #auth.backend.plain.userfile = "lighttpd.user"
    #auth.backend.plain.groupfile = "lighttpd.group"
    #auth.backend.ldap.hostname = "localhost"
    #auth.backend.ldap.base-dn = "dc=my-domain,dc=com"
    #auth.backend.ldap.filter = "(uid=$)"
    #auth.require = ( "/server-status" =>
    # "method" => "digest",
    # "realm" => "download archiv",
    # "require" => "user=jan"
    # "/server-config" =>
    # "method" => "digest",
    # "realm" => "download archiv",
    # "require" => "valid-user"
    #### url handling modules (rewrite, redirect, access)
    #url.rewrite = ( "^/$" => "/server-status" )
    #url.redirect = ( "^/wishlist/(.+)" => "http://www.123.org/$1" )
    #### both rewrite/redirect support back reference to regex conditional using %n
    #$HTTP["host"] =~ "^www\.(.*)" {
    # url.redirect = ( "^/(.*)" => "http://%1/$1" )
    # define a pattern for the host url finding
    # %% => % sign
    # %0 => domain name + tld
    # %1 => tld
    # %2 => domain name without tld
    # %3 => subdomain 1 name
    # %4 => subdomain 2 name
    #evhost.path-pattern = "/home/lighttpd/vhosts/%3/htdocs/"
    #### expire module
    #expire.url = ( "/buggy/" => "access 2 hours", "/asdhas/" => "access plus 1 seconds 2 minutes")
    #### ssi
    #ssi.extension = ( ".shtml" )
    #### rrdtool
    #rrdtool.binary = "/usr/bin/rrdtool"
    #rrdtool.db-name = "/var/lib/lighttpd/lighttpd.rrd"
    #### setenv
    #setenv.add-request-header = ( "TRAV_ENV" => "mysql://user@host/db" )
    #setenv.add-response-header = ( "X-Secret-Message" => "42" )
    ## for mod_trigger_b4_dl
    # trigger-before-download.gdbm-filename = "/var/lib/lighttpd/trigger.db"
    # trigger-before-download.memcache-hosts = ( "127.0.0.1:11211" )
    # trigger-before-download.trigger-url = "^/trigger/"
    # trigger-before-download.download-url = "^/download/"
    # trigger-before-download.deny-url = "http://127.0.0.1/index.html"
    # trigger-before-download.trigger-timeout = 10
    ## for mod_cml
    ## don't forget to add index.cml to server.indexfiles
    # cml.extension = ".cml"
    # cml.memcache-hosts = ( "127.0.0.1:11211" )
    #### variable usage:
    ## variable name without "." is auto prefixed by "var." and becomes "var.bar"
    #bar = 1
    #var.mystring = "foo"
    ## integer add
    #bar += 1
    ## string concat, with integer cast as string, result: "www.foo1.com"
    #server.name = "www." + mystring + var.bar + ".com"
    ## array merge
    #index-file.names = (foo + ".php") + index-file.names
    #index-file.names += (foo + ".php")
    #### include
    #include /etc/lighttpd/lighttpd-inc.conf
    ## same as above if you run: "lighttpd -f /etc/lighttpd/lighttpd.conf"
    #include "lighttpd-inc.conf"
    #### include_shell
    #include_shell "echo var.a=1"
    ## the above is same as:
    #var.a=1
    DAEMONS=(syslog-ng iptables network netfs crond sshd lighttpd)
    Did I do anything wrong, is this how it's supposed to work? I googled the error from lighttpd error.log and the only useful information I could find was in polish i think, and unfortunately, i don't speak polish.
    -Zack
    Last edited by Sjoden (2008-05-28 22:00:37)

    ls -l /var/run/lighttpd/
    And how are you spawning the php instances? I don't see that in the daemons array anywhere.
    EDIT: It looks like the info in that page is no longer using pre-spawned instances, but lighttpd adaptive-spawn. The documentation has been made inconsistent it looks like.
    You will note that with pre-spawned information, the config looks different[1].
    You need to do one or the other, not both (eg. choose adaptive-spawn, or pre-spawn..not both).
    [1]: http://wiki.archlinux.org/index.php?tit … oldid=8051 "change"

  • AS2 contact form and php - works fine but only sends half of the text in the comments field ???

    hi all - i have an AS2 contact form using php to send the info to my email address - it all works fine except this ..... rather than having an empty comments box in the flash movie i had added a whole bunch of feedback questions that the user can comment yes/no to in the comments box (my feedback questions were added into the input text box in cs3 so are there when the user opens the contact page .. i have set the maximum characters to 10000 so no worries that its that that is stopping it all coming through in the email ..... basically when i go to my form online and send it i get it through as an email but with only three quarters of the feedback text in it ...... i have tried a zillion ways a round this, tried other contact forms and php and always end up with the same problem ... any ideas any one ?
    this is the AS....
    stop();
    a =0;
    function validate () {
        if (from.length>=7) {
            if (from.indexOf("@")>0) {
                if ((from.indexOf("@")+2)<from.lastIndexOf(".")) {
                    if (from.lastIndexOf(".")<(from.length-2)) {
                        a = 1;
                        // email is fine
    function formcheck () {
        validate ();       
        trace(a);
        if (fname = "" or telno eq "" or comments eq "" or from eq "") {
            stop();
            error = "You have left blank fields, please fill in all fields, thank you";
        } else {
            emailcheck ();
    function emailcheck (){
        if (a != 1){
            stop();
            error = "Email address not valid";
            } else {
            loadVariablesNum("mail.php3", 0, "POST");
            gotoAndStop(2);
    ..........this is the php
    <?php
    $adminaddress = "[email protected]";
    $sitename = "Flash Site Form Mailer";
    mail("$adminaddress","Info Request",
    "A customer at $sitename has made the following enquiry\n
    First Name: $name
    Company Name: $company
    Telephone: $telno
    Email: $from\n
    The visitor commented:
    $comments
    Logged Info :
    Using: $HTTP_USER_AGENT
    Hostname: $ip
    IP address: $REMOTE_ADDR
    Date/Time:  $date","FROM:$adminaddress");
    ?>
    any help much appreciated

    i think you should not use $HTTP_USER_AGENT.
    and use loadvars instead of loadvariablesnum:
    stop();
    a =0;
    function validate () {
        if (from.length>=7) {
            if (from.indexOf("@")>0) {
                if ((from.indexOf("@")+2)<from.lastIndexOf(".")) {
                    if (from.lastIndexOf(".")<(from.length-2)) {
                        a = 1;
                        // email is fine
    function formcheck () {
        validate ();       
        trace(a);
        if (fname = "" or telno eq "" or comments eq "" or from eq "") {
            stop();
            error = "You have left blank fields, please fill in all fields, thank you";
        } else {
            emailcheck ();
    var sendLV:LoadVars=new LoadVars();
    function emailcheck (){
        if (a != 1){
            stop();
            error = "Email address not valid";
            } else {
    sendLV.name=fname;
    sendLV.telno=telno;
    sendLV.company=company;  //assuming company is a variable in your flash
    sendLV.comments=comments;
    sendLV.send("mail.php3", "POST");
            gotoAndStop(2);
    //..........this is the php
    <?php
    $adminaddress = "[email protected]";
    $sitename = "Flash Site Form Mailer";
    $from=?;//you need to define this variable
    $name=$_POST['name'];
    $telno=$_POST['telno'];
    $company=$_POST['company'];
    $comments=$_POST['comments'];
    $body=
    "A customer at $sitename has made the following enquiry\n
    First Name: $name
    Company Name: $company
    Telephone: $telno
    Email: $from\n
    The visitor commented:
    $comments";
    mail($adminaddress,"Info Request",$body);
    ?>

  • Oracle Enterprise Manager Agent deployment (Installation and Configuration) Error

    Hello,
    I am trying to create an agent on a linux server using Oracle Enterprise Manager 12.1.0.3. The user is created with root privilege on the server, by change /etc/sudoers entry username the same as the root entry. After that I tried to add host target by clicking Setup->Add Target->Add target Manually->Add Host Targets in the Oracle Enterprise Manager.
    In the Add Target view: I clicked on add, then I entry host and platform information. After that I click next. Then I provided the Linux x86-64 : Installation Details for
    Installation Base Directory, Instance Directory, Name Credential ... then click next. then click Deploy Agent.
    In the Add Host Status view: stages Initialization and Remote Prerequisite Check successfully passed, but in the stage Agent Deployment, it failed in the Installation and Configuration phrase of the Agent Deployment stage.
    The log content is shown below. There are numerous SEVERE Errors. But I don't have much experience in dealing with these type of problems. I thank you in advance for all the helps.
    lf
    WARNING: Validation of XML schema is disabled because AggregateDescriptions.xsd could not be found
    INFO: Creating new CFM connection
    INFO: Creating a new logger for oracle.sysman.top.agent
    INFO: Unmarshalling /users/ncgf/em_agent/core/12.1.0.3.0/inventory/ContentsXML/ConfigXML/oracle.sysman.top.agent.12_1_0_3_0.xml
    INFO: Creating a new logger for OuiConfigVariables
    INFO: Unmarshalling /users/ncgf/em_agent/core/12.1.0.3.0/inventory/ContentsXML/ConfigXML/OuiConfigVariables.1_0_0_0_0.xml
    INFO: Aggregate Description oracle.sysman.top.agent:12.1.0.3.0:common successfully loaded
    INFO: Aggregate Description OuiConfigVariables:1.0.0.0.0:common successfully loaded
    INFO: Successfully returning from CfmFactory.connect()
    INFO: Cfm.save() was called
    INFO: Cfm.save(): 2 aggregate instances saved
    INFO: oracle.sysman.top.agent:IAction.perform() was called on {Action state:configuration in CfmAggregateInstance: oracle.sysman.top.agent:12.1.0.3.0:common:family=CFM:oh=/users/ncgf/em_agent/core/12.1.0.3.0:label=1}
    INFO: Framework waiting for Action to complete at 15:08:10.272
    INFO: CfwProgressMonitor:actionProgress:About to perform Action=configuration Status=is running with ActionStep=0 stepIndex=0 microStep=0
    WARNING: Skipping environment variable line: "}": oracle.sysman.emCfg.common.CfwException: A non-empty environment line must contain "=": }
    WARNING: Failed to read environment variable file /users/ncgf/em_agent/core/12.1.0.3.0/install/envVars.properties: java.io.FileNotFoundException: /users/ncgf/em_agent/core/12.1.0.3.0/install/envVars.properties (No such file or directory)
    INFO: oracle.sysman.top.agent:About to execute plug-in Agent Configuration Assistant
    INFO: oracle.sysman.top.agent:The plug-in Agent Configuration Assistant is running
    INFO: oracle.sysman.top.agent:Internal PlugIn Class: oracle.sysman.agent.config.AgentConfiguration
    INFO: oracle.sysman.top.agent:Classpath = /users/ncgf/em_agent/core/12.1.0.3.0/oui/jlib/srvm.jar:/users/ncgf/em_agent/core/12.1.0.3.0/jlib/agentConfig.jar:/users/ncgf/em_agent/core/12.1.0.3.0/jlib/emConfigInstall.jar:/users/ncgf/em_agent/core/12.1.0.3.0/sysman/jlib/emagentSDK.jar:/users/ncgf/em_agent/core/12.1.0.3.0/modules/oracle.http_client_11.1.1.jar:/users/ncgf/em_agent/core/12.1.0.3.0/sysman/jlib/log4j-core.jar
    INFO: oracle.sysman.top.agent:AgentConfiguration:agent configuration has been started
    INFO: oracle.sysman.top.agent:Parametes passed to agent configuration are:
    1.ORACLE_HOME=/users/ncgf/em_agent/core/12.1.0.3.0
    2.AGENT_PORT=3872
    3.ORACLE_HOSTNAME=nsn175-89.us.oracle.com
    4.b_doDiscovery=false
    5.AGENT_BASE_DIR=/users/ncgf/em_agent
    6.AGENT_INSTANCE_HOME=/users/ncgf/em_agent/agent_inst
    7.s_hostname=nsn175-89.us.oracle.com
    8.OMS_HOST=nsn175-105.us.oracle.com
    9.b_startAgent=false
    10.b_secureAgent=true
    11.b_chainedInstall=false
    12.b_forceConfigure=false
    13.EM_UPLOAD_PORT=4904
    14.b_forceAgentDefaultPort=false
    15.s_staticPorts=
    16.PROPERTIES_FILE=
    b_skipValidation=false
    INFO: oracle.sysman.top.agent:Validating OMS_HOST and EM_UPLOAD_PORT
    INFO: oracle.sysman.top.agent:Validating with http protocol ...
    INFO: oracle.sysman.top.agent:URL framed is:http://nsn175-105.us.oracle.com:4904/empbs/genwallet
    SEVERE: oracle.sysman.top.agent:Connection refusedUnexpected end of file from server
    INFO: oracle.sysman.top.agent:Validating with https protocol ...
    INFO: oracle.sysman.top.agent:URL framed is:https://nsn175-105.us.oracle.com:4904/empbs/genwallet
    SEVERE: oracle.sysman.top.agent:The EM_UPLOAD_PORT passed is a secure port. Hence AGENT_REGISTRATION_PASSWORD or s_encrSecurePwd should be passed
    INFO: oracle.sysman.top.agent:EM Protocol Switch determined: https
    INFO: oracle.sysman.top.agent:Performing free port detection..
    INFO: oracle.sysman.top.agent:Trying for host : nsn175-89/10.134.175.89 and port : 3872
    INFO: oracle.sysman.top.agent: Trying for host : /127.0.0.1 and port : 3872
    INFO: oracle.sysman.top.agent:** Agent Port Check completed successfully.**
    INFO: oracle.sysman.top.agent:Agent Port from User Passed Port3872
    INFO: oracle.sysman.top.agent:Paths after canonical format conversions are :
    1. state_dir=/users/ncgf/em_agent/agent_inst
    2. agentBaseDir=/users/ncgf/em_agent
    3. oraHome=/users/ncgf/em_agent/core/12.1.0.3.0
    INFO: oracle.sysman.top.agent:Parent directory of agent instance home:/users/ncgf/em_agent
    INFO: oracle.sysman.top.agent:AgentConfiguration:perform:AgentPortHandler for /users/ncgf/em_agent/core/12.1.0.3.0 and hosts=nsn175-89.us.oracle.com returned Port to Use=3872
    INFO: oracle.sysman.top.agent:Instantiating emctl.template file #DEFAULT_EMSTATE# with /users/ncgf/em_agent/agent_inst
    INFO: oracle.sysman.top.agent:Writing the following contents into /users/ncgf/em_agent/core/12.1.0.3.0/install/oragchomelist
    INFO: oracle.sysman.top.agent:/users/ncgf/em_agent/core/12.1.0.3.0:/users/ncgf/em_agent/agent_inst
    INFO: oracle.sysman.top.agent:Both /etc/oragchomelist and /var/opt/oracle/oragchomelist does not exist.
    INFO: oracle.sysman.top.agent:Executing emctl deploy agent command...
    INFO: oracle.sysman.top.agent:AgentConfiguration: Executing emctl deploy agent command...
    INFO: oracle.sysman.top.agent:Executing the command: /users/ncgf/em_agent/core/12.1.0.3.0/bin/emctl deploy agent -L -o nsn175-105.us.oracle.com:4904 -N /users/ncgf/em_agent/agent_inst nsn175-89.us.oracle.com:3872 nsn175-89.us.oracle.com
    INFO: oracle.sysman.top.agent:Creating shared install...
    INFO: oracle.sysman.top.agent:Source location: /users/ncgf/em_agent/core/12.1.0.3.0
    INFO: oracle.sysman.top.agent:Destination (shared install) : /users/ncgf/em_agent/agent_inst
    INFO: oracle.sysman.top.agent:Secure Mode: No
    INFO: oracle.sysman.top.agent:DeployMode : agent
    INFO: oracle.sysman.top.agent:
    INFO: oracle.sysman.top.agent:Creating directories...
    INFO: oracle.sysman.top.agent:Creating private.properties...
    INFO: oracle.sysman.top.agent:Creating blackouts.xml...
    INFO: oracle.sysman.top.agent:Creating targets.xml...
    INFO: oracle.sysman.top.agent:Creating emctl control program...
    INFO: oracle.sysman.top.agent:Creating emtgtctl control program...
    INFO: oracle.sysman.top.agent:Agent will not be secured.
    INFO: oracle.sysman.top.agent:Secure REPOSITORY_URL found. New agent should be configured for secure mode
    INFO: oracle.sysman.top.agent:Secure emdWalletSrcUrl found. New agent should be configured for secure mode
    INFO: oracle.sysman.top.agent:Oracle Enterprise Manager Cloud Control 12c Release 3
    INFO: oracle.sysman.top.agent:Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
    INFO: oracle.sysman.top.agent:Property 'agentTZRegion' is  missing from /users/ncgf/em_agent/agent_inst/sysman/config/emd.properties. Updating it...
    INFO: oracle.sysman.top.agent:An agentTZregion of 'US/Pacific' is installed in /users/ncgf/em_agent/agent_inst/sysman/config/emd.properties.
    INFO: oracle.sysman.top.agent:The command: /users/ncgf/em_agent/core/12.1.0.3.0/bin/emctl deploy agent -L -o nsn175-105.us.oracle.com:4904 -N /users/ncgf/em_agent/agent_inst nsn175-89.us.oracle.com:3872 nsn175-89.us.oracle.com completed with status=0
    SEVERE: oracle.sysman.top.agent:Securing of agent step will be skipped because of the following reasons:
    1. Agent Registration Password was not passed.
    2. b_secureAgent was passed as false
    3. The flag -forceConfigure was assed from agentDeploy.sh
    INFO: oracle.sysman.top.agent:Plugin File:/users/ncgf/em_agent/plugins.txt
    INFO: oracle.sysman.top.agent:Plugin Homes found.
    INFO: oracle.sysman.top.agent:Executing command :/users/ncgf/em_agent/core/12.1.0.3.0/perl/bin/perl /users/ncgf/em_agent/core/12.1.0.3.0/bin/AgentPluginDeploy.pl -oracleHome /users/ncgf/em_agent/core/12.1.0.3.0 -agentDir /users/ncgf/em_agent -pluginIdsInfoFile /users/ncgf/em_agent/plugins.txt -action configure -emStateDir /users/ncgf/em_agent/agent_inst
    INFO: oracle.sysman.top.agent:
    INFO: oracle.sysman.top.agent:
    INFO: oracle.sysman.top.agent:The Agent emStateDir location passed is /users/ncgf/em_agent/agent_inst
    INFO: oracle.sysman.top.agent: The log file is /users/ncgf/em_agent/agent_inst/install/logs/agentplugindeploy_2013_10_16_15_08_11.log
    INFO: oracle.sysman.top.agent: The temp file created to check R/W permissions in Oraclehome: /users/ncgf/em_agent/core/12.1.0.3.0 is /users/ncgf/em_agent/core/12.1.0.3.0/rwFile
    INFO: oracle.sysman.top.agent:Plugin command completed with status=0
    INFO: oracle.sysman.top.agent:Executing command :/users/ncgf/em_agent/agent_inst/bin/emctl listplugins agent -type all
    INFO: oracle.sysman.top.agent:Oracle Enterprise Manager Cloud Control 12c Release 3
    INFO: oracle.sysman.top.agent:Oracle Enterprise Manager Cloud Control 12c Release 3
    INFO: oracle.sysman.top.agent:Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
    INFO: oracle.sysman.top.agent:Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.
    INFO: oracle.sysman.top.agent:---------------------------------------------------------------
    INFO: oracle.sysman.top.agent:---------------------------------------------------------------
    SEVERE: oracle.sysman.top.agent:ERROR: The Management Agent configuration failed. The plug-in configuration for the oracle.sysman.oh monitoring plug-in may have failed, or this plug-in may not be present in the Management Agent software. Ensure that the Management Agent software has the oracle.sysman.oh monitoring plug-in, if not then retry the operation. If the agent software has the oracle.sysman.oh monitoring plug-in, view the plug-in deployment log /users/ncgf/em_agent/agent_inst/install/logs to check if the plug-in configuration for the oracle.sysman.oh monitoring plug-in failed.
    SEVERE: oracle.sysman.top.agent:Agent configuration has failed
    INFO: oracle.sysman.top.agent:AgentConfiguration:agent configuration finished with status = false
    INFO: oracle.sysman.top.agent:AgentConfiguration:agent configuration finished with status = false
    INFO: oracle.sysman.top.agent:The plug-in Agent Configuration Assistant has failed its perform method
    INFO: Cfm.save() was called
    INFO: Cfm.save(): 2 aggregate instances saved
    INFO: done waiting for Action from 15:08:10.272
    Thank you for your help AkankshaSheoranKaler. I have executed the following command based on your request. If there is any issue, please let me know. Thanks!
    "Can you run this command to make sure that the agents bits were downloaded correctly : oms home /bin /emcli verify_updates
    Share the output of the command. I am suspecting this is a know issue (Bug 17300008) but i will wait for your output.  Also if you can open an SR with oracle support to track this issue and its resolution. "
    [ncgf@nsn175-105 bin]$ ./emcli setup -url=https://nsn175-105.us.oracle.com:7803/em -u sername=SYSMAN
    Oracle Enterprise Manager 12c 3.
    Copyright (c) 1996, 2013 Oracle Corporation and/or its affiliates. All rights reserve d.
    The configuration directory "/users/ncgf" may not be local. See the "dir" option in t he help for the setup command.
    Do you want to continue using this directory? [yes/no] yes
    Enter password
    Emcli setup successful
    [ncgf@nsn175-105 bin]$ ./emcli verify_updates
    Verifying updates. Starting validation...
    Type       : Plug-in
    Description: Demo Hostsample Test Plugin
    Attributes
            Version: 1201000100
            Revision: 0
            OS Platform: Generic Platform
            Plug-in Name: Demo Host Sample Plugin
    Archives are missing from the Software Library. Unable to determine the URL for downloading the update. The update might not have come from Oracle Enterprise Manager Store.
    For each update with missing archives, emcli import_update can be used with a -force option to re-upload the archives to the Software Library.

       Hello AkankshaSheoranKaler
    We have done the following, but we aren't able to resolve this issue. Thank you for your help!
    lf
    “This  happen if the software library is not accessible, readable or unmounted (if it is in shared file system).”
    On Enterprise Manager server [nsn175-105], we did the following:
    1. we modified /etc/exports to include this line: /export *(rw,no_root_squash,sync)
    we start nfs service by executing command “service nfs start”.  
    On Management Agent server (nsn175-89), we verified that we are able to mount /export directory of EM server.
    On Management Agent server, we started firefox browser and were able to run successfully https://nsn175-105.us.oracle.com:4904/empbs/genwallet
    After making this change, we ran agent deployment again. We encountered the same error as shown above.
    “You can fix the software library or you can download the agent bits in offline mode.”
    For fixing the software library, select Setup->Provision and Patching->Offline Patching, then select Offline Patching radio button, download: https://updates.oracle.com/download/em_catalog.zip. Next upload this zip file.
    “Try downloading the bits again”
    We are not sure what agent bits are. Would you please explain this and provide procedure how we can download this?
    (Here I have attempted to fix the software library, but I am new to Enterprise Manager and not sure how to interpret this).

  • Oracle 9.0.1.1 Spatial and Label

    -- Author: Shawn Bisgrove
    -- Oracle Version: 9.0.1.1 Personal
    -- Operating System Windows 2000
    -- I have just started evaluating Oracle for use on a future
    project and have decided to recommend
    -- using both the Label and Spatial components.
    -- Sorry about the length of this post. I did make sure that
    the example was simple but complete.
    -- I have run into what I believe is a pretty severe bug. It
    may not be, but if it is it hinders
    -- the use of Oracle Spatial and Oracle Label Security with R-
    TREE and Q-TREE indexing together.
    -- Please tell me that I am doing something wrong. I will
    cross post in the Spatial section.
    -- Variations on this example can be derived from the base
    example and will probably exhibit the
    -- same behavior.
    -- This example requires a database DARS configured with Label
    Security
    -- User: system Password: system
    -- remove any residual policy information
    connect admin/admin@dars;
    execute sa_sysdba.drop_policy('DARS_RESOURCES');
    connect system/system@dars;
    drop user shawn cascade;
    drop user dars cascade;
    drop user admin cascade;
    create user admin identified by admin;
    grant connect, resource, select_catalog_role to admin;
    grant connect to shawn identified by shawn;
    grant connect to dars identified by dars;
    grant resource to dars;
    connect dars/dars@dars;
    CREATE TABLE DATASET (COVERAGE MDSYS.SDO_GEOMETRY,
              INTERNALIDENTIFIER NUMBER(6) PRIMARY KEY);
    create sequence DATASET_INTERNALIDENTIFIER_SEQ;
    delete from USER_SDO_GEOM_METADATA;
    INSERT INTO USER_SDO_GEOM_METADATA values
    ('dataset', 'coverage', mdsys.SDO_dim_array
    (MDSYS.SDO_DIM_ELEMENT('X',-90,90,.001) ,
         MDSYS.SDO_DIM_ELEMENT('Y',-180,180,.001)), null);
    -- OCCURS IN BOTH R-TREE and Q-TREE (for example using R-TREE)
    CREATE INDEX DATASET_SPATIAL_IDX ON dars.DATASET(COVERAGE)
    INDEXTYPE IS MDSYS.SPATIAL_INDEX;
    --SELECT SDO_TUNE.QUALITY_DEGRADATION
    ('DARS', 'DATASET_SPATIAL_IDX') FROM DUAL;
    --SELECT SDO_TUNE.RTREE_QUALITY('DARS', 'DATASET_SPATIAL_IDX')
    FROM DUAL;
    -- UNCOMMENT FOR Q-TREE EXAMPLE
    --CREATE INDEX DATASET_SPATIAL_IDX ON dars.DATASET(COVERAGE)
    INDEXTYPE IS MDSYS.SPATIAL_INDEX PARAMETERS('SDO_LEVEL = 8');
    --SELECT SDO_TUNE.ESTIMATE_TILING_LEVEL
    ('dars.dataset', 'coverage', 8) from dual;
    grant select, insert, update, delete on DATASET to public;
    grant select, alter on DATASET_INTERNALIDENTIFIER_SEQ to public;
    connect lbacsys/lbacsys@dars
    GRANT EXECUTE ON SA_COMPONENTS TO admin WITH GRANT OPTION;
    GRANT EXECUTE ON SA_USER_ADMIN TO admin WITH GRANT OPTION;
    GRANT EXECUTE ON sa_user_admin TO admin WITH GRANT OPTION;
    GRANT EXECUTE ON sa_label_admin TO admin WITH GRANT OPTION;
    GRANT EXECUTE ON sa_policy_admin TO admin WITH GRANT OPTION;
    GRANT EXECUTE ON sa_audit_admin TO admin WITH GRANT OPTION;
    GRANT LBAC_DBA TO admin;
    GRANT EXECUTE ON SA_SYSDBA TO admin;
    GRANT EXECUTE ON to_lbac_data_label TO admin;
    connect admin/admin@dars;
    execute SA_SYSDBA.CREATE_POLICY('DARS_RESOURCES', 'ACL');
    execute SA_COMPONENTS.CREATE_LEVEL('DARS_RESOURCES',
    5000, 'EMP', 'Employee');
    execute SA_COMPONENTS.CREATE_GROUP('DARS_RESOURCES',
    500, 'MGR', 'Manager', NULL);
    execute SA_COMPONENTS.CREATE_GROUP('DARS_RESOURCES',
    600, 'WKR1', 'Worker', 'MGR');
    execute SA_COMPONENTS.CREATE_GROUP('DARS_RESOURCES',
    700, 'WKR2', 'Worker 2', 'MGR');
    execute SA_LABEL_ADMIN.CREATE_LABEL('DARS_RESOURCES',
    3000, 'EMP::MGR');
    execute SA_LABEL_ADMIN.CREATE_LABEL('DARS_RESOURCES',
    3100, 'EMP::WKR1');
    execute SA_LABEL_ADMIN.CREATE_LABEL('DARS_RESOURCES',
    3200, 'EMP::WKR2');
    execute SA_POLICY_ADMIN.APPLY_TABLE_POLICY
    ('DARS_RESOURCES', 'DARS', 'DATASET', 'HIDE, READ_CONTROL,
    LABEL_DEFAULT', NULL, NULL);
    --execute SA_POLICY_ADMIN.REMOVE_TABLE_POLICY
    ('DARS_RESOURCES', 'DARS', 'DATASET');
    -- also occurs if given more than one label and then a default
    label such as 'EMP::WKR1 ,WKR2', 'EMP::WKR1');
    execute SA_USER_ADMIN.SET_USER_LABELS
    ('DARS_RESOURCES', 'SHAWN', 'EMP::WKR1');
    execute SA_USER_ADMIN.SET_USER_LABELS
    ('DARS_RESOURCES', 'DARS', 'EMP::MGR');
    connect shawn/shawn@dars;
    insert into dars.dataset values (MDSYS.SDO_GEOMETRY(2003,
    NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
    MDSYS.SDO_ORDINATE_ARRAY(33.422, -113.4822, 33.5601, -
    113.2995) ), dars.DATASET_INTERNALIDENTIFIER_SEQ.nextval );
    commit;
    select count(*) from dars.dataset;
    connect dars/dars@dars;
    insert into dars.dataset values (MDSYS.SDO_GEOMETRY(2003,
    NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
    MDSYS.SDO_ORDINATE_ARRAY(33.422, -113.4822, 33.5601, -
    113.2995) ), dars.DATASET_INTERNALIDENTIFIER_SEQ.nextval );
    commit;
    select count(*) from dars.dataset;
    prompt first execute as user dars
    connect dars/dars@dars
    -- causes a bug, first hint is label access control and rtree
    screwing up??
    select internalidentifier from dars.dataset where
    mdsys.sdo_relate(coverage,
         mdsys.SDO_GEOMETRY(2003, NULL, NULL,
    mdsys.SDO_ELEM_INFO_ARRAY(1, 1003, 3),
         mdsys.SDO_ORDINATE_ARRAY(33, -114, 34, -112)),
         'mask = INSIDE querytype = WINDOW')= 'TRUE' order by
    internalidentifier;
    connect dars/dars@dars
    -- does not cause same problem because we are not using the
    index
    select internalidentifier from dars.dataset where
    sdo_geom.relate( coverage, 'INSIDE',
         mdsys.SDO_GEOMETRY(2003, NULL, NULL,
    mdsys.SDO_ELEM_INFO_ARRAY(1, 1003, 3),
         mdsys.SDO_ORDINATE_ARRAY(33, -114, 34, -112)),
    .005 ) = 'INSIDE';
    prompt first execute as user shawn
    connect shawn/shawn@dars
    -- causes a bug, first hint is label access control and rtree
    screwing up??
    -- ERROR at line 1:
    -- ORA-03113: end-of-file on communication channel
    -- if q-tree is being used:
    select internalidentifier from dars.dataset where
    mdsys.sdo_relate(coverage,
         mdsys.SDO_GEOMETRY(2003, NULL, NULL,
    mdsys.SDO_ELEM_INFO_ARRAY(1, 1003, 3),
         mdsys.SDO_ORDINATE_ARRAY(33, -114, 34, -112)),
         'mask = INSIDE querytype = WINDOW')= 'TRUE' order by
    internalidentifier;
    connect shawn/shawn@dars
    -- does not cause same problem because we are not using the
    index
    select internalidentifier from dars.dataset where
    sdo_geom.relate( coverage, 'INSIDE',
         mdsys.SDO_GEOMETRY(2003, NULL, NULL,
    mdsys.SDO_ELEM_INFO_ARRAY(1, 1003, 3),
         mdsys.SDO_ORDINATE_ARRAY(33, -114, 34, -112)),
    .005 ) = 'INSIDE';
    connect dars/dars@dars
    prompt break the index at this point
    -- causes the index to be broken:
    -- ERROR at line 1:
    -- ORA-29858: error occurred in the execution of ODCIINDEXALTER
    routine
    -- ORA-29400: data cartridge error
    -- ORA-01031: insufficient privileges
    -- ORA-13249: internal error in Spatial index: [mdidxrbd]
    -- ORA-13249: Error in Spatial index: index build failed
    -- ORA-13249: Stmt-Execute Failure: SELECT count(*) from
    DARS.DATASET
    -- ORA-29400: data cartridge error
    -- ORA-01031: insufficient privileges
    -- ORA-06512: at "MDSYS.SDO_INDEX_METHOD_9I", line 232
    -- ORA-06512: at line 1
    alter index dars.dataset_spatial_idx rebuild;

    Here is the last entry in the darsCORE.LOG file:
    Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
    Process Id: 0x000002e4 Thread Id : 0x00000674 Time : Mon Dec
    17 06:27:19
    Excp. Code: 0xc0000005 Excp. Type: ACCESS_VIO Flags:
    0x00000000
    ------------------- Memory Map of process ----------------
    Start Addr-End Addr Type Size ModuleName
    0x00400000-0x01b5cfff Image 0024498176 C:\ORACLE\ORA90
    \BIN\ORACLE.EXE
    0x05790000-0x05882fff Image 0000995328 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_RDBMS.DLL
    0x05890000-0x05978fff Image 0000954368 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_LANG.DLL
    0x05980000-0x05b59fff Image 0001941504 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_UTIL.DLL
    0x05b60000-0x05bb4fff Image 0000348160 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_VM.DLL
    0x05bc0000-0x05c6ffff Image 0000720896 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_SECURITY.DLL
    0x05c70000-0x05c83fff Image 0000081920 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_LANG_REFLECT.DLL
    0x05c90000-0x06035fff Image 0003825664 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_GSS_UTIL.DLL
    0x06040000-0x0619cfff Image 0001429504 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_IO.DLL
    0x061a0000-0x066bdfff Image 0005365760 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SUN_IO.DLL
    0x066c0000-0x066d4fff Image 0000086016 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_LANG_REF.DLL
    0x066e0000-0x066e6fff Image 0000028672 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SUN_SECURITY_ACTION.DLL
    0x06700000-0x0670afff Image 0000045056 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_MEMORYMANAGER.DLL
    0x06710000-0x067b0fff Image 0000659456 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SUN_MISC.DLL
    0x067c0000-0x06a47fff Image 0002654208 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_SQL.DLL
    0x06a50000-0x06a87fff Image 0000229376 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_SQL.DLL
    0x06a90000-0x06b70fff Image 0000921600 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SUN_SECURITY_PROVIDER.DLL
    0x06b80000-0x06d72fff Image 0002043904 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_JDBC_DRIVER.DLL
    0x06d80000-0x06d89fff Image 0000040960 C:\ORACLE\ORA90
    \BIN\COREJAVA.DLL
    0x06d90000-0x06da1fff Image 0000073728 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_MATH.DLL
    0x06db0000-0x06e3ffff Image 0000589824 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_RDBMS_SECURITY.DLL
    0x06e40000-0x06e54fff Image 0000086016 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_REALM.DLL
    0x06e60000-0x06ea0fff Image 0000266240 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_JDBC_KPRB.DLL
    0x06eb0000-0x06f13fff Image 0000409600 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_JDBC_DBACCESS.DLL
    0x070d0000-0x0712bfff Image 0000376832 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_NET.DLL
    0x07150000-0x071e7fff Image 0000622592 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_NET.DLL
    0x07200000-0x07204fff Image 0000020480 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_SECURITY.DLL
    0x07240000-0x07245fff Image 0000024576 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_SECURITY_ACL.DLL
    0x07280000-0x072acfff Image 0000184320 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVAX_NAMING_DIRECTORY.DLL
    0x072c0000-0x07316fff Image 0000356352 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVAX_NAMING.DLL
    0x07320000-0x07498fff Image 0001544192 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_UTIL.DLL
    0x074b0000-0x074d5fff Image 0000155648 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9COM_SUN_NAMING_INTERNAL.DLL
    0x074e0000-0x07557fff Image 0000491520 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SUN_SECURITY_UTIL.DLL
    0x07560000-0x07576fff Image 0000094208 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_AURORA_RDBMS_URL_JSERVER.DLL
    0x07580000-0x075acfff Image 0000184320 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVAX_NAMING_SPI.DLL
    0x07a90000-0x07be1fff Image 0001384448 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9JAVA_TEXT.DLL
    0x08140000-0x081a1fff Image 0000401408 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SQLJ_RUNTIME_REF.DLL
    0x081d0000-0x081fffff Image 0000196608 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SQLJ_RUNTIME.DLL
    0x08200000-0x08206fff Image 0000028672 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9SQLJ_FRAMEWORK_IDE_AURORA_RDBMS.DLL
    0x08210000-0x08244fff Image 0000217088 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_JDBC.DLL
    0x08250000-0x08255fff Image 0000024576 C:\ORACLE\ORA90
    \JAVAVM\ADMIN\ORAJOX9ORACLE_JDBC_INTERNAL.DLL
    0x10000000-0x1028efff Image 0002682880 C:\ORACLE\ORA90
    \BIN\ORAJOX9.DLL
    0x60000000-0x60031fff Image 0000204800 C:\ORACLE\ORA90
    \BIN\ORAWWG9.DLL
    0x60300000-0x60492fff Image 0001650688 C:\ORACLE\ORA90
    \BIN\ORAGENERIC9.DLL
    0x60500000-0x6057dfff Image 0000516096 C:\ORACLE\ORA90
    \BIN\ORACOMMON9.DLL
    0x60600000-0x60753fff Image 0001392640 C:\ORACLE\ORA90
    \BIN\ORACLIENT9.DLL
    0x60800000-0x60805fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORAVSN9.DLL
    0x60810000-0x60815fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORAWTC9.DLL
    0x60820000-0x60825fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORAODM9.DLL
    0x60a00000-0x60c03fff Image 0002113536 C:\ORACLE\ORA90
    \BIN\ORAPLS9.DLL
    0x60e00000-0x60ed8fff Image 0000888832 C:\ORACLE\ORA90
    \BIN\ORAPLP9.DLL
    0x610a0000-0x61136fff Image 0000618496 C:\ORACLE\ORA90
    \BIN\ORACORE9.DLL
    0x612a0000-0x61307fff Image 0000425984 C:\ORACLE\ORA90
    \BIN\ORANLS9.DLL
    0x61350000-0x6135ffff Image 0000065536 C:\ORACLE\ORA90
    \BIN\ORASNLS9.DLL
    0x613a0000-0x613aefff Image 0000061440 C:\ORACLE\ORA90
    \BIN\ORAUNLS9.DLL
    0x61400000-0x6142bfff Image 0000180224 C:\ORACLE\ORA90
    \BIN\ORANL9.DLL
    0x61480000-0x61538fff Image 0000757760 C:\ORACLE\ORA90
    \BIN\ORAN9.DLL
    0x615a0000-0x61627fff Image 0000557056 C:\ORACLE\ORA90
    \BIN\ORANNZSBB9.DLL
    0x616a0000-0x616a5fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORANCDS9.DLL
    0x616b0000-0x616c2fff Image 0000077824 C:\ORACLE\ORA90
    \BIN\ORANCRYPT9.DLL
    0x61730000-0x61766fff Image 0000225280 C:\ORACLE\ORA90
    \BIN\ORANRO9.DLL
    0x617c0000-0x617c5fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORANHOST9.DLL
    0x617d0000-0x617d5fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORANONAME9.DLL
    0x61820000-0x61825fff Image 0000024576 C:\ORACLE\ORA90
    \BIN\ORANTNS9.DLL
    0x61850000-0x61857fff Image 0000032768 C:\ORACLE\ORA90
    \BIN\ORANBEQ9.DLL
    0x61890000-0x6189dfff Image 0000057344 C:\ORACLE\ORA90
    \BIN\ORANNTS9.DLL
    0x61910000-0x6191bfff Image 0000049152 C:\ORACLE\ORA90
    \BIN\ORANTCP9.DLL
    0x61960000-0x6196efff Image 0000061440 C:\ORACLE\ORA90
    \BIN\ORANLDAP9.DLL
    0x61af0000-0x61af9fff Image 0000040960 C:\ORACLE\ORA90
    \BIN\ORANSGR9.DLL
    0x62000000-0x62020fff Image 0000135168 C:\ORACLE\ORA90
    \BIN\ORALDAPCLNT9.DLL
    0x62300000-0x6233ffff Image 0000262144 C:\ORACLE\ORA90
    \BIN\ORATRACE9.DLL
    0x62500000-0x62506fff Image 0000028672 C:\ORACLE\ORA90
    \BIN\ORASLAX9.DLL
    0x62600000-0x62673fff Image 0000475136 C:\ORACLE\ORA90
    \BIN\ORASQL9.DLL
    0x62fc0000-0x63040fff Image 0000528384 C:\ORACLE\ORA90
    \BIN\ORAXML9.DLL
    0x64000000-0x64006fff Image 0000028672 C:\ORACLE\ORA90
    \BIN\ORANMS.DLL
    0x64020000-0x6402ffff Image 0000065536 C:\ORACLE\ORA90
    \BIN\ORANMSP.DLL
    0x74fd0000-0x74fe0fff Image 0000069632 C:\WINDOWS\SYSTEM32
    \MSAFD.DLL
    0x75010000-0x75016fff Image 0000028672 C:\WINDOWS\SYSTEM32
    \WSHTCPIP.DLL
    0x75020000-0x75027fff Image 0000032768 C:\WINDOWS\SYSTEM32
    \WS2HELP.DLL
    0x75030000-0x75043fff Image 0000081920 C:\WINDOWS\SYSTEM32
    \WS2_32.DLL
    0x75050000-0x75057fff Image 0000032768 C:\WINDOWS\SYSTEM32
    \WSOCK32.DLL
    0x75150000-0x7515efff Image 0000061440 C:\WINDOWS\SYSTEM32
    \SAMLIB.DLL
    0x75170000-0x751befff Image 0000323584 C:\WINDOWS\SYSTEM32
    \NETAPI32.DLL
    0x751c0000-0x751c5fff Image 0000024576 C:\WINDOWS\SYSTEM32
    \NETRAP.DLL
    0x75500000-0x75503fff Image 0000016384 C:\WINDOWS\SYSTEM32
    \SECURITY.DLL
    0x77570000-0x7759ffff Image 0000196608 C:\WINDOWS\SYSTEM32
    \WINMM.DLL
    0x777e0000-0x777e7fff Image 0000032768 C:\WINDOWS\SYSTEM32
    \WINRNR.DLL
    0x777f0000-0x777f4fff Image 0000020480 C:\WINDOWS\SYSTEM32
    \RASADHLP.DLL
    0x77830000-0x7783dfff Image 0000057344 C:\WINDOWS\SYSTEM32
    \RTUTILS.DLL
    0x77840000-0x7784bfff Image 0000049152 C:\WINDOWS\SYSTEM32
    \RNR20.DLL
    0x77950000-0x77978fff Image 0000167936 C:\WINDOWS\SYSTEM32
    \WLDAP32.DLL
    0x77980000-0x779a3fff Image 0000147456 C:\WINDOWS\SYSTEM32
    \DNSAPI.DLL
    0x779b0000-0x77a44fff Image 0000610304 C:\WINDOWS\SYSTEM32
    \OLEAUT32.DLL
    0x77a50000-0x77b44fff Image 0001003520 C:\WINDOWS\SYSTEM32
    \OLE32.DLL
    0x77be0000-0x77beefff Image 0000061440 C:\WINDOWS\SYSTEM32
    \SECUR32.DLL
    0x77d40000-0x77daefff Image 0000454656 C:\WINDOWS\SYSTEM32
    \RPCRT4.DLL
    0x77db0000-0x77e09fff Image 0000368640 C:\WINDOWS\SYSTEM32
    \ADVAPI32.DLL
    0x77e10000-0x77e74fff Image 0000413696 C:\WINDOWS\SYSTEM32
    \USER32.DLL
    0x77e80000-0x77f35fff Image 0000745472 C:\WINDOWS\SYSTEM32
    \KERNEL32.DLL
    0x77f40000-0x77f7bfff Image 0000245760 C:\WINDOWS\SYSTEM32
    \GDI32.DLL
    0x77f80000-0x77ff8fff Image 0000495616 C:\WINDOWS\SYSTEM32
    \NTDLL.DLL
    0x78000000-0x78045fff Image 0000286720 C:\WINDOWS\SYSTEM32
    \MSVCRT.DLL
    0x780a0000-0x780b1fff Image 0000073728 C:\WINDOWS\SYSTEM32
    \MSVCIRT.DLL
    0x78140000-0x78159fff Image 0000106496 C:\WINDOWS\SYSTEM32
    \MSV1_0.DLL
    ------------------- End of memory map --------------------
    ------------------- Registers ----------------------------
    eip = 012362cf esp = 097fb024 ebp = 097fbc00 edi = 0996a910 esi
    = 0996c258
    eax = 00000000 ebx = 098bca34 ecx = 098b3d44 edx = 098b3d44
    ecs = 0000001b eds = 00000023 ees = 00000023 ess = 00000023
    egs = 00000000 efs = 0000003b
    eflags = 00210206
    ------------------- End of Registers ---------------------
    ------------------- Instruction Disassembly --------------
    ------------------- End of Disassembly -------------------
    ------------------- Call Stack Trace ---------------------
    Frameptr RetAddr Param#1 Param#2 Param#3 Param#4 Function
    Name
    0x097fbc00 011dc4f0 098b3d44 098bc990 098bca34 0996a910
    _mdqtgmadt+16f     
    0x097fbc40 011ed2eb 098b3d44 098bc990 098bca34 098fccb0
    _mdidxrel+c0       
    0x097fbc94 011ee035 0996a810 09980ad0 09890f44 097fbd4c
    _mdrtrel+1cb       
    0x097fbd50 011ec071 00000000 000007d0 0996bc00 097fbfdc
    _mdrtpq+7d5        
    0x097fbfe8 011e5824 098fccb0 098b3d44 098bc990 098bca34
    _mdrtft+f1         
    0x097fc0fc 00e90c29 098fccb0 09979774 09979730 7a2bb7b8
    _mdidxf+254        
    0x097fc1d8 00646246 792691b4 097fc534 79269296 79269290
    _qeroifcf+1b9      
    0x097fc4a8 00e91417 7adb9634 00000179 097fc530 00000002
    _rpiswu2+226       
    0x097fc568 00e8f846 79269290 00e90a70 792691b4 0990cd30
    _qeroifcsu+a7      
    0x097fd9a4 010edd17 792691b4 00000000 097fdd24 00000001
    _qeroiFetch+1b6    
    0x097fdd10 010f99ac 792690dc 010fa040 7926908c 00007fff
    _qertbFetchByRowID+5
    0x097fdd44 00fc0202 7926908c 00fa6320 097fdf04 00000001
    _qersoFetch+9c     
    0x097fdf68 00fc5d03 00000089 00000005 097fdfc0 00000001
    _opifch2+10d2      
    0x097fe15c 00ede1cb 0000005e 00000022 097fe1a4 00000000
    _opiall0+d03       
    0x097fe2b4 00648369 0000005e 00000014 017ff6fc 00e5a8fc
    _kpoal8+58b        
    0x097fe424 605352c6 0000005e 00000014 097ff6fc 00000000
    _opiodr+549        
    0x097fe894 0064974a 01207104 0000005e 097ff6fc 00000000
    _ttcpip+1066       
    0x097ff874 00b6c934 00000000 00000000 014e76d0 0000003c
    _opitsk+74a        
    0x097ff958 00648369 0000003c 00000004 097ffbd8 00207104
    _opiino+554        
    0x097ffac8 004156cb 0000003c 00000004 097ffbd8 00000000
    _opiodr+549        
    0x097ffb58 0040920e 0000003c 00000004 097ffbd8 00000000
    _opidrv+24b        
    0x097ffb70 00401120 097ffbf4 0000003c 00000004 097ffbd8
    _sou2o+1e          
    0x097ffc08 00401c34 00000002 097ffe74 010373f4 77d4a1bb
    _opimai+120        
    0x097fffb4 77e92ca8 01037d94 010373f4 77d4a1bb 01037d94
    _OracleThreadStart@4
    0x097fffec 00000000 004018d0 01037d94 00000000 00000000
    0x77e92ca8
    ------------------- End of Stack Trace -------------------
    ------------------- Raw Stack Dump -----------------------
    Address Dump of bytes
    0x097fb024 c9 a3 6e 01 d3 a8 96 09 - 10 a8 96 09 53 45 4c
    45 ..n.........SELE
    0x097fb034 43 54 20 61 2e 22 43 4f - 56 45 52 41 47 45 22 20 CT
    a."COVERAGE"
    0x097fb044 46 52 4f 4d 20 44 41 52 - 53 2e 44 41 54 41 53 45
    FROM DARS.DATASE
    0x097fb054 54 20 61 20 77 68 65 72 - 65 20 61 2e 72 6f 77 69 T a
    where a.rowi
    0x097fb064 64 3d 3a 72 69 64 20 00 - a8 2f 20 00 70 2e 20 00
    d=:rid ../ .p. .
    0x097fb074 00 00 00 00 b0 b0 7f 09 - 46 ac 37 60 a8 2f 20
    00 ........F.7`./ .
    0x097fb084 00 00 00 00 00 20 00 00 - 28 10 00 00 3c 21 00
    00 ..... ..(...<!..
    0x097fb094 00 00 00 00 00 00 00 00 - 70 2e 20 00 00 00 00
    00 ........p. .....
    0x097fb0a4 0c 00 00 00 a8 2f 20 00 - 1c b1 7f 09 e1 9e 37
    60 ...../ .......7`
    0x097fb0b4 a8 2f 20 00 70 2e 20 00 - 9c 91 96 09 01 00 00
    00 ./ .p. .........
    0x097fb0c4 14 10 00 00 00 20 00 00 - 80 63 8d 09 7c 63 8d
    09 ..... ...c..|c..
    0x097fb0d4 58 63 8d 09 ff 2f 07 00 - 00 00 00 00 74 7b 38 60
    Xc.../......t{8`
    0x097fb0e4 00 00 00 00 00 00 00 00 - 01 00 00 00 00 00 00
    00 ................
    0x097fb0f4 00 00 00 00 58 63 8d 09 - a4 91 96 09 9c 91 96
    09 ....Xc..........
    0x097fb104 01 00 00 00 d8 80 37 60 - 58 63 8d 09 00 00 00
    00 ......7`Xc......
    0x097fb114 a4 91 96 09 0c 10 00 00 - 00 00 00 00 58 63 8d
    09 ............Xc..
    0x097fb124 9c 91 96 09 00 00 00 00 - 01 00 00 00 0c 10 00
    00 ................
    0x097fb134 00 00 00 00 4e a8 37 60 - a8 2f 20 00 00 00 00
    00 ....N.7`./ .....
    0x097fb144 00 00 00 00 0c 10 00 00 - 0c 10 00 00 58 63 8d
    09 ............Xc..
    0x097fb154 00 00 00 00 94 b1 7f 09 - a0 be 37 60 00 00 00
    00 ..........7`....
    0x097fb164 ff ff ff ff 00 00 00 00 - 24 8c 8b 09 14 10 00
    00 ........$.......
    0x097fb174 44 3d 8b 09 48 a8 96 09 - 00 10 00 00 48 63 8d 09
    D=..H.......Hc..
    0x097fb184 9c 63 8d 09 00 10 00 00 - d8 63 8d 09 00 00 00
    00 .c.......c......
    0x097fb194 bc b1 7f 09 5e 92 38 60 - a8 2f 20 00 58 63 8d
    09 ....^.8`./ .Xc..
    0x097fb1a4 0c 10 00 00 00 00 00 00 - a8 2f 20 00 02 00 00
    00 ........./ .....
    0x097fb1b4 01 00 00 00 01 00 00 00 - e4 9d 96 09 d8 11 8b
    09 ................
    0x097fb1c4 01 b2 7f 09 00 02 8c 09 - 90 c9 8b 09 bc 93 8d
    09 ................
    0x097fb1d4 3c 00 00 00 01 00 00 00 - d8 11 8b 09 a8 2f 20 00
    <............/ .
    0x097fb1e4 3c 00 00 00 7c 60 90 09 - 3c 00 00 00 14 b2 7f 09
    <...|`..<.......
    0x097fb1f4 d3 bc 3d 60 02 00 00 00 - 48 63 8d 09 49 4e 53
    49 ..=`....Hc..INSI
    0x097fb204 44 45 00 00 48 63 8d 09 - 38 b2 7f 09 74 7b 38 60
    DE..Hc..8...t{8`
    0x097fb214 a8 2f 20 00 08 00 00 00 - e0 9e 96 09 f4 63 8d
    09 ./ ..........c..
    0x097fb224 d8 11 8b 09 7c 60 90 09 - 3c 00 00 00 c0 69 45
    60 ....|`..<....iE`
    0x097fb234 d8 11 8b 09 7c 60 90 09 - 3c 00 00 00 64 b2 7f
    09 ....|`..<...d...
    0x097fb244 d3 bc 3d 60 a8 2f 20 00 - 48 63 8d 09 ec 9e 96
    09 ..=`./ .Hc......
    0x097fb254 a8 2f 20 00 3f 00 00 00 - 40 a1 96 09 64 d2 8a
    09 ./ [email protected]...
    0x097fb264 e8 b2 7f 09 6b bb 3d 60 - a8 2f 20 00 ec 9e 96
    09 ....k.=`./ .....
    0x097fb274 3c 00 00 00 00 00 00 00 - d0 50 47 60 00 00 00 00
    <........PG`....
    0x097fb284 00 00 00 00 a8 2f 20 00 - a8 2f 20 00 3c 00 00
    00 ...../ ../ .<...
    0x097fb294 44 d1 8a 09 70 2e 20 00 - d8 11 8b 09 18 b3 7f 09
    D...p. .........
    0x097fb2a4 89 85 3d 60 a8 2f 20 00 - ec 12 8b 09 3c 00 00
    00 ..=`./ .....<...
    0x097fb2b4 01 00 00 00 d8 11 8b 09 - a8 2f 20 00 3c 00 00
    00 ........./ .<...
    0x097fb2c4 dc b2 7f 09 88 79 3e 60 - fc 10 8b 09 88 b2 7f
    09 .....y>`........
    0x097fb2d4 9c de 95 09 88 c2 7f 09 - fb ff ff ff 40 00 00
    00 ............@...
    0x097fb2e4 48 63 8d 09 14 b3 7f 09 - 74 7b 38 60 a8 2f 20 00
    Hc......t{8`./ .
    0x097fb2f4 04 00 00 00 d0 9d 96 09 - f4 63 8d 09 d8 11 8b
    09 .........c......
    0x097fb304 7c 60 90 09 3c 00 00 00 - c0 69 45 60 d8 11 8b 09
    |`..<....iE`....
    0x097fb314 7c 60 90 09 3c 00 00 00 - 40 b3 7f 09 d3 bc 3d 60
    |`..<...@.....=`
    0x097fb324 a8 2f 20 00 48 63 8d 09 - dc 9d 96 09 a8 2f 20
    00 ./ .Hc......./ .
    0x097fb334 c0 39 8b 09 0c 8a 8b 09 - 64 d2 8a 09 c4 b3 7f
    09 .9......d.......
    0x097fb344 6b bb 3d 60 a8 2f 20 00 - dc 9d 96 09 3c 00 00 00
    k.=`./ .....<...
    0x097fb354 00 00 00 00 7c f4 bd 60 - 00 00 00 00 00 00 00
    00 ....|..`........
    0x097fb364 24 bb 7f 09 c0 39 8b 09 - 0c 8a 8b 09 96 ef d6 34
    $....9.........4
    0x097fb374 9c 19 8b 09 44 d1 8a 09 - 0c 00 00 00 9c 19 8b
    09 ....D...........
    0x097fb384 9c 19 8b 09 b0 b3 7f 09 - 84 08 3d 60 a8 2f 20
    00 ..........=`./ .
    0x097fb394 8c 0b 8b 09 0c 00 00 00 - a8 2f 20 00 0c 00 00
    00 ........./ .....
    0x097fb3a4 40 89 92 09 fc 10 8b 09 - 64 b3 7f 09 a4 9d 8a 09
    @.......d.......
    0x097fb3b4 bc b7 7f 09 c0 69 45 60 - 88 86 45 60 ff ff ff
    ff .....iE`..E`....
    0x097fb3c4 f0 b3 7f 09 1f f4 ac 60 - a8 2f 20 00 2c 00 00
    00 .......`./ .,...
    0x097fb3d4 3c 00 00 00 00 00 00 00 - 7c f4 bd 60 00 00 00 00
    <.......|..`....
    0x097fb3e4 00 00 00 00 3c 00 00 00 - 24 8c 8b 09 60 04 00
    00 ....<...$...`...
    0x097fb3f4 11 00 00 00 00 00 00 00 - 4c b4 7f 09 4f 6a ad
    60 ........L...Oj.`
    0x097fb404 24 bb 7f 09 a0 ba 7f 09 - 68 b9 7f 09 00 00 00 00
    $.......h.......
    0x097fb414 00 00 00 00 a8 2f 20 00 - a8 2f 20 00 3f 00 00
    00 ...../ ../ .?...
    0x097fb424 44 d1 8a 09 70 2e 20 00 - d8 11 8b 09 a8 b4 7f 09
    D...p. .........
    0x097fb434 89 85 3d 60 a8 2f 20 00 - ec 12 8b 09 3f 00 00
    00 ..=`./ .....?...
    0x097fb444 01 00 00 00 d8 11 8b 09 - a8 2f 20 00 3f 00 00
    00 ........./ .?...
    0x097fb454 24 bb 7f 09 a0 ba 7f 09 - 68 b9 7f 09 80 8b 8b 09
    $.......h.......
    0x097fb464 ec 8a 8b 09 00 00 00 00 - 7f ff ff ff 90 00 00
    00 ................
    0x097fb474 04 ed 95 09 a0 b4 7f 09 - a0 b4 7f 09 fc eb 23
    01 ..............#.
    0x097fb484 ac b8 7f 09 03 00 00 00 - ac b8 7f 09 ac b8 7f
    09 ................
    0x097fb494 00 00 00 00 20 a4 96 09 - 00 00 00 00 cc b4 7f
    09 .... ...........
    0x097fb4a4 39 ec 23 01 60 a4 96 09 - 02 00 00 00 03 00 00 00
    9.#.`...........
    0x097fb4b4 00 00 00 00 00 00 00 00 - 00 00 41 40 7c b6 7f
    09 ..........A@|...
    0x097fb4c4 ac b8 7f 09 ac b8 7f 09 - 58 b5 7f 09 44 e4 23
    01 ........X...D.#.
    0x097fb4d4 04 00 00 00 02 00 00 00 - 03 00 00 00 00 00 00
    00 ................
    0x097fb4e4 00 00 41 40 00 00 00 00 - f8 b4 7f 09 28 b7 7f
    09 ..A@........(...
    0x097fb4f4 01 00 00 00 00 00 00 00 - 00 00 41 40 00 00 00
    00 ..........A@....
    0x097fb504 00 00 5c c0 00 00 00 00 - 00 00 00 00 00 00 00
    00 ..\.............
    0x097fb514 00 00 00 00 00 00 00 00 - 00 e0 40 40 00 00 00
    00 ..........@@....
    ------------------- End of Raw Stack Dump ----------------

  • Apache 1.3.33 and PHP 4.3.11 compiled in

    The package
    Here are the good stabile versions of both Apache and PHP including the following stuff:
    - support for these databases: mysql, postgresql, firebird
    - gdi support
    - mod_ssl along with a dummy certificate
    - eaccelerator for PHP and the default configuration for it
    - mod_gzip for pages compression
    - mod_security for ids system (see Snort and making its rules compatible with mod_security). Also remember to disable rules if you get problems with PHP developement. mod_security tends to be too aggressive at first with these default rules.
    The files
    PKGBUILD
    httpd
    apache13.install
    http.conf.d
    httpd.conf.mod_gzip
    httpd.conf.regression-v2
    httpd.logrotate
    Done
    02.05.2005
    - fixed apache13.install to properly stop the server before unistall
    - set eaccelerator to be configured more like it is in cactus's package
    01.05.2005
    - backing up etc/php.ini and etc/httpd/conf/httpd.conf
    - added logrotate support code from Judd's package
    - phpize is now called from startdir instead of /usr/bin/phpize for eaccelerator
    30.04.2005
       - the package depends now on my firebirddb package. It was needed because
    libgds.so is needed when firebird support is compiled in
       - disabled imagick for the time being - got to find out how to make it compile properly by default
       - cleaned up the code that sets up php (the manual file copying doesn't seem to be needed anymore with 4.3.11)
       - made phpize to be called from ${startdir}
       - set mod_security filtering to Off as default
    29.04.2005 - updated php to v. 4.3.11
       - Tested using Gallery 1.4.4-pl5 and my own project (a lot of database activity and file handling)
    28.04.2005
       - fixed eaccelerator and it now works (php.ini had eaccelerator's settings inserted wrong way with "-marks). The execution of some scripts that took before 0.075 - 0.09 seconds now only takes 0.03-0.04
    27.04.2005
       - cleaned up code a bit and old comments and disabled cookie format checking for mod_security that was causing 500 error
    Todo and thoughts
    <i>10.05.2005</i> - found a great guide about securely setting up apache and php
    - it would be really great to implement a curses-based configuration where the PKGBUILD would be edited according to choices the users makes (because there are changes needed in many parts of the file) - this way the package would really be for everyone
    - deleting default apache manual
    - to get imagick to compile- graphicsmagick installation to work properly or to make it optional
    (ignore the text about graphicmagic in PKGBUILD - it was just for my own tests)

    I built it today and tested again and compiling part went just fine. Only apache13.install was missing - it had pre-remove commands (if server is already running to stop it). Then removed the older same package (pacman -R) and replaced it with the new one. Then started up apache and had 500 error - it was caused by mod_security. Turned off cookie filter in httpd.conf.regression-v2 (SecFilterCheckCookieFormat Off) and then it started up fine.
    The eaccelerator did not appear on php info page, so got to fix setting it up... Please let me know what else seems suspicious to you and what might cause errors.

  • Oracle SQL Developer 2.1 EA1 and 1.5.5 not working on MacOS X Snow Leopard

    Currently, the Oracle SQL Developer 2.1 EA1 and 1.5.5 are not working on MacOS X Snow Leopard. Is there a plan to support the actual version of OS X?
    When I try to start the MacOS X-Download I always get the following errors using MacOS X 10.6.1:
    ./sqldeveloper.sh oracle.classloader.util.AnnotatedNoClassDefFoundError:
         Missing class: oracle.ide.Version
         Dependent class: oracle.ide.IdeCore
         Loader: main:11.0
         Code-Source: /Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/extensions/oracle.ide.jar
         Configuration: system property PCLMain.createExtensionManagerLoader()
    The missing class is not available from any code-source or loader in the system.
         at oracle.classloader.PolicyClassLoader.handleClassNotFound (PolicyClassLoader.java:2176) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.classloader.PolicyClassLoader.internalLoadClass (PolicyClassLoader.java:1729) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1685) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.classloader.PolicyClassLoader.loadClass (PolicyClassLoader.java:1670) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@2039559412]
         at java.lang.ClassLoader.loadClassInternal (ClassLoader.java:399) [jre bootstrap, by jre.bootstrap:1.6.0_15]
         at oracle.ide.IdeCore.$init$ (IdeCore.java:169) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/extensions/oracle.ide.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at oracle.ide.IdeCore.<init> (IdeCore.java:176) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/extensions/oracle.ide.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at oracle.ideimpl.DefaultIdeCore.<init> (DefaultIdeCore.java:64) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ideimpl.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at oracle.ideimpl.DefaultIdeCore.<init> (DefaultIdeCore.java:69) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ideimpl.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at oracle.ideimpl.Main.start (Main.java:109) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ideimpl.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at oracle.ideimpl.Main.main (Main.java:72) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ideimpl.jar (from system property PCLMain.createExtensionManagerLoader()), by main:11.0]
         at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native method) [unknown, by unknown]
         at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) [unknown, by unknown]
         at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) [unknown, by unknown]
         at java.lang.reflect.Method.invoke (Method.java:597) [unknown, by unknown]
         at oracle.ide.boot.PCLMain.callMain (PCLMain.java:66) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.PCLMain.main (PCLMain.java:58) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native method) [unknown, by unknown]
         at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) [unknown, by unknown]
         at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) [unknown, by unknown]
         at java.lang.reflect.Method.invoke (Method.java:597) [unknown, by unknown]
         at oracle.classloader.util.MainClass.invoke (MainClass.java:128) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/j2ee/home/lib/pcl.jar (from system property java.class.path), by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.IdeLauncher.bootClassLoadersAndMain (IdeLauncher.java:190) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.IdeLauncher.launchImpl (IdeLauncher.java:90) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.IdeLauncher.launch (IdeLauncher.java:66) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.IdeLauncher.main (IdeLauncher.java:55) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native method) [unknown, by unknown]
         at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) [unknown, by unknown]
         at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) [unknown, by unknown]
         at java.lang.reflect.Method.invoke (Method.java:597) [unknown, by unknown]
         at oracle.ide.boot.Launcher.invokeMain (Launcher.java:729) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.Launcher.launchImpl (Launcher.java:115) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.Launcher.launch (Launcher.java:68) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]
         at oracle.ide.boot.Launcher.main (Launcher.java:57) [Users/dus/Downloads/sqldeveloper-1.5.5.59.69-macosx/SQLDeveloper.app/Contents/Resources/sqldeveloper/ide/lib/ide-boot.jar, by sun.misc.Launcher$AppClassLoader@2039559412]

    You have started this annoying discussion.
    I don't have any problems with my OS instead of you.
    I have already told you what to do, if you have no idea how to do that just go and buy yourself another support subscription from your mac support.
    The missing class is not available from any code-source or loader in the system. check that.
    what version of JAVA do you have in your fancy OS? most of the time upgrade java to the latest version will fix the issues.
    Update java from sun website not from another mac tore.

  • Differences between Oracle Forms 11.1.1.6  and 11.1.2

    Hello !
    Which version should I choose 11.1.2 or 11.1.1.6
    11.1.2 must me the latest one aka 11gR2
    11.1.1.6 must be 11gR1 PS5
    Am i right ?
    but in the forms home page it seems that the 11.1.1.6 is the latest version ??
    Oracle Forms 11.1.1.6 Released
    The latest version of Oracle Forms (11.1.1.6) has been released.
    This can be downloaded from My Oracle Support (MOS)
    23-Feb-2012
    Oracle Forms 11g Release 2 has been released. Read about the new features.
    Oct-2011
    I suppose that in a MiddleWare stack : SOA suite + BI publisher + Forms, the 11.1.1.6 (11gR1 PS5) is the best choice.
    Can somebody explain me the differences between Oracle Forms 11.1.1.6 and 11.1.2 ?
    Thanks
    Regards
    Jean-Yves

    Michael Ferrante (Oracle) wrote:
    There are many new features in 11.1.2.0 that do not exist in 11.1.1. Some of the most significant new features are listed in the 11gR2 New Features documentation found on this page:
    http://www.oracle.com/technetwork/developer-tools/forms
    Additional information about new features and changes can be found in the product documentation for 11gR2, which is here:
    http://docs.oracle.com/cd/E24269_01/index.htm
    One important thing to note is that FMw 11.1.2 (11gR2) does not include Portal or Discover. So if you need either or both of these you will need to stick with 11.1.1.Hi Michael,
    One of the features which is very very important in my point of view is
    Reduced Installation Footprint
    In order to reduce the resource requirements on development machines, you can perform an
    installation specifically tailored for development. This will limit the number of software products
    and servers installed on the machine whilst still allowing a developer to build, run and test their
    Forms application.
    If this feature is only available for the 11.1.2 release then the choice is made !
    Thanks !
    Jean-Yves
    ps : and we don't use any portal or discoverer :-)
    Edited by: JeanYves Bernier on 30 nov. 2012 23:54

  • Differences between Oracle 8i for a UNIX Platform and Oracle 8i for a Linux Platform

    Hello,
    J would like to know if there are some differences between Oracle 8i for a UNIX Platform and Oracle 8i for a Linux Platform.
    I know that there are some differences on Oracle 8i Parallel Server and i know that some products are not include like precompiler (Mod*Ada, Pro*FORTRAN) on a Linux Platform.
    Thank you.

    We have installed Oracle 8i on Solaris 8 and it had a great performance, of course that the hardware and licence invested here was costed my the office where i work. Personaly i'd installed linux reh hat 8 and oracle 8i, imagine that, it could be implemented by any individual that has the time to do so.
    By buyinng from a company that has a good background you could be sure that you will have support.
    Bottom line, if you have the $ to buy great hardware go for a unix platform. But if you don't a Red Hat Linux Server Licence with a 1 year sopport and Oracle data base is about 3500Dls.
    Visit www.red-hat.com
    Rewards... Bye

  • Differences between Oracle 8i for a UNIX Platform and a Linux Platform

    I want to know the differences between Oracle 8i for a UNIX Platform and Oracle 8i for a Linux Platform. And which platform is better?
    Thanks

    We have installed Oracle 8i on Solaris 8 and it had a great performance, of course that the hardware and licence invested here was costed my the office where i work. Personaly i'd installed linux reh hat 8 and oracle 8i, imagine that, it could be implemented by any individual that has the time to do so.
    By buyinng from a company that has a good background you could be sure that you will have support.
    Bottom line, if you have the $ to buy great hardware go for a unix platform. But if you don't a Red Hat Linux Server Licence with a 1 year sopport and Oracle data base is about 3500Dls.
    Visit www.red-hat.com
    Rewards... Bye

  • Need Urgent Help with Apache and PHP

    I have been struggling with apache and php for a week now and I finally broke down to post a message.
    I have apache 1.3 running on my mac mini g4 with 10.4.9 and I installed sql. I went to the entropy website and downloaded php5 to install without knowing I already had php4 on the machine. I installed 5 but could not get it to work. I then went back to httpd.conf and tried to install php4 by uncommenting out the loadmodule and addmodule lines. I restarted apache but php still did not work. I tested the phpinfo.php script but all I got was the script in Safari and not the actual page. At the moment, I have php4 and php5 on my machine but can't get either one to work. I am sure there is an easy fix but I don't know it. Please help.

    The problem is not terribly complicated, but Apache will not start with the entropy file in the folder
    /etc/httpd/users/
    Let me experiment on you. Rename the entropy file and then try to start Apache. To do this, open Terminal and paste this command:
    <pre>sudo mv /etc/httpd/users/+entropy.conf /etc/httpd/users/+entropy<pre>
    Now check the Apache configuration:
    <pre>apachectl configtest<pre>
    If it says "Syntax OK", start Apache:
    <pre>sudo apachectl start<pre>
    Since we only disabled the entropy file, you should be able to enable PHP5 with some more advanced configuring.

Maybe you are looking for