{"id":46,"date":"2011-12-21T11:13:09","date_gmt":"2011-12-21T10:13:09","guid":{"rendered":"http:\/\/dev.qualilogy.com\/es\/?p=46"},"modified":"2013-01-08T17:22:21","modified_gmt":"2013-01-08T16:22:21","slug":"sonar-nuestro-entorno","status":"publish","type":"post","link":"http:\/\/qualilogy.com\/es\/sonar-nuestro-entorno\/","title":{"rendered":"Sonar &#8211; Nuestro entorno"},"content":{"rendered":"<p>Este es el primero post de una serie que presenta la instalaci\u00f3n y la utilizaci\u00f3n de Sonar para analizar la calidad de aplicaciones.<\/p>\n<p>El objetivo es presentar nuestro entorno y, como pre-requisito, la creaci\u00f3n de un usuario Oracle. <!--more--><\/p>\n<p><span style=\"text-decoration: underline\">Entorno<\/span><\/p>\n<p>Windows 7 Profesional SP1, Oracle 11.2, Tomcat 7.0, Java 6. Lo mismo que podr\u00edamos encontrar en muchos clientes, excepto que la instalaci\u00f3n probablemente se har\u00eda en un Windows Server.<\/p>\n<p>Tomcat ha sido instalado como servicio Windows, de tal modo que puedo cliquear un icono &#8216;Services&#8217; para empezarlo \/ pararlo \/ reactivarlo.<br \/>\n<a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2011\/12\/Tomcat_Service.jpg\"><img loading=\"lazy\" decoding=\"async\" title=\"Tomcat_Service\" alt=\"\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2011\/12\/Tomcat_Service.jpg\" width=\"443\" height=\"105\" \/><\/a>La instalaci\u00f3n se realizo en el puerto 8888, con el fin de evitar todo conflicto con otras aplicaciones que se instalan por defecto en el puerto 8080. Tambi\u00e9n tengo un icono para lanzar Tomcat7w.exe y configurar a Tomcat. Observamos el Java memory pool a 512 Mb.<\/p>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2011\/12\/Tomcat_Properties.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2011\/12\/Tomcat_Properties.jpg\" width=\"417\" height=\"398\" \/><\/a><\/p>\n<h3><span style=\"text-decoration: underline\">Oracle<\/span><\/h3>\n<p>Necesitamos un usuario Oracle para que Sonar pueda crear su propio esquema de base de datos. Queremos tambi\u00e9n un tablespace dedicado a este usuario, por razones de rendimiento y de facilidad de gesti\u00f3n de la DB. Utiliza tu herramienta SQL preferida para esto. M\u00e1s abajo, las instrucciones correspondientes:<\/p>\n<ul>\n<li>Creaci\u00f3n del tablespace, 500 Mb autoextended.<\/li>\n<\/ul>\n<p style=\"padding-left: 60px\"><strong>CREATE<\/strong> SMALLFILE <strong>TABLESPACE<\/strong> \u00abSONAR\u00bb <strong>DATAFILE<\/strong> &#8216;C:\\ORACLE\\ORADATA\\JPORA11\\SONAR.DBS&#8217; <strong>SIZE<\/strong> 500M <strong>AUTOEXTEND<\/strong> <strong>ON<\/strong> <strong>NEXT<\/strong> 50M <strong>MAXSIZE<\/strong> <strong>UNLIMITED<\/strong> <strong>LOGGING<\/strong> <strong>EXTENT<\/strong> <strong>MANAGEMENT<\/strong> <strong>LOCAL<\/strong> <strong>SEGMENT<\/strong> <strong>SPACE<\/strong> <strong>MANAGEMENT<\/strong> AUTO<\/p>\n<ul>\n<li>Creaci\u00f3n del usuario Sonar en el tablespace anterior, con privilegios DBA.<\/li>\n<\/ul>\n<p style=\"padding-left: 60px\"><strong>CREATE<\/strong> <strong>USER<\/strong> \u00abSONAR\u00bb <strong>PROFILE<\/strong> \u00abDEFAULT\u00bb <strong>IDENTIFIED<\/strong> <strong>BY<\/strong> \u00absonar\u00bb <strong>DEFAULT<\/strong> <strong>TABLESPACE<\/strong> \u00abSONAR\u00bb <strong>TEMPORARY<\/strong> <strong>TABLESPACE<\/strong> \u00abTEMP\u00bb <strong>ACCOUNT<\/strong> <strong>UNLOCK<\/strong><br \/>\n<strong>GRANT<\/strong> \u00abCONNECT\u00bb <strong>TO<\/strong> \u00abSONAR\u00bb<br \/>\n<strong>GRANT<\/strong> \u00abDBA\u00bb <strong>TO<\/strong> \u00abSONAR\u00bb<\/p>\n<p>No hay obligaci\u00f3n a crear el usuario Sonar con un perfil DBA, sino que nada nos lo prohibe con nuestra propia instancia Oracle, pues m\u00e1s sencillo.<\/p>\n<p>El pr\u00f3ximo post ser\u00e1 dedicado a la <a title=\"Sonar - Instalaci\u00f3n\" href=\"http:\/\/qualilogy.com\/es\/sonar-instalacion\/\">instalaci\u00f3n de Sonar<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este es el primero post de una serie que presenta la instalaci\u00f3n y la utilizaci\u00f3n de Sonar para analizar la calidad de aplicaciones. El objetivo es presentar nuestro entorno y, como pre-requisito, la creaci\u00f3n de un usuario Oracle.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-46","post","type-post","status-publish","format-standard","hentry","category-sonar-instalacion"],"_links":{"self":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/46"}],"collection":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":8,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/46\/revisions"}],"predecessor-version":[{"id":57,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/posts\/46\/revisions\/57"}],"wp:attachment":[{"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/media?parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/categories?post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qualilogy.com\/es\/wp-json\/wp\/v2\/tags?post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}