{"id":247,"date":"2015-06-02T12:29:16","date_gmt":"2015-06-02T15:29:16","guid":{"rendered":"http:\/\/monitor.infracoop.com.ar\/blog\/?p=247"},"modified":"2015-06-02T12:29:16","modified_gmt":"2015-06-02T15:29:16","slug":"las-vistas-de-parametros-vsystem_parameter-vs-vparameter","status":"publish","type":"post","link":"https:\/\/www.infracoop.com.ar\/?p=247","title":{"rendered":"Las vistas de Par\u00e1metros V$SYSTEM_PARAMETER vs V$PARAMETER"},"content":{"rendered":"<p>V$SYSTEM_PARAMETER es la vista que muestra todos los par\u00e1metros relativos a la instancia, al iniciar una sesi\u00f3n de usuario estos par\u00e1metros son heredados por la sesi\u00f3n. Cualquier modificaci\u00f3n que se realice para los valores de la sesi\u00f3n, ser\u00e1n reflejados en el vista V$PARAMETER.<\/p>\n<p>Para consultar los valores de los par\u00e1metros que aplican a nuestra sesi\u00f3n:<\/p>\n<p><em>SELECT SP.NAME AS PARAMETRO, SUBSTR(SP.DISPLAY_VALUE,0,100) AS VALOR<\/em><br \/>\n<em>FROM V$PARAMETER SP<\/em><br \/>\n<em>ORDER BY NAME<\/em><br \/>\n<em>;<\/em><\/p>\n<p>Si queremos obtener que par\u00e1metros de nuestra sesi\u00f3n fueron modificados:<\/p>\n<p><em>SELECT P.NAME AS PARAMETRO, P.VALUE AS VALOR_SESION, SP.VALUE AS VALOR_INSTANCIA<\/em><br \/>\n<em>FROM V$SYSTEM_PARAMETER SP, V$PARAMETER P<\/em><br \/>\n<em>WHERE SP.NUM = P.NUM<\/em><br \/>\n<em>AND ( ( P.VALUE &lt;&gt; SP.VALUE ) OR<\/em><br \/>\n<em> ( P.VALUE IS NULL AND SP.VALUE IS NOT NULL ) OR<\/em><br \/>\n<em> ( P.VALUE IS NOT NULL AND SP.VALUE IS NULL ) ) <\/em><br \/>\n<em>ORDER BY P.NAME<\/em><br \/>\n<em>;<\/em><\/p>\n<p>Para saber si el par\u00e1metros puede ser modificado por nuestra sesi\u00f3n, solo basta consultar el campo ISSES_MODIFIABLE de cualquiera de las tablas:<\/p>\n<p><em>SELECT NAME AS PARAMETRO, SUBSTR(DISPLAY_VALUE,0,100) AS VALOR<\/em><br \/>\n<em>FROM V$PARAMETER <\/em><br \/>\n<em>WHERE ISSES_MODIFIABLE = &#8216;TRUE&#8217;<\/em><br \/>\n<em>ORDER BY NAME<\/em><br \/>\n<em>;<\/em><\/p>\n<p>Cualquiera de los par\u00e1metros listados con la consulta anterior es modificable v\u00eda el comando ALTER SESSION.<br \/>\nPor otro lado, los par\u00e1metros que puede ser modificados con un ALTER SYSTEM:<\/p>\n<p><em>SELECT NAME AS PARAMETRO, ISSYS_MODIFIABLE AS MOD_SYS, SUBSTR(DISPLAY_VALUE,0,100) AS VALOR<\/em><br \/>\n<em>FROM V$PARAMETER <\/em><br \/>\n<em>WHERE ISSYS_MODIFIABLE &lt;&gt; &#8216;FALSE&#8217;<\/em><br \/>\n<em>ORDER BY NAME<\/em><br \/>\n<em>;<\/em><\/p>\n<p>Si en la columna ISSYS_MODIFIABLE presenta el valor &#8216;IMMEDIATE&#8217;, esto quiere decir que un ALTER SYSTEM sobre ese par\u00e1metro tomar\u00e1 efecto inmediatemente.<br \/>\nEn cambio, si el valor que se muestra es &#8216;DEFERRED&#8217;, el valor de par\u00e1metro puede modificarse con un ALTER SYSTEM y el cambio va a afectar a las nuevas sesiones.<\/p>\n<p>En el caso de los par\u00e1metros que figuran con ISSYS_MODIFIABLE = &#8216;FALSE&#8217; solo se pueden modificar utilizando un SPFILE (server parameter file) para inicializar la instancia y los cambios solo se aplicar\u00e1n cuando la instancia sea reiniciada.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V$SYSTEM_PARAMETER es la vista que muestra todos los par\u00e1metros relativos a la instancia, al iniciar una sesi\u00f3n de usuario estos par\u00e1metros son heredados por la sesi\u00f3n. Cualquier&hellip; <span class=\"read-more\"><a class=\"more-link\" href=\"https:\/\/www.infracoop.com.ar\/?p=247\" rel=\"bookmark\">Read more <span class=\"screen-reader-text\">&#8220;Las vistas de Par\u00e1metros V$SYSTEM_PARAMETER vs V$PARAMETER&#8221;<\/span><\/a><\/span><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,22],"tags":[25,59,52,51],"class_list":["post-247","post","type-post","status-publish","format-standard","hentry","category-oracle","category-tips","tag-dba-tips","tag-oracle","tag-parametros","tag-sql"],"_links":{"self":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=247"}],"version-history":[{"count":1,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/247\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=\/wp\/v2\/posts\/247\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.infracoop.com.ar\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}