<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3070339382686033810</id><updated>2012-02-16T02:01:43.366-08:00</updated><title type='text'>Soluções e dicas em SOLARIS</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-7702645091388368554</id><published>2009-10-12T20:42:00.000-07:00</published><updated>2009-10-12T20:44:45.799-07:00</updated><title type='text'>Solaris 10: Gerenciamento de Serviços</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; "&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span" style="font-family: Tahoma, 'Bitstream Vera Sans', 'Trebuchet MS', Geneva, Arial, sans-serif; line-height: 19px; "&gt;&lt;/span&gt;&lt;/p&gt;&lt;h1 class="title" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0.2em; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-style: initial; border-color: initial; font-size: 16px; font-weight: normal; border-bottom-style: solid; border-bottom-color: rgb(40, 80, 144); "&gt;&lt;span class="Apple-style-span" style="font-size: 12px; "&gt;Tenho usado o Solaris em uma vmware, e como preciso apenas de aplicações servidoras, e poupar o uso computacional de minha maquina, então desabilito o que não preciso, como sendmail, ftp e o login gráfico.&lt;/span&gt;&lt;/h1&gt;&lt;div class="post" style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 1em; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "&gt;No caso do login gŕafico, para desabilitar, basta invocar o comando svcadm, como abaixo:&lt;/p&gt;&lt;p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1.2em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; "&gt;&lt;/p&gt;&lt;pre style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(247, 247, 247); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(215, 215, 215); border-right-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); border-left-color: rgb(215, 215, 215); margin-top: 1em; margin-right: 1.75em; margin-bottom: 1em; margin-left: 1.75em; padding-top: 0.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-left: 0.25em; overflow-x: auto; overflow-y: auto; font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); background-position: initial initial; "&gt;svcadm disable svc:/application/graphical-login/cde-login:default&lt;/pre&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;Em vários sabores Linux, o gerenciamento de serviços de inicialização é efetuado através do &lt;tt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; "&gt;/etc/init.d&lt;/tt&gt; e &lt;tt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; "&gt;/etc/rcX.d&lt;/tt&gt;.&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;No Solaris 10 existem alguns scripts nestes diretórios, mas o padrão de gerenciamento de serviços é administrado através de ferramentas svc, vamos lá:&lt;/p&gt;&lt;h4 id="section-GerenciamentoDeServicosSolaris10-MostrarTodosOsServi_C3_A7osQuePodemSerGerenciados" style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; clear: both; line-height: 1.2; "&gt;Mostrar todos os serviços que podem ser gerenciados&lt;/h4&gt;&lt;pre style="margin-top: 1em; margin-right: 23px; margin-bottom: 1em; margin-left: 23px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; clear: both; white-space: pre; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-position: initial initial; "&gt;svcs -a &lt;/pre&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;/p&gt;&lt;h4 id="section-GerenciamentoDeServicosSolaris10-MostrarOEstadoDeAlgumServi_C3_A7oEspec_C3_ADfico" style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; clear: both; line-height: 1.2; "&gt;Mostrar o estado de algum serviço específico&lt;/h4&gt;&lt;pre style="margin-top: 1em; margin-right: 23px; margin-bottom: 1em; margin-left: 23px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; clear: both; white-space: pre; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-position: initial initial; "&gt;svcs -a | grep sendmail &lt;/pre&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;/p&gt;&lt;h4 id="section-GerenciamentoDeServicosSolaris10-DesabilitarOServi_C3_A7oSendmailPermantente" style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; clear: both; line-height: 1.2; "&gt;Desabilitar o serviço sendmail, permantente&lt;/h4&gt;&lt;pre style="margin-top: 1em; margin-right: 23px; margin-bottom: 1em; margin-left: 23px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; clear: both; white-space: pre; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-position: initial initial; "&gt;svcadm disable svc:/network/smtp:sendmail &lt;/pre&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;Ao desabilitar o serviço, ele não será iniciado na próxima inicialização do Solaris 10&lt;/p&gt;&lt;h4 id="section-GerenciamentoDeServicosSolaris10-DesabilitarOServi_C3_A7oAt_C3_A9OPr_C3_B3ximoReboot" style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; clear: both; line-height: 1.2; "&gt;Desabilitar o serviço, até o próximo reboot&lt;/h4&gt;&lt;pre style="margin-top: 1em; margin-right: 23px; margin-bottom: 1em; margin-left: 23px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; clear: both; white-space: pre; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-position: initial initial; "&gt;svcadm disable -t svc:/network/smtp:sendmail &lt;/pre&gt;&lt;h4 id="section-GerenciamentoDeServicosSolaris10-HabilitarOServi_C3_A7oSendmail" style="margin-top: 1em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; clear: both; line-height: 1.2; "&gt;Habilitar o serviço sendmail&lt;/h4&gt;&lt;pre style="margin-top: 1em; margin-right: 23px; margin-bottom: 1em; margin-left: 23px; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; clear: both; white-space: pre; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: rgb(249, 249, 249); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); background-position: initial initial; "&gt;svcadm enable  svc:/network/smtp:sendmail &lt;/pre&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;Em algumas situações o serviço pode existir no &lt;tt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; "&gt;/etc/init.d&lt;/tt&gt;, mas o recomendável é usar o serviço &lt;tt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; "&gt;svcadm&lt;/tt&gt; e &lt;tt style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; font: normal normal normal 110%/normal Monaco, 'Courier New', Courier, monospace; overflow-x: auto; overflow-y: auto; "&gt;svcs&lt;/tt&gt;&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, 'Courier New', Courier, monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0.5em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"   style="font-family:Monaco, 'Courier New', Courier, monospace;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-7702645091388368554?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/7702645091388368554/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/10/solaris-10-gerenciamento-de-servicos.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/7702645091388368554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/7702645091388368554'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/10/solaris-10-gerenciamento-de-servicos.html' title='Solaris 10: Gerenciamento de Serviços'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-8745422237883778632</id><published>2009-09-06T20:20:00.000-07:00</published><updated>2009-09-06T20:21:35.216-07:00</updated><title type='text'>Sistema de Arquivos: Instalar o Oracle no Solaris</title><content type='html'>Conclua os seguintes procedimentos antes de instalar o Oracle em um sistema Solaris:&lt;br /&gt;1.Efetue login no sistema Solaris como raiz.&lt;br /&gt;&lt;br /&gt;2.Assegure-se de que a definição dos parâmetros de kernel para o sistema atenda ou exceda os valores necessários para a instalação. Consulte o Oracle 8i Installation Guide para obter informações adicionais.&lt;br /&gt;&lt;br /&gt;3.Crie pontos de montagem para utilizar com os bancos de dados do Oracle: &lt;br /&gt;$ mkdir /u01&lt;br /&gt;$ mkdir /u024.Inicie o utilitário admintool a partir de um console, utilizando o seguinte comando: &lt;br /&gt;# admintool5.Na janela Admintool, clique em Procurar -&gt; Grupos. A janela Admintool:Grupos é aberta.&lt;br /&gt;&lt;br /&gt;6.Na janela Admintool:Grupos, clique em Editar -&gt; Incluir. A janela Admintool:Incluir Grupo é aberta.&lt;br /&gt;&lt;br /&gt;7.Crie dois grupos; um grupo de usuários chamado dba e um grupo de usuários chamado oinstall.&lt;br /&gt;&lt;br /&gt;8.Na janela Admintool:Grupos, clique em Procurar -&gt; Usuários. A janela Admintool:Usuários é aberta.&lt;br /&gt;&lt;br /&gt;9.Utilize o admintool para criar um novo usuário chamado Oracle. Conclua as etapas a seguir para a nova conta de usuário. &lt;br /&gt;a.Defina o Grupo Principal da conta como o grupo oinstall que você criou.&lt;br /&gt;b.Defina o Grupo Secundário da conta como o grupo dba que você criou.&lt;br /&gt;c.Assegure-se de que o botão de opções ao lado do campo Criar Diretório Inicial esteja selecionado. No campo Caminho, insira /export/home/oracle como o diretório inicial do usuário Oracle.&lt;br /&gt;d.Defina o Shell de Login para /bin/sh.&lt;br /&gt;O instalador do Oracle deve ser executado nesta conta. Essa conta será utilizada apenas para instalação e manutenção do Oracle.&lt;br /&gt;&lt;br /&gt;10.Conecte-se ao sistema como o usuário Oracle: &lt;br /&gt;# su - oracleExiba as definições da máscara do usuário para a conta Oracle. &lt;br /&gt;$ umaskA máscara do usuário deve ser definida como 022. Se a máscara do usuário da conta não estiver definida como 022, defina-a com o seguinte comando: &lt;br /&gt;$ umask 022Modifique também .profile para refletir a alteração.&lt;br /&gt;&lt;br /&gt;11.Adicione o seguinte em /export/home/oracle/.profile para a conta Oracle: &lt;br /&gt;◦Oracle 8i: &lt;br /&gt;ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE&lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/8.1.7; export ORACLE_HOME&lt;br /&gt;ORACLE_SID=or1; export ORACLE_SID&lt;br /&gt;ORACLE_DOC=$ORACLE_HOME/doc; export ORACLE_DOC&lt;br /&gt;ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33&lt;br /&gt;PATH=$ORACLE_HOME/bin:/usr/bin:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/usr/openwin/bin:.&lt;br /&gt;◦Oracle 9i: &lt;br /&gt;ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE&lt;br /&gt;ORACLE_HOME=$ORACLE_BASE/product/9.2.0.0.0; export ORACLE_HOME&lt;br /&gt;ORACLE_SID=or1; export ORACLE_SID&lt;br /&gt;ORACLE_DOC=$ORACLE_HOME/doc; export ORACLE_DOC&lt;br /&gt;ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33&lt;br /&gt;PATH=$ORACLE_HOME/bin:/usr/bin:/usr/local/bin:/usr/ccs/bin:/usr/ucb:/usr/openwin/bin:.&lt;br /&gt;Se você necessita de /usr/ucb em seu caminho de pesquisa, certifique-se de que ele seja listado após /usr/ccs/bin na definição PATH.&lt;br /&gt;&lt;br /&gt;12.Crie o perfil utilizando o seguinte comando: &lt;br /&gt;$ . ./.profileAgora você está pronto para começar a instalação do Oracle. Consulte a documentação apropriada do Oracle e instale o software. Após uma instalação bem-sucedida, retorne às instruções de configuração contidas nesta seção.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-8745422237883778632?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/8745422237883778632/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/09/sistema-de-arquivos-instalar-o-oracle.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/8745422237883778632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/8745422237883778632'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/09/sistema-de-arquivos-instalar-o-oracle.html' title='Sistema de Arquivos: Instalar o Oracle no Solaris'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-9135245143137410942</id><published>2009-08-13T06:16:00.000-07:00</published><updated>2009-08-13T06:17:44.203-07:00</updated><title type='text'>Solaris 10 Container: Uma visão geral em vídeo</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/y7vei2Z8teM&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/y7vei2Z8teM&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-9135245143137410942?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/9135245143137410942/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/08/solaris-10-container-uma-visao-geral-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/9135245143137410942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/9135245143137410942'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/08/solaris-10-container-uma-visao-geral-em.html' title='Solaris 10 Container: Uma visão geral em vídeo'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-9117324459373060741</id><published>2009-07-27T13:22:00.000-07:00</published><updated>2009-07-27T13:23:23.699-07:00</updated><title type='text'>Recuperando Bad Superblock</title><content type='html'>Quando um file system encontra-se danificado é possível restaura-lo, exceto se o file system for o root (/).&lt;br /&gt;&lt;br /&gt;Quando isto acontece é necessário realizar um dos passos abaixo:&lt;br /&gt;&lt;br /&gt;    * Reinstalar o Sistema Operacional&lt;br /&gt;&lt;br /&gt;    * Boot da Rede ou CD-Rom&lt;br /&gt;&lt;br /&gt;    * Recriar o file system root (/) com newfs e restaurá-lo de um backup.&lt;br /&gt;&lt;br /&gt;Determinando um bad superblock no file system / ou /usr.&lt;br /&gt;De um CD local realizamos os passos abaixo.&lt;br /&gt;&lt;br /&gt;    ok boot -s cdrom&lt;br /&gt;&lt;br /&gt;Através da rede de um install server&lt;br /&gt;&lt;br /&gt;    ok boot -s net&lt;br /&gt;&lt;br /&gt;Após, desmonte o file system danificado se o mesmo não for o / ou /usr.&lt;br /&gt;&lt;br /&gt;    # umount /opt&lt;br /&gt;    # newfs -N /dev/rdsk/c0t3d0s7&lt;br /&gt;    /dev/rdsk/c0t3d0s7: 163944 sectors in 506 cylinders of 9 tracks, 36 sectors&lt;br /&gt;    83.9MB in 32 cyl groups (16 c/g, 2.65MB/g, 1216 i/g)&lt;br /&gt;    super-block backups (for fsck -b #) at:&lt;br /&gt;    32, 5264, 10496, 15728, 20960, 26192, 31424, 36656, 41888,&lt;br /&gt;    47120, 52352, 57584, 62816, 68048, 73280, 78512, 82976, 88208,&lt;br /&gt;    93440, 98672, 103904, 109136, 114368, 119600, 124832, 130064, 135296,&lt;br /&gt;    140528, 145760, 150992, 156224, 161456,&lt;br /&gt;    # fsck -F ufs -o b=5264 /dev/rdsk/c0t3d0s7&lt;br /&gt;    Alternate superblock location: 5264.&lt;br /&gt;    ** /dev/rdsk/c0t3d0s7&lt;br /&gt;    ** Last Mounted on&lt;br /&gt;    ** Phase 1 - Check Blocks and Sizes&lt;br /&gt;    ** Phase 2 - Check Pathnames&lt;br /&gt;    ** Phase 3 - Check Connectivity&lt;br /&gt;    ** Phase 4 - Check Reference Counts&lt;br /&gt;    ** Phase 5 - Check Cyl groups&lt;br /&gt;    36 files, 867 used, 75712 free (16 frags, 9462 blocks, 0.0% fragmentation)&lt;br /&gt;    /dev/rdsk/c0t3d0s7 FILE SYSTEM STATE SET TO OKAY&lt;br /&gt;&lt;br /&gt;    ***** FILE SYSTEM WAS MODIFIED *****&lt;br /&gt;    #&lt;br /&gt;&lt;br /&gt;OBS.: Outras opções para o fsck:&lt;br /&gt;&lt;br /&gt;    fsck -m&lt;br /&gt;&lt;br /&gt;          verifica se um file system pode ser montado&lt;br /&gt;&lt;br /&gt;    fsck -y&lt;br /&gt;&lt;br /&gt;          assume como “yes” para todos os reparos&lt;br /&gt;&lt;br /&gt;    fsck -n&lt;br /&gt;&lt;br /&gt;          assume como “no” para todos os reparos&lt;br /&gt;&lt;br /&gt;    fsck -o p&lt;br /&gt;&lt;br /&gt;          preens file system, repara todas inconsistências esperadas, mas retorna ao prompt se um sério problema for encontrado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-9117324459373060741?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/9117324459373060741/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/recuperando-bad-superblock.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/9117324459373060741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/9117324459373060741'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/recuperando-bad-superblock.html' title='Recuperando Bad Superblock'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-5216254061899628922</id><published>2009-07-15T11:24:00.000-07:00</published><updated>2009-07-15T11:25:08.509-07:00</updated><title type='text'>Gerênciando swap</title><content type='html'>Para criar-mos uma nova partição raw swap, após criado o device (type swap), adicione a seguinte entrada em /etc/vsftap&lt;br /&gt;&lt;br /&gt;    /dev/dsk/c0t1d0s0 - - swap - no -&lt;br /&gt;&lt;br /&gt;Depois habilitando a nova partição&lt;br /&gt;&lt;br /&gt;    # swap -a /dev/desk/c0t1d0s0&lt;br /&gt;&lt;br /&gt;Pode adicionar uma novo área de swap através de um arquivo de swap.&lt;br /&gt;&lt;br /&gt;    # mkfile 250m /opt/myswapfile&lt;br /&gt;    # swap -a /opt/myswapfile&lt;br /&gt;    # echo “/dev/dsk/c0t1d0s0 - - swap - no -” &gt;&gt; /etc/vsftab&lt;br /&gt;&lt;br /&gt;Desativando um&lt;br /&gt;&lt;br /&gt;swap space&lt;br /&gt;&lt;br /&gt;    # swap -d /opt/myswapfile&lt;br /&gt;&lt;br /&gt;Exibindo informações mais detalhadas da área de swap.&lt;br /&gt;&lt;br /&gt;    # swap -s&lt;br /&gt;    total: 402456k bytes allocated + 97104k reserved = 499560k used, 1643728k available&lt;br /&gt;&lt;br /&gt;Neste momento verificamos que o uso real da swap é de 499560k, onde 97104k estão reservados para uso futuro e 402456k é a utilização real no momento.&lt;br /&gt;O espaço livre é de 1643728k.&lt;br /&gt;&lt;br /&gt;Para obter detalhes individuais de cada device.&lt;br /&gt;&lt;br /&gt;    # swap -l&lt;br /&gt;    swapfile dev swaplo blocks free&lt;br /&gt;    /dev/md/dsk/d20 85,20 16 4202672 3489392&lt;br /&gt;&lt;br /&gt;Onde swapfile indica device ou arquivo de swap, a coluna deve informa o maior e menor número para o device e 0 quando for arquivo.&lt;br /&gt;Em blocks temos o tamanho total da swap (blocos de 512 bytes). Finalizando em free é a quantidade de espaço livre na área de swap também em blocos de 512 bytes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-5216254061899628922?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/5216254061899628922/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/gerenciando-swap.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/5216254061899628922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/5216254061899628922'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/gerenciando-swap.html' title='Gerênciando swap'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-1713184879642595583</id><published>2009-07-11T21:12:00.000-07:00</published><updated>2009-07-11T21:13:12.105-07:00</updated><title type='text'>Troubleshooting snmpdx</title><content type='html'>Há pouco tempo encontrei o seguinte log no /var/adm/messages em alguns servidores Solaris 8, fazendo com que o file system /var chega-se em 100% várias vezes.&lt;br /&gt;&lt;br /&gt;    May 5 21:01:05 sserver8 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] session_open() failed for a pdu received from localhost.55659&lt;br /&gt;    May 5 21:01:05 sserver8 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] community_check();bad community from localhost&lt;br /&gt;&lt;br /&gt;Realizei os seguintes procedimentos.&lt;br /&gt;&lt;br /&gt;    * Verifiquei o /etc/hosts, em busca de entradas duplicadas.&lt;br /&gt;&lt;br /&gt;    127.0.0.1 localhost&lt;br /&gt;&lt;br /&gt;    10.0.0.11 sserver8&lt;br /&gt;&lt;br /&gt;    * Alterei as seguintes linhas abaixo no arquivo /etc/snmp/conf/snmpd.conf.&lt;br /&gt;&lt;br /&gt;    system-group-read-community S89priv&lt;br /&gt;&lt;br /&gt;    trap-community S89priv&lt;br /&gt;&lt;br /&gt;    managers localhost snmpman&lt;br /&gt;&lt;br /&gt;    * Depois realizei a seguinte configuração em /etc/snmp/conf/snmpdx.acl&lt;br /&gt;&lt;br /&gt;    acl = {&lt;br /&gt;&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        communities = public&lt;br /&gt;&lt;br /&gt;        access = read-only&lt;br /&gt;&lt;br /&gt;        managers = *&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;Nota: S89priv é o nome da comunidade&lt;br /&gt;&lt;br /&gt;    * Após isto é necessário realizar um restart do serviço&lt;br /&gt;&lt;br /&gt;    /etc/rc3.d/S76snmpdx stop&lt;br /&gt;&lt;br /&gt;    /etc/rc3.d/S76snmpdx start&lt;br /&gt;&lt;br /&gt;E por fim você irá constatar que as mensagens de erro não mais ocorrem.&lt;br /&gt;&lt;br /&gt;    tail -f /var/adm/messages.&lt;br /&gt;&lt;br /&gt;Espero que a dica tenha sido útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-1713184879642595583?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/1713184879642595583/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/troubleshooting-snmpdx.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/1713184879642595583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/1713184879642595583'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/troubleshooting-snmpdx.html' title='Troubleshooting snmpdx'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-7673019822699493587</id><published>2009-07-06T13:38:00.001-07:00</published><updated>2009-07-06T13:38:56.443-07:00</updated><title type='text'>Usando UFS Snapshots</title><content type='html'>Backup é realizado enquanto o file system está montado, onde criamos um read-only file system (imagem de um file system temporário) destinado para operações de backup.&lt;br /&gt;&lt;br /&gt;Criando um USF Snapshot, com limite de 500M para o arquivo backing-store&lt;br /&gt;&lt;br /&gt;    # fssnap -F ufs -o maxsize=500m,bs=/scratch/usr.back.file /export/home&lt;br /&gt;    /dev/fssnap/1 &lt;br /&gt;&lt;br /&gt;Listanto snapshot currente&lt;br /&gt;&lt;br /&gt;    # /usr/lib/fs/ufs/fssnap -i&lt;br /&gt;    Snapshot number : 0&lt;br /&gt;    Block Device : /dev/fssnap/0&lt;br /&gt;    Raw Device : /dev/rfssnap/0&lt;br /&gt;    Mount point : /export/home&lt;br /&gt;    Device state : idle&lt;br /&gt;    Backing store path : /var/tmp/bs.file&lt;br /&gt;    Backing store size : 0 KB&lt;br /&gt;    Maximum backing store size : Unlimited&lt;br /&gt;    Snapshot create time : Wed Aug 29 15:22:06 2001&lt;br /&gt;    Copy-on-write granularity : 32 KB &lt;br /&gt;&lt;br /&gt;Para exibir a informação de um determinado file system, basta&lt;br /&gt;&lt;br /&gt;    # /usr/lib/fs/ufs/fssnap -i /usr &lt;br /&gt;&lt;br /&gt;Excluindo um UFS snapshot&lt;br /&gt;&lt;br /&gt;    # fssnap -i&lt;br /&gt;    0 / 1 /usr&lt;br /&gt;    # fssnap -d /usr&lt;br /&gt;    Deleted snapshot 1.&lt;br /&gt;    # rm /scratch/usr.back.file &lt;br /&gt;&lt;br /&gt;Realizando backup de um USF snapshot&lt;br /&gt;&lt;br /&gt;Para backup full:&lt;br /&gt;&lt;br /&gt;    # ufsdump 0ucf /dev/rmt/0 /dev/rfssnap/1 &lt;br /&gt;&lt;br /&gt;Verificando o backup&lt;br /&gt;&lt;br /&gt;    # ufsrestore tf /dev/rmt/0 &lt;br /&gt;&lt;br /&gt;Para backup incremental:&lt;br /&gt;&lt;br /&gt;    # ufsdump 1ufN /dev/rmt/0 /dev/rdsk/c0t1d0s0 `fssnap -F ufs -o raw,bs=/export/scratch,unlink /dev/rdsk/c0t1d0s0` &lt;br /&gt;&lt;br /&gt;Verificando o backup&lt;br /&gt;&lt;br /&gt;    # ufsrestore ta /dev/rmt/0 &lt;br /&gt;&lt;br /&gt;Realizando backup com tar&lt;br /&gt;&lt;br /&gt;    # mount -F ufs -o ro /dev/fssnap/1 /backups&lt;br /&gt;    # tar cvf /dev/rmt/0 /backups&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-7673019822699493587?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/7673019822699493587/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/usando-ufs-snapshots.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/7673019822699493587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/7673019822699493587'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/usando-ufs-snapshots.html' title='Usando UFS Snapshots'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-3853118987949417320</id><published>2009-07-06T13:35:00.001-07:00</published><updated>2009-07-06T13:35:25.259-07:00</updated><title type='text'>Consumo elevado de CPU</title><content type='html'>O principal foco deste artigo é obter informações sobre uma sessão no Oracle que esta consumindo muito recurso de CPU no sistema operacional em ambiente UNIX.&lt;br /&gt;&lt;br /&gt;O DBA que tiver conhecimentos em UNIX/Linux estará mais à-vontade devido aos termos técnicos e as ferramentas utilizadas. É fundamental deixar claro que este artigo é somente uma das ações que podem ser tomadas para o processo de tuning de um Banco de Dados e SO. Tuning de sistema operacional é um assunto muito complexo e ao longo do tempo colocarei mais artigos sobre outras matérias.&lt;br /&gt;&lt;br /&gt;Quando você tem um banco de dados Oracle em ambiente Windows, existe a restrição quando é necessário fazer o tuning relacionado ao sistema operacional porque somente é possível visualizar um processo oracle.exe e não os threads que ele inicia. Com as ferramentas padrão do Windows não é possível ir muito a fundo no que esta acontecendo com um processo. Isso não acontece em ambientes UNIX/Linux devido às diversas ferramentas já disponíveis por padrão. Algumas delas em: Solaris – sar (sar 2 100), prstat –T, vmstat 2 100, iostat 2 100 Linux – top AIX – topas, top Os principais para CPU são sar, prstat, top e topas. Para determinar se as CPU’s em um sistema esta carregada, pode-se utilizar no Solaris o sar 2 100. O resultado é o seguinte:&lt;br /&gt;&lt;br /&gt;SunOS 5.9 Generic_118558-28 sun4u 01/12/2007&lt;br /&gt;11:21:11 %usr %sys %wio %idle&lt;br /&gt;11:21:13 64 24 6 5&lt;br /&gt;11:21:15 55 17 25 3&lt;br /&gt;&lt;br /&gt;A coluna IDLE significa que a maquina esta somente 3% ociosa, logo esta bem carregada. Em ambientes com top, é possível visualizar este campo IDLE na barra superior de detalhes. A interpretação é a mesma do sar. Quanto maior o IDLE mais ociosa a máquina esta. Agora que sabemos que a maquina esta muito carregada, devemos identificar quais processos estão consumindo um maior numero de CPU. Para isso podemos utilizar ou o prstat, top ou topas, dependendo do SO. No caso do Solaris, temos como exemplo o prstat –T:&lt;br /&gt;&lt;br /&gt;PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP&lt;br /&gt;11238 oracle 58M 48M sleep 0 0 0:36:49 42% oracle&lt;br /&gt;13459 oracle 76M 1031M sleep 29 0 0:01:45 6.7% oracle&lt;br /&gt;111239 oracle 690M 660M sleep 35 0 0:11:39 4.0% oracle&lt;br /&gt;116328 oracle 1076M 1029M sleep 59 0 0:00:00 0.4% oracle&lt;br /&gt;12052 oracle 687M 650M sleep 59 0 0:06:15 0.3% oracle&lt;br /&gt;&lt;br /&gt;Neste caso temos um processo consumindo 42%. Em alguns casos é comum a carga da máquina esta bem alta, mas nenhum processo com esta quantidade de uso de CPU. Pode acontecer vários processo de 6 ou 7% que acabam impactando na performance.Neste caso, utilizaremos como principal culpado pelo alto consumo de CPU o processo 11238, dado pela coluna PID. Note que a coluna TIME também é de fundamental importância. Pode haver processos como no exemplo abaixo:&lt;br /&gt;PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP&lt;br /&gt;11238 oracle 62M 52M cpu2 0 0 0:39:10 9.8% oracle&lt;br /&gt;11239 oracle 690M 660M sleep 49 0 1:11:52 8.9% oracle&lt;br /&gt;12689 oracle 685M 658M sleep 59 0 0:44:51 0.5% oracle&lt;br /&gt;2052 oracle 687M 650M sleep 59 0 0:06:17 0.5% oracle&lt;br /&gt;&lt;br /&gt;Neste caso é melhor investigar primeiramente o processo 11239 porque seu tempo de processamento esta muito alto. Agora que já sabemos identificar se a maquina esta com processamento elevado e o processo conhecido como “Top CPU Consumer”, podemos investigá-los no banco.Vamos trabalhar com o PID 11238 para os exemplos a seguir.Utilizando o SQL*Plus, vamos primeiramente descobrir mais sobre esta sessão no banco de dados com a seguinte query:&lt;br /&gt;&lt;br /&gt;SQL&gt; SELECT SID, serial#, username, program, sql_hash_value, osuser,machine, taddr,lockwait, statusFROM v$sessionWHERE paddr = (SELECT addrFROM v$processWHERE spid = 11238);&lt;br /&gt;&lt;br /&gt;Principais campos:&lt;br /&gt;Sid = Utilizado para join com outras tabelas.&lt;br /&gt;Sql_hash_value = Id da query que esta sendo executada Osuser,&lt;br /&gt;machine = Ajuda na identificação de qual usuário esta conectado e consumindo recursos&lt;br /&gt;&lt;br /&gt;.Note que a coluna spid da tabela v$process é o PID do SO. Agora que sabemos qual é a sessão no banco que esta consumindo mais recursos, é possível rastrear todo o restante da sessão. Para verificar a query que esta sendo executada pela sessão que mais esta consumindo CPU, execute a seguinte query:&lt;br /&gt;&lt;br /&gt;SQL&gt; select sql_text from v$sql Where hash_value = HASH_VALUE&lt;br /&gt;&lt;br /&gt;Este parâmetro HASH_VALUE vem da query anterior executada para obter as informações sobre a sessão do usuário. É possível também obter os dados sobre a execução da query com a seguinte query:&lt;br /&gt;&lt;br /&gt;SQL&gt; select EXECUTIONS, LOADS, INVALIDATIONS, PARSE_CALLS, DISK_READS, BUFFER_GETS, ROWS_PROCESSED&lt;br /&gt;From v$sql Where hash_value = HASH_VALUE;&lt;br /&gt;&lt;br /&gt;Fique preocupado se algum destes campos vier com valor alto. Como já foi obtido a query, você agora pode fazer um explain para verificar se algo precisa ser reescrito ou se é preciso criar algum índice. Uma das views mais importantes do banco para realizar tuning é a v$session_wait.&lt;br /&gt;&lt;br /&gt;Eu não vou entrar em muitos detalhes de como utiliza de forma efetiva neste artigo, mas como foi obtido o SID na primeira query sobre os detalhes sessão, verifique qual “EVENT” esta ocorrendo para esta sessão. Pode ser bem eficiente. Segue exemplo:&lt;br /&gt;&lt;br /&gt;SQL&gt; select sid,event,p1,p2,p3 from v$session_wait where sid = SID;&lt;br /&gt;&lt;br /&gt;Nem sempre a query/sessão que esta consumindo mais recursos de CPU é a responsável por problemas de desempenho no banco. Lembre-se de que um servidor de banco tem fatores muito importantes como acesso a memória e principalmente disco. Vamos ver isso nas próximas postagens&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-3853118987949417320?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/3853118987949417320/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/consumo-elevado-de-cpu.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/3853118987949417320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/3853118987949417320'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/consumo-elevado-de-cpu.html' title='Consumo elevado de CPU'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3070339382686033810.post-3751789063769161262</id><published>2009-07-06T13:28:00.000-07:00</published><updated>2009-07-06T13:35:03.444-07:00</updated><title type='text'>JUMPSTART - Client /Server/FlashImage</title><content type='html'>Preparando um CLIENT Jumpstart&lt;br /&gt;   1. No cliente entre no prompt OK&lt;br /&gt;STOP A&lt;br /&gt;&lt;br /&gt;2. Anote o endereço ethernet do servidor que tem de ser adicionado ao jumpstart em /etc/ethers&lt;br /&gt;&lt;br /&gt;Ok banner&lt;br /&gt;Sun Ultra 80 UPA / PCI (2 X UltraSPARC-II 450MHz), n º Teclado&lt;br /&gt;OpenBoot 3,25, 2048 MB de memória instalada, Serial # 13555210.&lt;br /&gt;Endereço Ethernet 4:0:40: d1: b4: 6b, Host ID: 80d2b45a.&lt;br /&gt;&lt;br /&gt;3. Definir local-mac-address para false&lt;br /&gt;&lt;br /&gt;ok setenv local-mac-address? false&lt;br /&gt;local-mac-address? = false&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Conectar o cabo de rede  para ser usada durante o jumpstart. O dispositivo utilizado aqui é hme0.&lt;br /&gt;Nota: O dispositivo selecionado deve corresponder sysidcfg arquivo em jumpstart SERVER Este é um exemplo de configuração de interface HME&lt;br /&gt;&lt;br /&gt;ok show-nets&lt;br /&gt;a) /pci@1f,2000/SUNW,hme@1,1&lt;br /&gt;b) /pci@1f,4000/network@1,1&lt;br /&gt;&lt;br /&gt;ok nvalias net /pci@1f,2000/SUNW,hme@1,1&lt;br /&gt;ok nvstore&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Inicie o processo jumpstart. Verifique se o processo foi bem sucedido. Observe como a imagem é descompactada durante jumpstart.&lt;br /&gt;&lt;br /&gt;ok boot net - install&lt;br /&gt;Resetting ...&lt;br /&gt;screen not found.&lt;br /&gt;Can't open input device.&lt;br /&gt;Keyboard not present.  Using ttya for input and output.&lt;br /&gt;Sun Ultra 80 UPA/PCI (2 X UltraSPARC-II 450MHz), No Keyboard&lt;br /&gt;OpenBoot 3.25, 2048 MB memory installed, Serial #13743210.&lt;br /&gt;Ethernet address 8:0:20:d1:b4:6a, Host ID: 80d1b46a.&lt;br /&gt;Rebooting with command: boot net - install&lt;br /&gt;Boot device: /pci@1f,4000/network@1,1  File and args: - install&lt;br /&gt;SunOS Release 5.8 Version Generic_108528-13 64-bit&lt;br /&gt;Copyright 1983-2001 Sun Microsystems, Inc.  All rights reserved.&lt;br /&gt;whoami: no domain name&lt;br /&gt;Configuring /dev and /devices&lt;br /&gt;Using RPC Bootparams for network configuration information.&lt;br /&gt;SUNW,hme1 : No response from Ethernet network : Link down -- cable problem?&lt;br /&gt;Skipping interface hme1&lt;br /&gt;Configured interface hme0&lt;br /&gt;Searching for configuration file(s)...&lt;br /&gt;Using sysid configuration file 172.18.124.100:/jumpstart/Sysidcfg/soa-1/sysidcfg&lt;br /&gt;syslog service starting.&lt;br /&gt;savecore: no dump device configured&lt;br /&gt;Running in command line mode&lt;br /&gt;Generating software table of contents [this may take a few minutes...]&lt;br /&gt;Table of contents complete.&lt;br /&gt;Starting Solaris installation program...&lt;br /&gt;Searching for JumpStart directory...&lt;br /&gt;Using rules.ok from 172.18.124.100:/jumpstart.&lt;br /&gt;Checking rules.ok file...&lt;br /&gt;Using profile: Profiles/soa1&lt;br /&gt;Using finish script: Drivers/SMS-Legacy.driver&lt;br /&gt;Executing JumpStart preinstall phase...&lt;br /&gt;Searching for SolStart directory...&lt;br /&gt;Checking rules.ok file...&lt;br /&gt;Using begin script: install_begin&lt;br /&gt;Using finish script: patch_finish&lt;br /&gt;Executing SolStart preinstall phase...&lt;br /&gt;Executing begin script "install_begin"...&lt;br /&gt;Begin script install_begin execution completed.&lt;br /&gt;&lt;br /&gt;Processing default locales&lt;br /&gt;       - Specifying default locale (en_US)&lt;br /&gt;&lt;br /&gt;Processing profile&lt;br /&gt;       - Opening Flash archive&lt;br /&gt;       - Validating Flash archive&lt;br /&gt;       - Selecting all disks&lt;br /&gt;       - Configuring boot device&lt;br /&gt;       - Using disk (c0t0d0) for "rootdisk"&lt;br /&gt;       - Configuring swap (c0t0d0s1)&lt;br /&gt;       - Configuring / (c0t0d0s0)&lt;br /&gt;       - Configuring /opt (c0t0d0s5)&lt;br /&gt;       - Configuring /var (c0t0d0s6)&lt;br /&gt;       - Deselecting unmodified disk (c0t1d0)&lt;br /&gt;&lt;br /&gt;Verifying disk configuration&lt;br /&gt;       - WARNING: Unused disk space (c0t0d0)&lt;br /&gt;&lt;br /&gt;Verifying space allocation&lt;br /&gt;       NOTE: 1 archives did not include size information&lt;br /&gt;&lt;br /&gt;Preparing system for Flash install&lt;br /&gt;&lt;br /&gt;Configuring disk (c0t0d0)&lt;br /&gt;       - Creating Solaris disk label (VTOC)&lt;br /&gt;&lt;br /&gt;Creating and checking UFS file systems&lt;br /&gt;       - Creating / (c0t0d0s0)&lt;br /&gt;       - Creating /opt (c0t0d0s5)&lt;br /&gt;       - Creating /var (c0t0d0s6)&lt;br /&gt;&lt;br /&gt;Beginning Flash archive extraction&lt;br /&gt;&lt;br /&gt;Extracting archive: client-1 Image&lt;br /&gt;       Extracted    0.00 MB (  0% of 1528.18 MB archive)&lt;br /&gt;       Extracted    1.00 MB (  0% of 1528.18 MB archive&lt;br /&gt;&lt;br /&gt;5. Logue no  servidor  jumpstarted, usando a senha padrão do servidor original&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Verifique se os FS padrãosão montados.&lt;br /&gt;CLEINT # df -k&lt;br /&gt;Filesystem            kbytes    used   avail capacity  Mounted on&lt;br /&gt;/dev/vx/dsk/rootvol  4125490  754739 33532449    16%    /&lt;br /&gt;/dev/vx/dsk/usr      4145590 1145972 29445026    29%    /usr&lt;br /&gt;/proc                      0       0       0     0%    /proc&lt;br /&gt;fd                         0       0       0     0%    /dev/fd&lt;br /&gt;mnttab                     0       0       0     0%    /etc/mnttab&lt;br /&gt;/dev/vx/dsk/var      2053555 1070055  925967    44%    /var&lt;br /&gt;swap                 3655960      16 553944     1%    /var/run&lt;br /&gt;swap                 3649554    5250 3643944     1%    /tmp&lt;br /&gt;&lt;br /&gt;Criar Filesystems os FS necessários e que não estavam na imagem&lt;br /&gt;&lt;br /&gt;# Mkfs-F vxfs-o ninode = 8192, bsize = 1024, versão = 4, inosize = 256, logsize = 1024, largefiles /dev/rdsk/oracle  79691776&lt;br /&gt;# Mkfs-F vxfs-o ninode = 8192, bsize = 1024, versão = 4, inosize = 256, logsize = 1024, largefiles / dev/visual 8388608&lt;br /&gt;&lt;br /&gt;16. Criar e montar diretórios necessários&lt;br /&gt;# Cd /&lt;br /&gt;# Mkdir oracle&lt;br /&gt;# Mkdir visual&lt;br /&gt;&lt;br /&gt;# Fsck /dev/rdsk/visual&lt;br /&gt;# Fsck /dev /rdsk/oracle&lt;br /&gt;&lt;br /&gt;# Mount / dev/rdsk/dev/visual /dev/visual&lt;br /&gt;# Mount / dev/rdsk/oracle /dev/oracle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Preparação de um Servidor JUMPSTART&lt;br /&gt;&lt;br /&gt;   Com o FLAR IMAGE do servidor (SERVERJUMP) pronto e no diretório /Flash do servidor CLIENTEA execute:&lt;br /&gt;&lt;br /&gt;Os passos a seguir será no cliente jumpstart  CLIENTEA&lt;br /&gt;&lt;br /&gt;1. No cliente entre no prompt  OK&lt;br /&gt;STOP A&lt;br /&gt;&lt;br /&gt;2. Anote o endereço ethernet do servidor que tem de ser adicionado ao jumpstart em /etc/ethers&lt;br /&gt;&lt;br /&gt;Ok banner&lt;br /&gt;Sun Ultra 80 UPA / PCI (2 X UltraSPARC-II 450MHz), n º Teclado&lt;br /&gt;OpenBoot 3,25, 2048 MB de memória instalada, Serial # 13555210.&lt;br /&gt;Endereço Ethernet 4:0:40: d1: b4: 6b, Host ID: 80d2b45a.&lt;br /&gt;&lt;br /&gt;3. Definir local-mac-address para false&lt;br /&gt;&lt;br /&gt;ok setenv local-mac-address? false&lt;br /&gt;local-mac-address? =  false&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Volte para true  após o jumpstart&lt;br /&gt;&lt;br /&gt;• Jumpstart Server - SERVERJUMP&lt;br /&gt;&lt;br /&gt;Estes passos são feitos no Jumpstart Server SERVERJUMP&lt;br /&gt;&lt;br /&gt;1. Adicionar  endereço Ethernet do CLIENTEA em /etc/ethers&lt;br /&gt;      Verifique banner no prompt OK para MAC Address&lt;br /&gt;&lt;br /&gt;       # vi /etc/ethers&lt;br /&gt;8:04:0:40: d1: b4: 6b CLIENTEA&lt;br /&gt;&lt;br /&gt;2. Adicionar EndereçoIP em /etc/hosts e /etc/inet/ipnodes&lt;br /&gt;# vi /etc/hosts&lt;br /&gt;10.0.0.2 CLIENTEA&lt;br /&gt;&lt;br /&gt;# vi /etc/inet/ipnodes (Solaris 10)&lt;br /&gt;10.0.0.2 CLIENTEA&lt;br /&gt;&lt;br /&gt;3. Adicionar informações em /jumpstart/normas&lt;br /&gt;# vi /jumpstart/normas&lt;br /&gt;Hostname CLIENTEA\&lt;br /&gt;- Profiles/CLIENTEA Drivers / SMS-Legacy.driver&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Modificar ou adicionar  perfil para apontar para o FLAR image e configurar sistemas de arquivos necessários&lt;br /&gt;      Certifique-se que o FLAR image utilizado para jumpstart CLIENTEA está presente em /Flash&lt;br /&gt;&lt;br /&gt;# cd /jumpstart/Perfis&lt;br /&gt;# vi CLIENTEA (Modificar o filesytem e o FLAR image - como abaixo)&lt;br /&gt;install_type    flash_install&lt;br /&gt;archive_location nfs 10.0.0.1:/Flash/exu303.flar&lt;br /&gt;partitioning    explicit&lt;br /&gt;filesys         rootdisk.s0     20850   /&lt;br /&gt;filesys         rootdisk.s1     7027    swap&lt;br /&gt;filesys         rootdisk.s3     2048    /var&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# ls-l /Flash/CLINTEA.flar&lt;br /&gt;-rw-r - r - 1 root others 1802723232 21 Jun  09:36 /Flash/CLINTEA.flar&lt;br /&gt;&lt;br /&gt;5. Verificar as regras e se os arquivos não tem erros e se o arquivo rules.ok foi criado&lt;br /&gt;# cat /jumpstart/rules&lt;br /&gt;hostname        CLINTEA        \&lt;br /&gt;-               Profiles/CLINTEA         Drivers/SMS-Legacy.driver&lt;br /&gt;&lt;br /&gt;# cd jumpstart&lt;br /&gt;# ./check&lt;br /&gt;Validating rules...&lt;br /&gt;Validating profile Profiles/SERVERJUMP...&lt;br /&gt;Validating profile Profiles/CLINTEA...&lt;br /&gt;The custom JumpStart configuration is ok.&lt;br /&gt;&lt;br /&gt;# ls -l rules.ok&lt;br /&gt;-rw-r--r--   1 root     other        147 May  8 21:52 rules.ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Criar sysidcfg com porta Ethernet e IP usado para jumpstart ou utilizar configurações já existentes&lt;br /&gt;      Nota: Se o arquivo for copiado de um perfil diferente, certifique-se se ip_address, nic foi alterado para o host correto.&lt;br /&gt;&lt;br /&gt;#  cd /jumpstart/Sysidcfg&lt;br /&gt;# mkdir nic_hme0&lt;br /&gt;# cd nic_hme0&lt;br /&gt;# cat sysidcfg&lt;br /&gt;#&lt;br /&gt;# Copyright (c) 2000, 2001 by Sun Microsystems, Inc.&lt;br /&gt;# All rights reserved.&lt;br /&gt;#&lt;br /&gt;#ident  "@(#)sysidcfg 2.4     01/06/10     SMI"&lt;br /&gt;#&lt;br /&gt;system_locale=en_US&lt;br /&gt;timezone=US/Central&lt;br /&gt;network_interface=hme0 {ip_address=10.0.0.2 netmask=255.255.255.0 default_route=10.0.0.1 protocol_ipv6=no}&lt;br /&gt;terminal=vt100&lt;br /&gt;security_policy=NONE&lt;br /&gt;name_service=NONE&lt;br /&gt;timeserver=localhost&lt;br /&gt;root_password=O6SD6ohO6nmrA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7. Adicionar cliente CLIENTEA em /etc/bootparams&lt;br /&gt;CLIENTEA root = 10.0.0.1: / jumpstart/OS/Solaris_8_2004_04/Solaris_8/Tools/Boot install = 10.0.0.1: /jumpstart/OS/Solaris_8_2004_04 boottype =: em sysid_config = 10.0.0.1: /jumpstart/Sysidcfg/nic_hme0 install_config = 10,0 .0.1: /jumpstart rootopts =: rsize = 52899&lt;br /&gt;&lt;br /&gt;8. Encontre tftp address utilizado em /tftpboot&lt;br /&gt;# cat /etc/hosts | grep CLIENTEA&lt;br /&gt;10.0.0.2        CLIENTEA&lt;br /&gt;&lt;br /&gt;# ./tftp_ip&lt;br /&gt;IP address: 10.0.0.2&lt;br /&gt;HEX equiv is 0B000005&lt;br /&gt;&lt;br /&gt;lrwxrwxrwx   1 root     other         12 May 1 21:57 AC127C01 -&gt;   inetboot.SUN4U.Solaris_8-1&lt;br /&gt;lrwxrwxrwx   1 root     other         12 May 1 21:57 AC127C01.SUN4U -&gt;  inetboot.SUN4U.Solaris_8-1&lt;br /&gt;&lt;br /&gt;9. Link do arquivo em /tftpboot&lt;br /&gt;# cd / tftpboot&lt;br /&gt;# ln -s inetboot.SUN4U.Solaris_8-3 AC127C01&lt;br /&gt;# ln -s inetboot.SUN4U.Solaris_8-3 AC127C01.SUN4U&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. Se o Storage Foundation (Volume Manager) é utilizado, certifique-se de acrescentar as chaves temporárias ou originais. Para o DiskSuite nenhuma licença é exigida.&lt;br /&gt;# vi /jumpstart/Config/Licenses&lt;br /&gt;CLIENTEA:FX:75364164756336696846066&lt;br /&gt;CLIENTEA:FX:65809613661605333548899&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11. Adicionar IPAddress, interface e servername em /jumpstart/config/HOSTS&lt;br /&gt;# vi  /jumpstart/Config/HOSTS&lt;br /&gt;#&lt;br /&gt;# This is the master HOSTS LIST&lt;br /&gt;#&lt;br /&gt;# The format is;&lt;br /&gt;#&lt;br /&gt;# IP NIC HOSTNAME  ALIASES      # comments&lt;br /&gt;#&lt;br /&gt;# BATMAN hosts&lt;br /&gt;172.18.124.1 hme0     CLIENTEA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. O servidor Jumpstart está pronto com a configuração exigida&lt;br /&gt;&lt;br /&gt;Instalação de Solaris - Flar Image&lt;br /&gt;1&lt;br /&gt;. Copie os arquivos abaixo para o servidor jumpstart em /usr/local/sbin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# cd /usr/local/sbin&lt;br /&gt;&lt;br /&gt;# ls –l&lt;br /&gt;&lt;br /&gt;total 218&lt;br /&gt;&lt;br /&gt;-rwxr-xr-x 1 root root 29752 Mar 5 20:28 flarSpecial&lt;br /&gt;&lt;br /&gt;-rwxr-xr-x 1 root root 129 Mar 8 10:09 runFlar&lt;br /&gt;&lt;br /&gt;# cat runFlar&lt;br /&gt;&lt;br /&gt;#! /bin/sh&lt;br /&gt;&lt;br /&gt;name=`/bin/uname -n`&lt;br /&gt;&lt;br /&gt;/usr/local/sbin/flarSpecial -x /var/tmp -n "${name} Image" -c /work/zainer/solaris10_veritas5.flar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Criando um flar image&lt;br /&gt;&lt;br /&gt;# ./runFlar &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Confirmque a flar image foi criada&lt;br /&gt;&lt;br /&gt;# ls -l /work/zainer/solaris10_veritas5.flar&lt;br /&gt;&lt;br /&gt;-rw-r--r-- 1 root root 1615578100 Mar 9 11:33 /work/zainer/solaris10_veritas5.flar&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. FTP para o servidor jumpstart&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3070339382686033810-3751789063769161262?l=unix-cookbook-solaris.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://unix-cookbook-solaris.blogspot.com/feeds/3751789063769161262/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/jumpstart-client-serverflashimage.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/3751789063769161262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3070339382686033810/posts/default/3751789063769161262'/><link rel='alternate' type='text/html' href='http://unix-cookbook-solaris.blogspot.com/2009/07/jumpstart-client-serverflashimage.html' title='JUMPSTART - Client /Server/FlashImage'/><author><name>Zainer Araujo</name><uri>http://www.blogger.com/profile/07904871985091065543</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
