Patching Solaris 10u6 (10/08) -- which patches? best method?

Hi,
I'm fairly new to Solaris and running Solaris 10 10/08 s10x_u6wos_07b X86 on a V20z. What I would like to know is what the best way to keep up with patches is? Is there a command line tool in Solaris that enables me to check for new patches that I don't have, then download and install them? If not, what's the best way to ensure I stay up to date?
I do have a SunSolve Solaris subscription if that helps.
(I prefer NOT to use any GUI tools as I am managing this machine strictly over SSH.)
Solaris is rocking for me so far!
Thanks,
Jamie

smpatch analyze will tell you what patches are available.
And smpatch update installs them.
Without a service contract, its limited to security/recommended patches though.
You do need to register the machine.
I generally use the "update_manager" gui interface for the initial registration.
Then the smpatch text interface for day to day use.
But I believe theres a CLI way to register as well.

Similar Messages

  • Which is best method to improve the performance

    Hi,
    I have one scnerio, to meet this requirement i have two methods
    My requirement is to get the data from multiple tables, so i am developing a query based on joins and this query may give approx 80000 rows.
    To meet this requirement i have two methods.
    I have confusion which is the best method to improve the performance.
    Method #1
    for i in <query>
    loop
    end loop;
    Here we are retriving row by row(80000 rows) from data base and applying our logic
    Method #2
    By using the BULKCOLLECT at a time we are getting all the rows(80000 rows) into plsql table.
    then loop is based on plsql table
    for i in 1..plsqltable.count
    loop
    end loop;
    Here we are retriving row by row(80000 rows) from plsql table instead of going to data base.
    Can any body please suggest which is the best to improve the performance

    Using BULK COLLECT will give you better performance with a large data set because there will be reduced IO with this method versus the traditional CURSOR FOR LOOP. Database Admin's (DBAs) typically don't like BULK COLLECT because developers tend to forget to limit the number of rows returned by the BULK COLLECT operation so it could use up too much memory. Take a look at DEVELOPER: PL/SQL Practices On BULK COLLECT By Steven Feuerstein for some great tips on using BULK COLLECT. Another good Feuerstein article is: Bulk Processing with BULK COLLECT and FORALL.
    As others have mentioned, you should have posted your question in the PL/SQL forum. ;)
    Hope this helps,
    Craig...

  • How to find patch(KB) is part of which patch package

    I have a patch which is downloaded and is part of some package.  is there a easier way to find that out. reason of this is, client is not able to download this patch, and our BDP is protected so I want to ensure the respective patch package
    is properly copied to that BDP.
    Thanks, Samer

    we have more than 300 packages, so was looking for a shortcut :)
    I'm not sure how this is going to be a short cut as most SU will have 10+ GUIDs and as such you will need to first track down those GUIDs then you will need to determine if they are in which packages have each GUID and then determine if those packages on
    are each BDP. 
    Honestly what I would be looking at is how do you have your SU package configured? Are you allowing them to automatically be download to the BDP when content is needed by end PC? Why not set the Fallback option?
    http://www.enhansoft.com/

  • Which is best method to bind huge number records using RAS.

    Hi All ,
    i am using CR XI R2 server to create report dynamicaly using sql query.
    if follow the below method using DataDefModel.Table and giving table_name the object name in the database (RPT_PROCPLANNEDVSCOMPLETED is the SP in database having 4,00,000 records)., it populates and shows the report in expected time.
    CrystalDecisions.ReportAppServer.DataDefModel.Table crTable;
    rcDoc.ReportAppServer = "RAS"
    rcDoc.New();
    crTable = new CrystalDecisions.ReportAppServer.DataDefModel.Table();
    CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo crConnectionInfo;
    crConnectionInfo = new CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo();
    crConnectionInfo = GetADOConnectionInfo(); // Connection propery bag set
    crTable.ConnectionInfo = crConnectionInfo;
    string table_name;
    table_name = "RPT_PROCPLANNEDVSCOMPLETED";
    crTable.Name = table_name;
    crTable.Alias = table_name;
    rcDoc.DatabaseController.AddTable(crTable, null);
    now i need to pass dynamic sql query instead of giving object name. hence i followed this method
    here DSReport1 is dataset i want to bind.
    string tempFileName = Server.MapPath("New.xml");
                rcDoc.ReportAppServer = "RAS"
                rcDoc.New();
                DSReport1.WriteXml(tempFileName, XmlWriteMode.WriteSchema);
                CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo crConnectionInfo;
                crConnectionInfo = new CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo();
                ISCRTable table = DataSetConverter.Convert(DSReport1).Tables[0];
                crConnectionInfo = AddDataSourceUsingSchemaFile(rcDoc, tempFileName, "Views", DSReport1);
                table.ConnectionInfo = crConnectionInfo;
                rcDoc.DatabaseController.AddTable(table, null);
    CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo AddDataSourceUsingSchemaFile(ReportClientDocument rcDoc, string schema_file_name, string table_name, System.Data.DataSet data)
                PropertyBag crLogonInfo; PropertyBag crAttributes;
                CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo crConnectionInfo;
                CrystalDecisions.ReportAppServer.DataDefModel.Table crTable;
                // create logon property
                crLogonInfo = new PropertyBag();
                crLogonInfo["XML File Path"] = schema_file_name;
                // create logon attributes
                crAttributes = new PropertyBag();
                crAttributes["Database DLL"] = "crdb_adoplus.dll";
                crAttributes["QE_DatabaseType"] = "ADO.NET (XML)";
                crAttributes["QE_ServerDescription"] = "NewDataSet";
                crAttributes["QE_SQLDB"] = true;
                crAttributes["QE_LogonProperties"] = crLogonInfo;
                // create connection info
                crConnectionInfo = new CrystalDecisions.ReportAppServer.DataDefModel.ConnectionInfo();
                crConnectionInfo.Kind = CrConnectionInfoKindEnum.crConnectionInfoKindCRQE;
                crConnectionInfo.Attributes = crAttributes;
                return crConnectionInfo;
    this method is very slow compared to the 1 method. is this the right way of doing, or can anyone suggest better method. i also dont want to create xml file.
    Thanks in ADVANCE
    Padmanaban V

    Hello, Padmanaban;
    We do not recommend using ADO.NET for really large datasets. It is too much data to manipulate in memory.
    The database is designed to do that and it works very efficiently as you have proven.
    For such a large amount of data, use our OLEDB(ADO) driver and logon to the database directly. Make sure the query is run server side and returns only the required data to the report.
    Here is an article with some good design tips:
    [Click here|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/701c069c-271f-2b10-c780-dacbd90b2dd8].
    Elaine

  • Apache cores after patching Solaris 10

    Hi Folks,
    after patching Solaris 10 with the recommended Patch Cluster i'm not able to start Apache with apachectl sslstart.
    Apache cores! Changing <VirtualHost default:443> to <IP-Addr.:443> in ssl.conf solves the problem.
    Any idea why?
    Ciao
    M. Garcia

    Hi Folks,
    after patching Solaris 10 with the recommended Patch Cluster i'm not able to start Apache with apachectl sslstart.
    Apache cores! Changing <VirtualHost default:443> to <IP-Addr.:443> in ssl.conf solves the problem.
    Any idea why?
    Ciao
    M. Garcia

  • Question install patch Solaris 8

    Haai,
    I have to install Solaris 8 on a ProLiant DL 140 server ( http://h18004.www1.hp.com/products/servers/platforms/index-dl.html )... It must be Solaris 7 or 8 because spectrum dont support higher versions of Solaris... When I boot from cdrom, I get the message that Solaris 8 dont have support for disks larger then 40 Gig. I have searched for that problem and the solution is to install a patch with de Device Configuration Assistant (=DCA) but that DCA gives the following problem on my screen
    SunOS Secondary Boot version 3.00
    prom_panic: Could not mount filesystem
    Entering boot debugger:
    [12ff05]:
    After searching a solution for that problem, I get the following information:
    The bug is fixed by applying the Patches 108822-02 / 110930-01. 110930-01 contains a replacement DCA boot floppy, while 108822-02 is just the fixed boot.bin binary for an already installed system.
    Installing the 110930-01 patch was no problem but I dont understand how I can install the 10822-02 patch. Can someone give me a simple explanation how I can do that? I have made the bootable floppy on a working Solaris machine.
    Thanks in advance!

    Hello,
    I have a problem with an installation of patches Soalris 8.
    I have installed the patch 113887-35 but I have an error message:
    # patchadd 113887-35
    Checking installed patches...
    ERROR: This patch requires patch 113886-35
    which has not been applied to the system.
    So I decided to install the patch 113886-35; but iI received the following message:
    patchadd 113886-35
    Checking installed patches...
    One or more patch packages included in
    113886-35 are not installed on this system.
    What is the solution, please?
    Thanks for all.
    Mina.

  • Which patch to begin with SAP netweaver 2004s - BI 7.0

    Hi every body,
    I have some questions on this new BW release.
    1)Which patch could correct the most problems on BI 7.0?
    2)Do the configuration of instal an 7.O with using the 3.5 functionalities, means that we have not the 7.0 bugs on the new objects (DTP, datastore, ...)because we do not use them ?
    3)In an upgrade configuration, do it exist a tool or anything which permit to upgrade, for example ODS into Datastore or update rule into DTP and so on ?
    Thanks a lot for your answers
    best regards
    Ulrich LARCHER

    Hi Ulrich,
    ad 1.)
    We (SAP) recommend to start with SPS7, which greatly improves stability especially in the frontend area. For the backend feature, you could easily go with SPS6.
    ad 2.)
    pretty much, yet there might be some hiccups. In general, most customers with a technical upgrade (upgrade to SAP NetWeaver 2004s, yet using mainly BW 3.5 features) do not report too many issues.
    ad 3.)
    for your examples given, there are kind of migration tools. A former ODS Object will automatically be an DataStore Object; a DTP can be created with an update rule as template starting from SPS7 (please be aware that the conversion of a routine can only happen on a best guess base - you will have to check the results in case of extensive / complex ABAP routines). In general, you will also find an extensive description about the migration support tools for SAP NetWeaver in the SPS7 version of the documentation. We have included a dedicated chapter in the technical operation manual (TOM) for most of the features that are affected by migration.
      Cheers
        SAP NetWeaver 2004s Ramp-Up BI Back Office

  • Which patches to apply to a fresh installation of JES 2005Q1/2005Q4?

    Hi Jay,
    Hi Forum,
    i just installed JES2005Q4 on Solaris 10 and i ask myself which patches Sun recommends to install for this JES release, if there are any (patches for application not for solaris!).
    For JES2005Q1on Solaris 10 i found the follwing patches to be useful (although the communcation express patch is only for sol9):
    Document Audience:     PUBLIC
    Document ID:          116577-24
    Title:               Calendar Server SunOS 5.8 5.9 5.10: Core patch
    Update Date:          Tue Sep 06 14:08:36 MDT 2005
    Link:               http://sunsolve.sun.com/search/document.do?assetkey=1-21-116577-24-1
    Document Audience:     PUBLIC
    Document ID:          118207-37
    Title:               Messaging Server 6.2-3.03: core patch
    Update Date:          Fri Aug 19 17:26:24 MDT 2005
    Link:               http://sunsolve.sun.com/search/document.do?assetkey=1-21-118207-37-1
    Document Audience:     PUBLIC
    Document ID:          118540-10
    Title:               Sun Java System Communications Express 6.2p1 SunOS 5.8 5.9: core patch
    Update Date:          Thu Mar 10 14:46:18 MST 2005
    Link:               http://sunsolve.sun.com/search/document.do?assetkey=1-21-118540-10-1
    Maybe some people can comment my list or tell from their experiences (for both versions 2005Q1 & 2005Q4). I want to make my setup as clean & fresh as possible.
    Thanks a lot,
    af_inet

    sorry, the CE patch is for any os level. . .
    There are actually later versions of these patches, not quite released to Sunsolve, yet. You need to contact Tech Support to get them.

  • Sparc Soalris patch upgrade - which patches are needed ? (newbie)

    showrev gives :
    SunOS 5.10 Generic_127111-10
    I want to know if I need to install some patches (I am using this host as a high performance J2EE server)
    On http://sunsolve.sun.com/show.do?target=patchpage I type in 127111-10 and do find the patch and I read ...
    Summary: Obsoleted by: 127111-11 SunOS 5.10: kernel patch
    Then I search for that patch and I read it is also obsolete etc
    Surely there is a simple way for me to type in "127111-10" and read what exactly I should install.

    It's usually a good idea to install the current "Solaris 10_xxx Recommended Patch Cluster" every couple of months.
    Download from sunsolve: (800MB)
    Unpack
    Read Install Instructions, which usually say:
    Bring server to single-user mode and run ./install_cluster
    this installs all patches that are not already installed and fit to your installation automatically (can take 1-2 hours)
    In your case also install current "J2SE Solaris 10_xxxx Recommended Patch Cluster", which keeps all the java stuff patched.
    Installing a single patch mostly painfull, because there are always dependencies, which have to met (see patch Readme)
    Use this only in case of particular troubles.

  • Patch Solaris 8 systems

    Hi
    Is there anyone that has successfully been able to patch Solaris 8 systems using this tool? If you have a guide I would be happy. I have tried a couple of times but failed even though I have installed required patches.
    Regards Jerry

    Does anything show up in the agent logs directory? You may have missing packages, such as SUNWbash, SUNWswmt, and SUNWgzip which are often missing on Solaris 8 systems.
    If you are unable to find anything in the logs then I would advise opening a support case. Note that it is likely that we will ask you to collect information from the system using the [GDD script|http://www.sun.com/bigadmin/scripts/sunScripts/SUN-GDD_sun-connection-collect_noarch.tar.gz] . It would be worthwhile if you could collect the information whilst attempting to run a job against the system.
    Run the script on the agent:
    # ./SUN-GDD_SunConnection.sh -debugAgent -auto 1800 -o /var/tmpThis will enable debug-level logging on the agent and automatically collect the logs after 30 minutes - you may wish to adjust the time to suit.

  • Which patch to apply when live upgrading to a new OS

    Hello Guys,
    when you use live upgrade to upgrade to a new OS level , which patches do you apply before performing the upgrade? I used prerequired patches from 10REC when performing a live upgrade patching . Do you use these same prerequired patches when upgrading to a NEW OS LEVEL?
    Your response will be truely appreciated.
    Thanks

    Hi.
    I hope it's help:
    http://docs.oracle.com/cd/E26505_01/html/E28038/preconfig-17.html#luplanning-7
    Ensure that you have the most recently updated patch list by consulting http://support.oracle.com (My Oracle Support). Search for the knowledge document 1004881.1 - Live Upgrade Software Patch Requirements (formerly 206844) on My Oracle Support.
    The patches listed in knowledge document 1004881.1 - Live Upgrade Software Patch Requirements (formerly 206844) on My Oracle Support are subject to change at any time. These patches potentially fix defects in Live Upgrade, as well as fix defects in components that Live Upgrade depends on. If you experience any difficulties with Live Upgrade, please check and make sure that you have the latest Live Upgrade patches installed.
    If you are running the Solaris 8 or Solaris 9 OS, you might not be able to run the Live Upgrade installer. These releases do not contain the set of patches needed to run the Java 2 runtime environment. You must have the recommended patch cluster for the Java 2 runtime environment recommended to run the Live Upgrade installer and install the packages. To install the Live Upgrade packages, use the pkgadd command. Or install, for the Java 2 runtime environment, the recommended patch cluster. The patch cluster is available on http://support.oracle.com (My Oracle Support).
    For instructions about installing the Live Upgrade software, see Installing Live Upgrade.
    Required patches available via MOS ( My Oracle Support: http://support.oracle.com).
    But for access to this site you must have active service contract.
    Regards.

  • IPlanet Messaging Server 5.2 (for Solaris 8 and 9) with patch 5.2hf2.13

    Hi..
    iPlanet Messaging Server 5.2 Patch 2 (built Jul 14 2004)
    libimta.so 5.2 Patch 2 (built 19:30:12, Jul 14 2004)
    I heard that SUN have released security vulnerability in Sun Java System or iPlanet Messaging Servers that may allow remote unprivileged users to craft specific messages which contain Javascript to be executed in the end user's browser.
    The problem can be solved by using iPlanet Messaging Server 5.2 (for Solaris 8 and 9) with patch 5.2hf2.13 or later..
    where can I download patch 5.2hf2.13 for messaging server 5.2 ?

    Hi,
    If you have a support contract with SUN you can log a service request to get a copy of the patch via:
    http://www.sun.com/service/online/
    Regards,
    Shane.

  • Cacaoadm  solaris 10 x86 123896-20 patch

    Hi all.
    i have to install and add 123896-20 x86 solaris 10 cacaoadm patch. but i have sun online records and last 3 days sunsolve.sun.com site is not permit patch download. probably this is oracle mission
    anyone have this patch software. please give me ftp or web link to downlad .
    Thank you very much for help me.
    s.baskoylu

    s.baskoylu wrote:
    i have to install and add 123896-20 x86 solaris 10 cacaoadm patch.Do you have a software support contract/license for Solaris? If not, why not?
    but i have sun online records and last 3 days sunsolve.sun.com site is not permit patch download.Refer here:
    http://sunsolve.sun.com/search/document.do?assetkey=1-9-203648-1
    anyone have this patch software. please give me ftp or web link to downlad .3rd parties are not allowed to re-distribute patches. If you need the patch you need a Solaris contract/license.
    Regards,
    Shane.

  • "Short read error" after patching solaris 10 x86?

    We recently bought an Ultra 20 with Solaris 10. The first thing we did was attempt to patch it with smpatch. Specifically, we did the following steps:
    > smpatch update
    > shutdown -i s -g 0
    > smpatch add -x idlist=/var/sadm/disallowed_patch_list
    > reboot
    When the machine rebooted we got a "short read error" message when trying to load in various drivers and wouldn't boot. We assumed that the disk had crashed and we reinstalled solaris from the DVDs. After the reinstallation, we went to patch the machine again, with the same steps, and exactly the same thing happened!
    So is there something wrong with patching solaris 10 on x86? Has anybody else experienced this problem where the patching corrupts the disks (or the drivers)?
    Thanks.
    Karl

    There have always been "short read error"s during boot on <b>some</b> systems with Solaris 10 x86 since the release.
    http://groups.yahoo.com/group/solarisx86/message/29310
    http://groups.yahoo.com/group/solarisx86/message/29358
    Do you get the error every time during boot? Sometimes it helps to
    press <RETURN> at the boot prompt, and not let the system wait for
    the five second timeout.

  • Patch Solaris 9/10 box..VVM

    I am patching Solaris 9 & 10 servers tonight and we use Veritas Volume Manager for disk mirroring. Before patching do I need to work with mirror break or anything like that ? or else can i go ahead and do the patching directly irrespective of Veritas Volume Manager. Pls suggest me.

    Hi Alex thanks for replying.
    The sequence of events are:
    Boot into solaris 8, put the installation disk into the drive. (The disks contents can be seen in solaris). Reboot the system. Openboot runs, i press stop+a anyway. Enter boot cdrom and get the error:
    Bad magic number in disk label
    Can't open disk label package
    Cant open boot device.
    If i enter boot disk, it will boot back to solaris.
    I must be doing something wrong. The disk did work when i performed a test installation on a HP system. ?
    Thanks
    Allan

Maybe you are looking for

  • Setting dynamic attachment name in mail adapter

    Hi experts, I have a mail adapter that send e-mails from ECC to several address. I have configured dynamically the FROM and TO field using the code showed below in message mapping: public String SetMailParameters(String Mail_address_to, Container con

  • Need Package Name to create SAP report in SE38

    Hello there, I'm in the process of working through a Unicode conversion on an ECC 6.0 system, and one of the steps is to run report TERM_DELETE_INCORRECT_CHARSET.  We are on a lower Support Pack level then when this report is delivered via OSS Note 1

  • List service notifications web service

    I'm not sure where to put this question - so I thought I would try here We use service notifications.  These are created through transaction IW51 and listed through IW58/IW59. We have Microsoft Share Point as well. The Share Point people are asking m

  • Exit from a Flash App. (not an HTML page)--is there a command()?

    I'm building a multimedia stand-alone *.exe type application using Flash. I want to have an "Exit" button which goes to an exit Screen (Do you really want to Exit? Yes/No) Is there an "Exit" function somewhere in the Flash classes? Thanks,

  • Drop Shadows are dropping out

    When I post a drop shadwo effect on text, it is dropping out /off of the text a split second before the screen transitions to the next slide. Why? I've checked all timing, triggers, etc.