Está en la página 1de 5

InstalacindeLinuxparaServidordelSistemadeInformacinenSaludS.I.S (Oracle10g) 1.ProcederalainstalacindeLinuxconlassiguientescaractersticas: Software: SeusaraSuseEnterpriseServerV10.0oensudefectoOpenSUSE1X.Xsielequipo tieneunhardwaremuynuevo,totalmentebsico,seagregan:EscritorioGNOME;losdemspaquetes necesariossepuedeninstalardespus. Hardware: Particionamientodeldiscodurodelasiguienteforma(Discode80GB): A.10Gbpara/tipoext3. B.Swap:Dependedelacantidaddememoriaramquetengaelequipo,generalmente 1.5a2veceslaraminstalada. C.Crearunaparticinextendidaconelrestodeldiscoyenellacrearlasparticiones: D.5Gbpara/opttipoext3 E.

15Gbpara/hometipoext3 F./bdconelrestoytipoext3. 2.Terminarlainstalacinsiguiendolospasosenpantalla,lainstalacinlepedirloscdsnecesarios,la clavedeROOTylaconfiguracindetodoslosdispositivosquesetenganenelequipo(vdeoytarjeta deredsonlosqueseusaran),ysecrearaunusuariollamadoSALUDconlaclave:S4ludqueseusara paraelservicioSAMBA. 3.Alterminardeinstalar,entrarcomoROOTyejecutarYAST,entraralaopcindeSEGURIDAD Y USUARIOS, SELECCIONAR EDITAR/CREAR USUARIOS, se crea un usuario llamado ORACLEconclave:Or4cl3bd,pordefectosecrearaeldirectorio /HOME/ORACLE,nomodifique esto. 4.All mismocrearelgrupoDBA,sincolocarleclavesparaello;elusuarioORACLEDEBESER MIEMBRO DE ESE GRUPO Y POR DEFECTO DEBE TENERLO COMO GRUPO PREDETERMINADO,salirsedeYASTalterminar. 5.Verificardentrode/proc/sys/kernelqueexistanytenganvaloreslossiguientesarchivos(solamente ROOTlospuedeverificar):sem,shmall,shmmax,shmmni.En/proc/sys/fselarchivofilemaxyen /proc/sys/net/ipv4:ip_local_port_range. 6.Sihayquemodificaralgunodeesosvalores,dentrode/etcsecreaoeditaelarchivo sysctl.conf, agregandoy/omodificandoalgunosparmetrosdelkernel,filesystemydered;algunosparmetrossi estn por encima delocolocadoaqu sedejan comoestn.Ejemplo (configuracion para 512 MB RAM): kernel.shmall=2097152 kernel.shmmni=4096

kernel.shmmax=2147483648 kernel.sem=25032000100128 net.ipv4.ip_local_port_range=102465000 fs.filemax=65536 6.Ejecutar/sbin/chkconfigboot.sysctlonyreiniciarelequipoparaquetomeloscambios. 7.Alreiniciar,entrarcomoROOTenunaconsola,ejecutarYASTeinstalarlospaquetesnecesarios para la instalacin de oracle: el grupo de DESARROLLO EN C/C++, GLIBC, MAKE, OPENMOTIF,ZIP,UNZIP,DOS2UNIX,SAMBA(SERVIDORYCLIENTE). 8.Como ROOT creareldirectorio /OPT/ORACLE ycambiarleeldueoaesemismodirectorio usando:chownoracle:dba/opt/oracle. 9. Modificar elarchivo .bashrc (esunarchivoocultodentrode/home/oracle),colocando estas variables de entorno: ORACLE_SID, ORACLE_HOME y PATH; para ORACLE_SID SE COLOCA EL SID DE LA BASE DE DATOS QUE SE ESTE INSTALANDO, en ORACLE_HOMEsecoloca/opt/oracleyenPATHlosiguientePATH=$PATH:/opt/oracle/binsi usaOPENSUSEagregarestavariabledeentornoLIBXCB_ALLOW_SLOPPY_LOCKCON UNVALORIGUALA1,exportaresosvaloresyguardarloscambios.Ej: ORACLE_HOME=/opt/oracle ORACLE_SID=xxxx PATH=$PATH:/opt/oracle/bin LIBXCB_ALLOW_SLOPPY_LOCK=1 exportLIBXCB_ALLOW_SLOPPY_LOCKORACLE_HOMEPATHORACLE_SID 10.CerrarlasesinyvolveraentrarcomoORACLE,paraqueloscambiossehaganefectivos,sihay errores,modificarlosparmetrosanterioreshastaquenohayaproblemas. 11.EntrarenelentornogrficocomoORACLEyejecutardesdeunaconsolaelarchivorunInstaller que se encuentra en la raiz del cdrom para iniciar la instalacin de oracle en el equipo, Ej: /media/cdrom/runInstaller. 12.Eldirectoriopordefectosera/OPT/ORACLEysecambiadurantelainstalacin,lainstalacin quesetomaesINSTALARENTERPRISESERVER,elgrupodeadministradores oracleesDBA, NOMONTARUNABASEDEDATOSDEINICIO(DESCHEQUEARLAOPCION),seguirlas instruccionesenpantalla(hayqueejecutaralgunosscriptscomoROOTsinoseejecutanlainstalacin estamalayhayquevolverainstalar)yfinalizarlainstalacin. 13. Como ROOT, crear el directorio /bd/bdxxxx, cambiando xxxx por las 3 primeras letras del nombredelestadoyelIDdelabasededatos,silainstalacionesparalabasededatosprincipal,en casocontrario,seusaranlas2primerasletrasdelnombredelestadoseguidoporunIDconsecutivo. Ej:/bd/bdapu1o/bd/bdar02.

14. Cambiareldueoygrupodeldirectoriocreadoanteriormenteparaelusuario ORACLE yel grupoDBAuOINSTALL.Ej:chownRoracle:dba/bd/bdar01/. 15. Crear como usuario ORACLE el directorio crea_bd_salud dentro de /home/oracle y copiar adentrodeldirectorioelarchivocrea_bd_salud.tar.gzydescomprimirlo. 16.Modificarlosarchivos:Creabdsalud.sqlyinitxxxx.ora, cambiandoxxxxcomoseexplicoenel pasonro13. 17.EnelentornogrficolevantadoentrarcomoORACLE,abrirunaconsolayejecutarnetmgr,para crearelLISTENER.ORAYTNSNAMES.ORA,todoslosparmetrosdebenestarenminsculas. 18.Cerrarelnetmgryejecutar:lsnrctlstartparainiciarellistener,siellistenerestabienconfigurado nodebedarmensajesdeerror,sinocorregirelproblema. 19. Copiar en /opt/oracle/dbs, el archivo de parametros de la bd (initxxxx.ora), desde /home/oracle/crea_bd_salud. 20.Correrelsqlplusdeestaforma:sqlplus/nologycolocarlassiguienteslineasdentrodeel: connect/assysdba; startupnomountpfile=/opt/oracle/dbs/initxxxx.ora; @creabdsalud.sql; 21.Alterminardeejecutarelscript,sihayproblemascreandolabasededatos,sedebencorregirlos erroresyvolveraejecutartodoelpasoanterior. 22.Sinohayproblemas,terminardelevantarlabasededatoscon: connect/assysdba; startupopenpfile=/opt/oracle/dbs/initxxxx.ora; 23.Salirdelsqlplus,yalabasededatosestacreadaylevantada. 24.Paracrearlosusuariosdelasbasesdedatosseusan:creausu*.sqlseejecutaconsqlplus.Ejemplo: connect/assysdba; @creausu.sql; @creausu2.sql; 25.Modificarlosarchivosdeimportacin(imp_salud*.*)pararealizarlaimportacindedatospara losusuarios,encasodequesetengaunrespaldodelaantiguabasededatos.(Estaratentosconcual usuarioserealizolaexportacindelarchivoDMPresultanteparaquenohayaproblemas). 26.Consqlpluscorrerelscript:/opt/oracle/sqlplus/admin/pupbld.sqlcomousuario:systemyclave: manager.Ejemplo: connectsystem/managerassysdba; @/opt/oracle/sqlplus/admin/pupbld.sql;

27.Consqlpluscorrerlosscriptspls8view.orayview8.ora.conelusuario:systemyclave:manager comoSYSDBA.Ejemplo: connectsystem/managerassysdba; @plsview8.ora; @view8.ora; 28.CorrerensqlpluscomousuarioORACLE,losscriptsderechos*.sqlcomosystem. 29.Encasodequenosetengarespaldoalgunodelabasededatos,secolocaraunesquemadebasede datosvacioysecorreraimpo_us.bat,despusimpo_uh.bat InstructivoparacolocarelarranqueautomticoyrespaldodelabasededatosOracle10gsobre LinuxParaS.I.S 1.Comousuario ORACLE,colocarelarchivo respaldo_salud_lnx.tar.gz dentrodeldirectoriobin delhomedirectorydelusuariooracleydescomprimirlo.Ej:/home/oracle/bin 2.Setienenlossiguientesarchivos:stopbd.bat,iniciobd.bat,expbd*.bat,expbd*.sql,respaldo*.cron, oracle, smb.conf y compbd*.bat (expbd*.bat expbd*.sql, respaldo*.cron y compbd*,bat son los archivospararealizarlosrespaldosdependiendodelabasededatosqueseestemontando)cadaunode losarchivosvaenestosdirectorios: A.Verificarqueiniciobd.batystopbd.batestenen/home/oracle/bin,funcionensinproblemas(revisar los mensajes en pantalla) si hay problemas, chequear dentro de /opt/oracle/network/admin/, el listener.ora y el tnsnames.ora que notenganningn error,sipersistenlos problemas revisar las ubicaciones de dbstart y dbshut (ubicacin: /opt/oracle/bin), editar esos archivos cambiando la ubicacinelarchivo ORATAB queestaen/etc;ejemplo:ORATAB=/etc/oratab;despuesseeditael mismo archivo ORATAB y cambia el Sid de la BD, ejemplo: *:/opt/oracle:N ==> ar14:/opt/oracle:Y. B.Oracleen/etc/init.d,estesedebecopiarcomoROOTejectutarYASTeirsealaopcionSISTEMA > EDITOR DE NIVELES DE EJECUCION > MODO AVANZADO > SELECCIONAR NIVELES3Y5PARAELSERVICIOORACLE>GUARDARLOSCAMBIOSYSALIRDEL YAST,probarquealejecutarelcomando:/etc/init.d/oraclestartostop,seejecutesinproblemas. C. Expbd*.bat,expbd*.sqlycompbd*.bat,generan elrespaldodeformaautomtica dentro del mismoservidor,sedebenmodificardependiendodelIDdelabasededatosdelcentroqueseeste instalandoycreareldirectoriollamado RESPALDOdentrode/HOME/ORACLE,sedeberealizar unapruebaantes dehacerelsiguientepasoparaverificarquenohayanproblemas ysinusuarios conectados,expbd*.bat,compbd*.bat,iniciobd.bat,stopbd.batyoracledebentenerpermisologas755 endondeestnubicados. D.respaldo*.cronsedejaenelmismodirectoriodondeestaubicadooriginalmente(/home/oracle/bin), severificadichoarchivosihayquehacermodificaciones hagalas editandoelarchivoyejecuteel siguientecomandocomousuario ORACLE: crontabrespaldo_salud.cronestocolocaelprocesode

respaldoTODOSLOSDIASYSEEJECUTAALAS8:00PM,dependedeustedmodificarlahora siesnecesarioediteelarchivoycambielahoraenformatomilitar,elarchivoresultantesequeda dentro de /home/oracle/respaldo; es responsabilidad del analista pasarlos a otro sitio para mayor seguridad. E.smb.confsemodificaelarchivoparaquecontengasolamentelassiguientessecciones:GLOBALy SALUD,enlaseccinGLOBALsecambiaelnombredelequipoyelgrupodetrabajo.Ejemplo: workgroup=CORPOSALUD===>workgroup=GRUPONUEVO netbiosname=CORPSMCY===>netbiosname=SRVSIS YeliminarlaseccionADMON,enlaseccionSALUDcambiarlassiguienteslneas: path=/home/saludgs/Aplicaciones===>path=/home/salud/Aplicaciones validusers=saludgs===>validusers=salud Guardar el archivo y crear el directorio Aplicaciones como el usuario SALUD en /home/salud, despuescopiarlocomoROOTen/etc/samba,desdeunaconsolatextoteclearelsiguientecomando: smbpasswdasalud Estoharaqueseagregueelusuariosaluddentrodelosusuariospermitidosparaelserviciosamba,si haymensajesdeerrorejecuteelcomandonuevamente,despuesreiniciarelserviciocon:/etc/init.d/ smbrestart. Cualquierproblemallamaral04243249899 Correos:rodrigueznerio@corposaludaragua.gov.veyrodriguez.nerio@gmail.com

También podría gustarte