How does Makepkg check "non-package" dependencies?

A quick `pacman -Si ghc` yields the following in its `Provides` field.
Provides       : haskell-array=0.4.0.0  haskell-base=4.5.0.0
                 haskell-binary=0.5.1.0  haskell-bin-package-db=0.0.0.0
                 haskell-bytestring=0.9.2.1  haskell-containers=0.4.2.1
                 haskell-deepseq=1.3.0.0  haskell-directory=1.1.0.2
                 haskell-extensible-exceptions=0.1.1.4
                 haskell-filepath=1.3.0.0  haskell-ghc-prim=0.2.0.0
                 haskell-haskell2010=1.1.0.1  haskell-haskell98=2.0.0.1
                 haskell-hoopl=3.8.7.3  haskell-hpc=0.5.1.1
                 haskell-integer-gmp=0.4.0.0  haskell-old-locale=1.0.0.4
                 haskell-old-time=1.1.0.0  haskell-pretty=1.1.1.0
                 haskell-process=1.1.0.1  haskell-template-haskell=2.7.0.0
                 haskell-time=1.4  haskell-unix=2.5.1.0  haskell-cabal=1.14.0
Now, all those have version numbers but _are not_ packages in themselves. Typing something like `pacman -Si haskell-array` gives nothing. Yet, running makepkg on a PKGBUILD that has (make)depends which include entries like those above _will be version checked_... even though they are not packages. My question is, how does makepkg do this? As far as I have checked, there are no pacman options that tell you whether or not something you input is `provided` by a true package.
I would really like such an option, as that functionality is necessary (or would just be extremely useful) for a program that I'm writing. I just hope that the answer isn't buried somewhere in libalpm, as my program is not written in C.
Thanks for any answers you can give.

It's esoteric AUR package PKGBUILD makedepends, etc, that I'm worried about. As an example, let's say that a PKGBUILD demands a certain version (or range of versions) of `haskell-array` for building. I want to be able to take that dependency and compare it with what's installed. Makepkg already does this, but it does it in a way that doesn't just tell you what dependencies need to upgraded. It just goes ahead and does all the downloading and upgrading for you. I'd like to be able to stop before the downloading stage and just get the data.
edit: @Trilby: Alright, I think I could hack something out of that. If I determined that it is provided by another package, I could call another -Si on that package, do some regexing and figure out the version number if provides.
Last edited by fosskers (2012-05-30 13:30:46)

Similar Messages

  • How does Avilability check and TOR  takes place in SD

    How does Avilability check and TOR  takes place in SD? if you have any Tax configuration notes please send it to my mail ID?
    [email protected]
    Gopal

    ATP
    Types of Availability Check in Sales and Distribution
    Processing
    There are three types of availability check:
    _ Check on the basis of the ATP quantities
    _ Check against product allocation
    _ Check against planning
    The following SD-specific control features need to be maintained in Customizing:
    _ Checking group
    The checking group controls whether the system is to create individual or collective
    requirements in sales and shipping processing. In addition, a material block for the
    availability check with transfer of requirements can be set here. The checking group can
    also be used to deactivate the availability check. This option was created especially for
    the assembly order so that when the bill of material is exploded in the assembly order,
    the individual components, if necessary, can be classified as non-critical parts as far as
    procurement is concerned.
    The checking group specifies in combination with the checking rule the scope of the
    availability check. It is proposed in the material master record on the basis of the material
    type and the plant, and copied into the sales and distribution documents.
    _ Checking Rule
    You use the checking rule to control the scope of the availability check for each
    transaction in sales and distribution. You also specify whether the check should be
    carried out including or excluding replenishment lead time. The individual checking rules
    define by transaction, which stock and inward and outward movement of goods should
    be taken into account for the availability check.
    _ Schedule line category
    You can control with the schedule line category whether an availability check and
    transfer of requirements should be carried out in the sales documents. The possible
    settings for this at schedule line level are dependent on the settings in the requirements
    class which is determined from the requirements type of the material.
    _ Delivery item category
    The delivery item category can be used to control whether an availability check takes
    place in deliveries.
    Requirements type
    The various requirements are identified by their requirements type. The requirements
    type refers to the requirements class and its control features.
    _ Requirements Class
    The requirements class contains all control features for planning such as relevance for
    planning, requirements planning strategy and requirements consumption strategy. In
    addition, it is specified at a global level whether an availability check is to take place for
    the material in the sales and distribution documents on the basis of the ATP quantity
    (ATP = available to promise) and whether requirements are to be passed on. A finer
    degree of control can be obtained for sales documents using the schedule line category.
    Replenishment lead time is only included in the check performed on the basis of the
    ATP quantity.
    Prerequisites
    An availability check can only be carried out if the following prerequisites have been fulfilled:
    _ The control elements described above for the availability check must be maintained in
    Customizing for Sales and the relevant assignments made to the sales transactions
    _ The availability check must be switched on at requirements class level and - for the
    availability check in the sales documents - at schedule line category level
    A requirements type must exist by which the requirements class can be found
    _ A plant must be defined. It can either be proposed from the customer or material master
    record or can be entered manually in the document.
    _ A checking group must be defined in the material master record on the Sales/plant data
    screen in the Availability check field
    Configuring entries of the Availability Check
    IMGSDBasic fncsAvailability check and TORAvailability checkAvailability check with ATP logic or against planningDefine checking groups
    You can use SAP std checking groups of 01 for summarized reqts or 02 for daily reqts or u can create ur own.
    The columns total sales and total deliveries are selection options whereby u can configure a checking rule to sum up reqts to post to MRP either individually or by day or week.
    Column 5, Block qty; set this block if u want several users to be able to process the material simultaneously in different transactions without blocking each other. The No Check indicator is used when u want a material to not be relevant for an ATP check.
    Defining a material block for other users. The Block checkbox is an indicator that enables u to block the particular material from being checked for availability if it is already being checked at the same time by another user.
    Defining the default value for checking groups. However should no entry exist for the checking group in the material master record, one can set a default value per material type and plant.
    Controlling the availability check. In this section, u tell the system what stock on hand and what inward and outward movements of stock it must take into account when performing the availability check. These settings are based on the checking group that is assigned to the material master record and the checking rule that is predefined and assigned to the sd transaction. The carry out control for the availability check must be maintained for both the sales order and delivery.
    TOR
    IMG  SD  Basic fncs  Availability check and TOR  TOR
    A line item in the sales order creates a schedule line. The schedule lines in the sales order transfer the requirements through to MRP. You can select the docs on which you want the TOR to happen. For ex, not for quotations.
    The TOR aims to ensure the ordered materials are available for the requested delivery date. The TOR can be set for individual or for collective requirements (materials mastersales/plant view).
    The TOR is dependent on the following data:
    The reqts type, reqts class, checking group and schedule line category.
    The reqts type and class are determined in the strategy group (material masterMRP3)
    For TOR to be carried out, a few criteria need to be met:
    Plant assigned to line item level, schedule line category should be switched on at TOR, TOR must be switched on at the reqts class level, checking group must be defined and allocated to the material master record (sales/plant view in the availability check field)
    The reqts class is the controlling factor for the availability check and the TOR for all sd types.
    Configuring the TOR:
    1) Use std 041 reqts class or copy and rename it. Use the indicators to select if this reqts class must carry out an availability check and/or a TOR.
    2) Define the reqts types. A reqts type is allocated to a single reqts class and not vice versa. It is based on the item category and the MRP type of the material.
    3) Assign the rqts type to the relevant item category in the sales order and the MRP type found on the material master record.
    You can select an alternative search strategy where u assign the reqts type to item category and MRP type. Can select source as 0, 1 or 2. (1 = Item type and MRP type strategy).
    4) The TOR and Availability check can be selected/de-selected at the schedule line category level.
    5) Block qty confirmation in delivery blocks. This is used to block the reservation of the TOR from MRP.
    6) Maintain requirements for TOR. Requirements can be used to determine that the TOR to MRP is not carried out unless a number of conditions are met.
    Availability Overview = CO09  order qty, sd doc no, item no, requirements class.
    Stock requirements list = MD04  sd no or dly no, line item, schedule line placing the demand
    Stock overview = MMBE  total stock per company, then plant followed by storage location, and finally a breakdown per batch
    this is the customising as weel as the knowledge part.
    PLease award pints if helpful
    thanks

  • How does APEX check for null values in Text Fields on the forms?

    Hello all,
    How does APEX check for null values in Text Fields on the forms? This might sound trivial but I have a problem with a PL/SQL Validation that I have written.
    I have one select list (P108_CLUSTER_ID) and one Text field (P108_PRIVATE_IP). I made P108_CLUSTER_ID to return null value when nothing is selected and assumed P108_PRIVATE_IP to return null value too when nothign is entered in the text field.
    All that I need is to validate if P108_PRIVATE_IP is entered when a P108_CLUSTER_ID is selected. i.e it is mandatory to enter Private IP when a cluster is seelcted and following is my Pl/SQL code
    Declare
    v_valid boolean;
    Begin
    IF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := FALSE;
    ELSIF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := FALSE;
    END IF;
    return v_valid;
    END;
    My problem is it is returning FALSE for all the cases.It works fine in SQL Command though..When I tried to Debug and use Firebug, I found that Text fields are not stored a null by default but as empty strings "" . Now I tried modifying my PL/SQL to check Private_IP against an empty string. But doesn't help. Can someone please tell me how I need to proceed.
    Thanks

    See SQL report for LIKE SEARCH I have just explained how Select list return value works..
    Cheers,
    Hari

  • How does one check for Updates...

    How does one check for Updates when :
    Registration
    Deactivation
    Updates
    Menu items are greyed out! ?

    Actually, it's a timing issue. Those items are greyed out for a couple of minutes after PPro starts. A little patience and they become available. ;)
    Cheers
    Eddie
    PremiereProPedia   (
    RSS feed)
    - Over 300 frequently answered questions
    - Over 250 free tutorials
    - Maintained by editors like
    you
    Forum FAQ

  • How does one install non-English character sets for use with the "find" function in Acrabat Pro 11?

    I have pdf files in European languages and want to be able to enter non-English characters in the "find" function. How does one install other character sets for use with Acrobat Pro XI?

    Have you tried applying the update by going to Help>Updates within Photoshop Lightroom?  The update should be using the same licensing?  Did you perhaps customize the installation location?  Finally which operating system are you using?

  • How does iTunes check if files change?

    I used MP3Gain to smooth the volume levels of my whole iTune directory. I get the feeling that it touched hundreds of files. When I synced, iTunes updated a suspiciously small number of songs. How can I check, if a given song is up-to-date between iTunes and iPod or not? What's the algorithm to decide, whethet a song file needs to be updated? The Windows change date? Is this reliable, or could MP3Gain modify it so that it stays the same?
    Is there a way to force the update of songs manually, without resetting the iPod (besides fake "changes")?
    PC   Windows XP Pro  

    My guess is that if you use an application outside of iTunes and make changes to the source files, iTunes will not know they are changed. iTunes only would update songs on the iPod if you make a chance to them within iTunes.
    If you want to be absolutely sure all the tunes are updated in your iPod, then you will want to remove them all from the iPod and get everything re-synced back into the iPod.
    Patrick

  • How does ZEN check application associations?

    Does anyone know how ZENworks checks associations to packages. We have hundreds of applications on the school system, and a large number of them are unused, but we still have them in the system in case they are needed again in the future (like training applications for example).
    It takes quite a while for our users to log in and get all of the NAL shortcuts, and my thoughts are that ZEN checks all applications to see if they are associated to the user or workstation, but I wanted to know to see if it is worth culling all of these unused apps, or if our speed problems would be arising from some other issue.
    Thanks,
    Nathan

    It depends upon your search rules.
    It will read the App:Associations attribute of the logged on user to see
    what apps are directly assigned.
    Then it will read the App:Associations attribute of parent containers.
    It will read up as far as defined the search rules.
    By Default it is two levels, if I recall correctly.
    It will also read the App:Association attribute of each group to which a
    user belongs to see if there are any associations there.
    (Reading of groups can be turned off, but most folks do not for ease of
    administration.)
    On 6/3/2010 8:16 PM, ntbutler wrote:
    >
    > Does anyone know how ZENworks checks associations to packages. We have
    > hundreds of applications on the school system, and a large number of
    > them are unused, but we still have them in the system in case they are
    > needed again in the future (like training applications for example).
    >
    > It takes quite a while for our users to log in and get all of the NAL
    > shortcuts, and my thoughts are that ZEN checks all applications to see
    > if they are associated to the user or workstation, but I wanted to know
    > to see if it is worth culling all of these unused apps, or if our speed
    > problems would be arising from some other issue.
    >
    > Thanks,
    > Nathan
    >
    >
    Craig Wilson - MCNE, MCSE, CCNA
    Novell Knowledge Partner
    Novell does not officially monitor these forums.
    Suggestions/Opinions/Statements made by me are solely my own.
    These thoughts may not be shared by either Novell or any rational human.

  • [RESOLVED] How does pacman handle empty package directories?

    I started to ask this question after noticing that on a fresh arch64 install, I can't mount usb, because /media does not exist. This directory belongs to core/filesystem. After running pacman -Qk, it also turned out that extra/hicolor-icon-theme lacks some empty dirs:
    ~> pacman -Qk hicolor-icon-theme
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/128x128/devices/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/16x16/actions/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/16x16/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/22x22/actions/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/22x22/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/24x24/actions/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/24x24/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/48x48/actions/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/48x48/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/scalable/actions/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/scalable/status/ (No such file or directory)
    hicolor-icon-theme: 343 total files, 11 missing file(s)
    Finally, on another machine:
    ~> pacman -Qk hicolor-icon-theme
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/16x16/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/16x16/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/22x22/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/22x22/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/24x24/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/24x24/devices/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/24x24/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/256x256/apps/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/32x32/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/32x32/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/48x48/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/48x48/devices/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/48x48/status/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/scalable/categories/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/scalable/devices/ (No such file or directory)
    warning: hicolor-icon-theme: /usr/share/icons/hicolor/scalable/status/ (No such file or directory)
    hicolor-icon-theme: 343 total files, 16 missing file(s)
    and:
    ~> pacman -Qk ca-certificates
    warning: ca-certificates: /etc/ca-certificates/ (No such file or directory)
    warning: ca-certificates: /etc/ca-certificates/update.d/ (No such file or directory)
    ca-certificates: 163 total files, 2 missing file(s)
    Notice, that the two sets of missing dirs in hicolor-icon-theme are different between two installations. The problem is that on the first installation ca-certificates is OK So, it appears that pacman randomly ignores empty directories in packages.
    There was a timely thread at pacman-dev (http://mailman.archlinux.org/pipermail/ … 12554.html), where a similar issue was reported, but without any conclusion...
    Any ideas? Thanks
    Last edited by Leonid.I (2011-03-02 21:07:09)

    ANOKNUSA wrote:
    Leonid.I wrote:OK, I got it. The problem is indeed related to uninstalling: /media disappeared after removal of hal <snip>
    Several folk had the same problem after upgrading to KDE 4.6; no one seemed sure precisely what the culprit is.  I'm gonna try and reproduce this and check for/file a bug report.  You may have maimed two birds with one stone, Leonid.I
    If you mean hal, then at some point, it creates a data file /media/.hal-mtab, which on old installations (that went through a lot of ext media mounts), saves the dir, even if hal is removed. Of course, a separate question is why does hal contain /media. But otherwise, Allan is right: there is no natural good way of fixing this pacman behavior.
    Last edited by Leonid.I (2011-03-01 19:04:43)

  • How does APEX import a packaged APEX application

    I was wondering, if someone might help me to better understand how APEX imports a packaged application.
    The typical packaged application file looks like a simple SQL*Plus Script that needs to be processed by SQL*Plus from PL/SQL on the server.
    I would be most interested to understand how APEX handling this process because it might really help me (and probably many others) to improving our own installation process.
    Thank you in advance for any information!

    The documentation contains an entire chapter on Deploying an Application. This appears to be a good place to start.
    The tutorial How to Review a Packaged Application would also be worthwhile.
    (Please update your forum profile with a better handle than "user8607986".)

  • Aperture JPEG export behavior: How does it handle non-versioned JPEGs?

    I routinely export Aperture images as 98% JPEG. I understand what this does for my RAW images and I think I know what Aperture does for JPEG originals that I've edited.
    I wonder, however, what it does for my JPEG originals that I've not edited. I want it to simply export the original, but Aperture might instead decompress the original and recompress at 98% JPEG. This will usually increase the file size and reduce the image quality, it's clearly not a good strategy.
    If I were working in iPhoto it would, in this case, follow the better strategy of exporting the original, untouched.
    So what does Aperture do?

    "Export as 98% JPEG except when there's no version and the original is JPEG. In that case, use the original JPEG".
    Except that it's "when there's been no adjustments at all to the image, no keywords or other metadata changes, no time zone changes, the original JPEG is already in the correct colour space and has the pixel dimensions that I want."
    There's no easy way of making an AppleScript that can find out all that information, particularly whether any image adjustments have been made, or if you have added metadata which isn't in the original file.
    Ian
    P.S. From your talk of 'versioned images' I'm assuming you've got the preferences set to make a new Version if you make any image adjustments? That might make an AppleScript possible, depending on whether you do anything with metadata, and how often you use Stacks.

  • How does SCCM download the packages in the CCMCACHE area?

    What is the default behavior for SCCM downloading packages into the SCCM ccmcache area?
    Here's what we're seeing when installing a package on a "clean" test machine:
    A subfolder is created in the ccmcache area (typically named 1, 2, 3, ... a, b, c, etc.)
    A temp subfolder is created in the ccmcache area as well. Named the same as the package cache folder created above with .tmp added.  Now I have a, and a.tmp folders for example.
    The package starts to download into the "a" subfolder, but not how I would expect.
      First, all of the folder structure in the package is created in the ccmcache area.  The foldernames are correct. There are no files yet.  This can take 10-15 minutes.  All I have is a directory structure.
      Next filenames start showing up in the subfolders. However, they are all zero sized files, and they have temp filenames, not the real filenames. Again this takes 10-15 minutes.
      Next the zero sized files begin to download content. This is the actual downloading of the files. They still have temp filenames. (The package I'm working with is 4.3 Gig).
      After the file content has completed the download, all of the temp filenames are renamed to their original file names. Again this takes about 10-15 minutes.
      After all this, the software installation actually starts.  The SW installs in 17-19 minutes.
    Is this the expected behavior? Why not just DL everything in a typical method like you'd see with a copy, xcopy, or robocopy type command?
    Any help is away appreciated.
    Background:
    I only work on creating the SW packages, not on administration of the SCCM tool itself, so I'm not familiar with how the SCCM delivery method is actually setup.
    SCCM 2012
    Working on a development server, so the package is not available to all yet.
    Test machine is a typcial Win7 x64 VM.
    The package is primarily a drag and drop application.  4.3 Gig in size.
    The files in the package are not compressed.
    Virus scanning is disabled for the ccmcache directory.
    I just switched to packaging w/ the SCCM tool, so please forgive my ignorance with the tool at this time.

    The major reason for asking is that the download of the actual file content doesn't start until 30 minutes have passed.  30 minutes to create a directory structure with zero size tmp files is an excessive amount of time.  Once the files have been
    downloaded, it takes another 15 minutes to rename the files.  Again, this is an excessive amount of time.
    I almost think it would be faster to exclude the files altogether from the package, and just have the package include a simple install script that robocopies the files from the network.  I'd just need to test whether the network copy would be slower
    than the additional 45 minutes the BITS download is taking.
    I'm just one of the packaging folks, so I'm not familiar with how many distribution servers we have or where they're located.  I package engineering tools which can be in the 4 to 12+ Gig range.
    I'm done testing the package, so for now, we'll just tell the users to install the software right before they leave for the day; it'll be there when they get in the next day.
    Thank you for your replies.
    Regards,
    Dan

  • How does one check for view changes to avoid unnecessary reprovision?

    I have a couple of ActiveSync resources that I setup custom userforms and workflows for to sync up only a couple of attributes from each one. With ActiveSync whenever a user account is modified it processes the modified account no matter which attributes were actually modified. For example, if I want to sync the email attribute from an Active Directory resource the ActiveSync workflow receives modification events for all changes to Active Directory accounts, not just email. With my simple workflow what often happens is that I reprovision the accounts even when no changes are made. The downside of this is that the Lighthouse account is marked as being modifed by the ActiveSync proxy user even though no real changes were made and extraneous server tasks are generated that have no results.
    In my workflow I would like to somehow predetermine if the reprovision will actually make changes and if not cancel the workflow. Is there some utility class that I can use to check for modifications or some option I can pass into the reprovision workflow to accomplish this? I probably could check the user.update.accounts[resource].changes before calling reprovision but that would seem to require a lot of express coding and comparisons.

    I don't have an answer for you but I do have a question. I have been researching the issue of which channels in the 2.4 band are permitted according to law in the various countries in Europe. We have offices in Germany, France, Spain, Netherlands and England and I was wondering which channels we are permitted to use. Do you know or could you point me to a document I could read?

  • How does SAP System determinate "Packaging Instructions procedure "

    By what kinds of factor?

    hi,
    U are asking the repeat  threds .u clsoe the threds and post new threds only
    regards ,sridhar

  • Save keynote as non package from a package file

    Hi
    I have several keynotes that have been saved as package. Althought saving keynote as package present many advantages, I need to turn those files as non package files.
    I uncheck the option (save as package) in the preference and selected save as but that did not work. I checked on the net but could not find the answer.
    If somoene knows how to do this, that would be very helpful.
    I do know how to change a non package keynote to a package one but not the other way around.
    Thanks in advance.
    Sebastien  

    If I purchase keynote will it bring in all the animations/transistions that I have created
    2. Will it be able to save it with all the animiations/transisitions as a DVD?
    Only if the fonts, animations and transitions used in the PowerPoint file are compatible with Keynote. Many are not so you will need to test it thoroughly.

  • Oracle Development Survey on Data Warehouses: How Does Yours Compare?

    At the start of most data warehouse projects, or even during a project, I am sure you as customers try to find answers to the following questions to help you plan and manage your environments:
    * Where can I find trend and comparison information to help me plan for future growth of my data warehouse?
    * How many cpu's do other customers use per terabyte?
    * How many partitions are typically used in large tables? How many indexes?
    * How much should I allocate for memory for buffer cache?
    * How does my warehouse compare to others of similar and larger scale?
    The data warehouse development team, here at Oracle, would like to help provide answers to these questions. However, to do this we need your help. If you have an existing data warehouse environment, we would like to obtain more technical information about your environment(s) by running a simple measurement script and returning the output files to us, here at Oracle. This will allow our developers to provide comprehensive documents that explain best practices and get a better understanding of which features our customers use the most. This will also allow you as Customers, to benchmark your environments compared to other customers’ environments.
    From a Company perspective we are also interested to get feedback on features we have added to the database, are these features used, how are they used etc. For example we are keen to understand:
    * Which initialization parameters are most frequently used at what values?
    * How many Oracle data warehouses run on RAC? on single nodes?
    * Is there a trend one-way or the other, especially as data volumes increase?
    * Does this change with newer releases of the database?
    All results from these scripts will be held confidential. No customers will be mentioned by name; only summaries and trends will be reported (e.g., “X percent of tables are partitioned and Y percent are indexed in data warehouses that are Z terabytes and larger in size.” or “X percent of Oracle9i and Y percent of Oracle10g data warehouses surveyed run RAC”). Results will be written up as a summarized report. Every participating customer will receive a copy of the report.
    Terabyte and larger DW are the primary interest, but information on any data warehouse environment is useful. We would like to have as many customers as possible submit results, ideally by the end of this week. However, this will be an on going process so regular feedback after this week is extremely useful.
    To help our developers and product management team please download and run the DW measurement script kit from OTN which is available from the following link:
    http://www.oracle.com/technology/products/bi/db/10g/dw_survey_0206.html
    Please return the script outputs using the link shown on the above web page, see the FAQ section, or alternatively mail them directly to me: [email protected].

    969224 wrote:
    Hi Guys, just a quick question. when we have a primary key on 4 coloumns and we have, say 20 million rows and we want to add one extra row. How does oracle check whether the data on the primary key is unique to the record being added compared to the 20 million rows. Does it actually compare the record being added to all the rows present in the table?
    Edited by: 969224 on May 10, 2013 8:14 AMNot the whole row, it compares the 4 columns in the INDEX against the 4 columns in the new row.

Maybe you are looking for

  • Workflow - which profile?

    howdy I've been using US Web coated (Swop) v2 for a year or so to limit my ink denisty to 300% (mandatory with my printer) Since using it though, I'm not really happy with the contrast and saturation of the final output stuff - everything is a bit fl

  • Lightweight APs not receiving IP address following controller upgrade

    Hi guys, I have a 5508 controller, just upgraded from 6.0.182 to 7.0.98.0. Also LAG was switched off directly after upgrade. Since the upgrade none of the 1142 LAPs are associating with the controller. I can see they are being issued IPs by the inter

  • Enabling https for SOAP adapter

    Hello all, Can anyone suggest how to  enable https for SOAP adapter in PI system? Thank You, Regards, Hasan

  • ERROR MESSAGE WHEN EXPORTING TO PDF

    Hello, I am trying to export an InDesign file to a PDF, Pre-press quality, and when I think it is going to finish exporting I get the attached message. I have my printers on standby and would appreciate any assistance.

  • Create database manually.unexpected error incountered

    I am not able to create database manually.unexpected error incountered why? Same step is worked in another system SQL> startup nomount ORACLE instance started. Total System Global Area 97589952 bytes Fixed Size 453312 bytes Variable Size 46137344 byt