{"id":384,"date":"2015-10-06T17:49:19","date_gmt":"2015-10-06T17:49:19","guid":{"rendered":"http:\/\/www.safekom.pl\/blog\/?p=384"},"modified":"2015-10-06T18:09:02","modified_gmt":"2015-10-06T18:09:02","slug":"how-to-compile-system-objects-in-the-pdb","status":"publish","type":"post","link":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/","title":{"rendered":"How to compile system objects in the PDB (12c)"},"content":{"rendered":"<p>This is an example based on Oracle 12c 12.1.0.2 with PSU July 2015 Single PDB configuration.<br \/>\nI found last week some objects in my PDBs related to the auditing that were not compiled and in INVALID state.<\/p>\n<pre escaped=\"true\" lang=\"php\" line=\"1\" class=\"\">OBJECT_TYPE OWNER OBJECT_NAME\r\n-------------- ------- -----------\r\nVIEW SYS DBA_FGA_AUDIT_TRAIL \r\nVIEW SYS DBA_COMMON_AUDIT_TRAIL \r\nVIEW SYS FGA_LOG$FOR_EXPORT \r\nPUBLIC SYNONYM DBA_FGA_AUDIT_TRAIL \r\nPUBLIC SYNONYM DBA_COMMON_AUDIT_TRAIL<\/pre>\n<p>To my surprise there had been no INVALID objects like these in the CDB$ROOT container.\u00a0I thought they are common for CDB and all the PDBs, it looks they are not entirely shared, some part of the information is being kept in the PDBs.<\/p>\n<p>I decided to switch back to the PDB and compile the objects there and here another surprise:<\/p>\n<pre escaped=\"true\" lang=\"php\" line=\"1\" class=\"\">SQL> alter view DBA_FGA_AUDIT_TRAIL compile;\r\nERROR at line 1: \r\nORA-65040: operation not allowed from within a pluggable database<\/pre>\n<p>What to do, what to do? :). There is a way out. Notice the below\u00a0undocumented procedure in DBMS_PDB package:<\/p>\n<pre escaped=\"true\" lang=\"php\" line=\"1\" class=\"\">SQL> exec dbms_pdb.exec_as_oracle_script('alter view DBA_FGA_AUDIT_TRAIL compile;');<\/pre>\n<p>It did the magic and compiled successfully that view and other objects without any errors. Everything now is in VALID state in the PDBs and CDBs.<\/p>\n<p>Even though this procedure hasn&#8217;t been documented, I was told that we\u00a0can use it anytime for uncompiled objects in the PDB\u00a0&#8211; without\u00a0raising an SR each time.<\/p>\n<p>It is possible for the procedure to be included\u00a0in the next documentation update.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg\"><br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"346\" data-permalink=\"https:\/\/www.safekom.pl\/blog\/lab\/340\/attachment\/fb-profile-5545-4989030_50x50\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg?fit=50%2C50&amp;ssl=1\" data-orig-size=\"50,50\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"fb-profile-5545-4989030_50x50\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg?fit=50%2C50&amp;ssl=1\" class=\"alignnone size-full wp-image-346\" src=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg?resize=50%2C50\" alt=\"fb-profile-5545-4989030_50x50\" width=\"50\" height=\"50\" \/><\/a>\u00a0 \u00a0 <span style=\"font-size: 18pt;\">Maciej Tokar<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is an example based on Oracle 12c 12.1.0.2 with PSU July 2015 Single PDB configuration. I found last week some objects in my PDBs related to the auditing that were not compiled and in INVALID state. OBJECT_TYPE OWNER OBJECT_NAME &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;- &#8212;&#8212;&#8212;&#8211; VIEW SYS DBA_FGA_AUDIT_TRAIL VIEW SYS DBA_COMMON_AUDIT_TRAIL VIEW SYS FGA_LOG$FOR_EXPORT PUBLIC SYNONYM DBA_FGA_AUDIT_TRAIL [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[84],"tags":[],"class_list":["post-384","post","type-post","status-publish","format-standard","hentry","category-lab"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to compile system objects in the PDB (12c) - SafeKom Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to compile system objects in the PDB (12c) - SafeKom Blog\" \/>\n<meta property=\"og:description\" content=\"This is an example based on Oracle 12c 12.1.0.2 with PSU July 2015 Single PDB configuration. I found last week some objects in my PDBs related to the auditing that were not compiled and in INVALID state. OBJECT_TYPE OWNER OBJECT_NAME -------------- ------- ----------- VIEW SYS DBA_FGA_AUDIT_TRAIL VIEW SYS DBA_COMMON_AUDIT_TRAIL VIEW SYS FGA_LOG$FOR_EXPORT PUBLIC SYNONYM DBA_FGA_AUDIT_TRAIL [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/\" \/>\n<meta property=\"og:site_name\" content=\"SafeKom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/safekompl\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-06T17:49:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-10-06T18:09:02+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg\" \/>\n<meta name=\"author\" content=\"Maciej Tokar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:site\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Tokar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuta\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/\"},\"author\":{\"name\":\"Maciej Tokar\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/person\\\/583b76d79408104b4268e9696d12d9d7\"},\"headline\":\"How to compile system objects in the PDB (12c)\",\"datePublished\":\"2015-10-06T17:49:19+00:00\",\"dateModified\":\"2015-10-06T18:09:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/\"},\"wordCount\":200,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/fb-profile-5545-4989030_50x50.jpg\",\"articleSection\":[\"Lab\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/\",\"name\":\"How to compile system objects in the PDB (12c) - SafeKom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/fb-profile-5545-4989030_50x50.jpg\",\"datePublished\":\"2015-10-06T17:49:19+00:00\",\"dateModified\":\"2015-10-06T18:09:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/fb-profile-5545-4989030_50x50.jpg\",\"contentUrl\":\"http:\\\/\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/09\\\/fb-profile-5545-4989030_50x50.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/lab\\\/how-to-compile-system-objects-in-the-pdb\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to compile system objects in the PDB (12c)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\",\"name\":\"SafeKom Blog\",\"description\":\"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\",\"name\":\"SafeKom Blog\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/cropped-logo.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/cropped-logo.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"SafeKom Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/safekompl\",\"https:\\\/\\\/x.com\\\/MIwaczuk\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/michaliwanczuk\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/person\\\/583b76d79408104b4268e9696d12d9d7\",\"name\":\"Maciej Tokar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g\",\"caption\":\"Maciej Tokar\"},\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/author\\\/maciej-tokardba24-pl\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to compile system objects in the PDB (12c) - SafeKom Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/","og_locale":"pl_PL","og_type":"article","og_title":"How to compile system objects in the PDB (12c) - SafeKom Blog","og_description":"This is an example based on Oracle 12c 12.1.0.2 with PSU July 2015 Single PDB configuration. I found last week some objects in my PDBs related to the auditing that were not compiled and in INVALID state. OBJECT_TYPE OWNER OBJECT_NAME -------------- ------- ----------- VIEW SYS DBA_FGA_AUDIT_TRAIL VIEW SYS DBA_COMMON_AUDIT_TRAIL VIEW SYS FGA_LOG$FOR_EXPORT PUBLIC SYNONYM DBA_FGA_AUDIT_TRAIL [&hellip;]","og_url":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/","og_site_name":"SafeKom Blog","article_publisher":"https:\/\/www.facebook.com\/safekompl","article_published_time":"2015-10-06T17:49:19+00:00","article_modified_time":"2015-10-06T18:09:02+00:00","og_image":[{"url":"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg","type":"","width":"","height":""}],"author":"Maciej Tokar","twitter_card":"summary_large_image","twitter_creator":"@MIwaczuk","twitter_site":"@MIwaczuk","twitter_misc":{"Napisane przez":"Maciej Tokar","Szacowany czas czytania":"1 minuta"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#article","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/"},"author":{"name":"Maciej Tokar","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/583b76d79408104b4268e9696d12d9d7"},"headline":"How to compile system objects in the PDB (12c)","datePublished":"2015-10-06T17:49:19+00:00","dateModified":"2015-10-06T18:09:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/"},"wordCount":200,"commentCount":0,"publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#primaryimage"},"thumbnailUrl":"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg","articleSection":["Lab"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/","url":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/","name":"How to compile system objects in the PDB (12c) - SafeKom Blog","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#primaryimage"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#primaryimage"},"thumbnailUrl":"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg","datePublished":"2015-10-06T17:49:19+00:00","dateModified":"2015-10-06T18:09:02+00:00","breadcrumb":{"@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#primaryimage","url":"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg","contentUrl":"http:\/\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/fb-profile-5545-4989030_50x50.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.safekom.pl\/blog\/lab\/how-to-compile-system-objects-in-the-pdb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.safekom.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"How to compile system objects in the PDB (12c)"}]},{"@type":"WebSite","@id":"https:\/\/www.safekom.pl\/blog\/#website","url":"https:\/\/www.safekom.pl\/blog\/","name":"SafeKom Blog","description":"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem","publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.safekom.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.safekom.pl\/blog\/#organization","name":"SafeKom Blog","url":"https:\/\/www.safekom.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"SafeKom Blog"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/safekompl","https:\/\/x.com\/MIwaczuk","https:\/\/www.linkedin.com\/in\/michaliwanczuk\/"]},{"@type":"Person","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/583b76d79408104b4268e9696d12d9d7","name":"Maciej Tokar","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c2a07fd83b591c199d28459447bf1c09cef078dfdcb40c40c35a3466c18c972?s=96&d=mm&r=g","caption":"Maciej Tokar"},"url":"https:\/\/www.safekom.pl\/blog\/author\/maciej-tokardba24-pl\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p7i9ri-6c","jetpack-related-posts":[{"id":331,"url":"https:\/\/www.safekom.pl\/blog\/f5\/f5-disable-sslv3\/","url_meta":{"origin":384,"position":0},"title":"F5 &#8211; disable sslv3 and sslv2","author":"Micha\u0142 Iwa\u0144czuk","date":"20.09.2015","format":false,"excerpt":"Ostatnio mia\u0142em za zadanie wy\u0142\u0105czenie SSLv2 SSLv3 oraz wszystkie\u00a0cipher o niskich parametrach. Jak to zrobi\u0107 dla GUI wystarczy wyda\u0107 jedn\u0105 komend\u0119: tmsh modify sys httpd ssl-ciphersuite ALL:!sslv2:!sslv3:!MD5:!EXPORT:RSA+AES:RSA+3DES:!RSA+RC4:ECDHE+AES:ECDHE+3DES:!ECDHE+RC4 wa\u017cne aby SSLv2 zapisa\u0107 za ma\u0142ych liter bo jak napiszemy z du\u017cych liter to dostaniemy b\u0142\u0105d tmsh modify sys httpd ssl-ciphersuite ALL:!SSLv2:!SSLv3:!MD5:!EXPORT:RSA+AES:RSA+3DES:!RSA+RC4:ECDHE+AES:ECDHE+3DES:!ECDHE+RC4 01070920:3:\u2026","rel":"","context":"W \u201eF5&quot;","block_context":{"text":"F5","link":"https:\/\/www.safekom.pl\/blog\/category\/f5\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/06\/F5_logo.medium.jpg?fit=240%2C210&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":840,"url":"https:\/\/www.safekom.pl\/blog\/cisco\/lab-ise-jako-radius-dla-paloalto-dla-kont-admina\/","url_meta":{"origin":384,"position":1},"title":"LAB &#8211; ISE jako radius dla PaloAlto dla kont Admina","author":"Micha\u0142 Iwa\u0144czuk","date":"10.05.2016","format":false,"excerpt":"Po d\u0142u\u017cszej przerwie wr\u00f3ci\u0142em do integracji Cisco ISE 2.0 z Palo Alto Networks wykorzystuj\u0105c Radiusa z ISE jako punkt uwierzytelniania kont administracyjnych. Wiem, \u017ce zapewne wi\u0119kszo\u015b\u0107 autoryzacji kont administracyjnych opiera si\u0119 o LDAP oraz AD. Natomiast ja jak zawsz\u0119 musz\u0119 kombinowa\u0107 i komplikowa\u0107 scenariusze do labowania, ale dzi\u0119ki takiemu podej\u015bciu\u2026","rel":"","context":"W \u201eCisco&quot;","block_context":{"text":"Cisco","link":"https:\/\/www.safekom.pl\/blog\/category\/cisco\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":647,"url":"https:\/\/www.safekom.pl\/blog\/lab\/lab_ipsec_palo_ciscoasa\/","url_meta":{"origin":384,"position":2},"title":"LAB &#8211;  IPSec Palo &#8211; Cisco ASA","author":"Micha\u0142 Iwa\u0144czuk","date":"23.03.2016","format":false,"excerpt":"Poni\u017cej pokazuj\u0119 jak zestawia\u0107 po\u0142\u0105czenie IPsec pomi\u0119dzy PaloAlto Networks a Cisco ASA. W mym przypadku oba urz\u0105dzenia s\u0105 w wersji wirtualnej ale konfiguracja ich odpowiada tak jak by\u015bmy konfigurowali urz\u0105dzenia fizyczne. Za\u0142o\u017cenia: Faza 1 aes256 sha-1 pfs g2 86400s Faza 2 aes256 sha-1 pfs g2 28800s Palo Cisco ASA Sieci\u2026","rel":"","context":"W \u201eCisco&quot;","block_context":{"text":"Cisco","link":"https:\/\/www.safekom.pl\/blog\/category\/cisco\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/Paloalto_logo.png?fit=566%2C680&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":271,"url":"https:\/\/www.safekom.pl\/blog\/juniper\/junos-aktulizacja\/","url_meta":{"origin":384,"position":3},"title":"Junos &#8211; aktulizacja","author":"Micha\u0142 Iwa\u0144czuk","date":"20.08.2015","format":false,"excerpt":"Poni\u017cej przedstawiam m\u00f3j spos\u00f3b na aktualizacj\u0119 Junos czy to w SRX'ie czy to na switchu EX Co potrzebujemy: serwer ftp - pami\u0119tajmy o systemie antywirusowym cz\u0119sto blokuje dost\u0119p do ftp pod Windowsem. dost\u0119p do urz\u0105dzenia Wykonujemy kroki Logujemy si\u0119 na urz\u0105dzenie \u00a0do shella przechodzimy do katalogu \/var\/tmp uruchamiamy klienta ftp\u2026","rel":"","context":"W \u201eJuniper&quot;","block_context":{"text":"Juniper","link":"https:\/\/www.safekom.pl\/blog\/category\/juniper\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/08\/junos_multicolor_burst.png?fit=361%2C393&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":481,"url":"https:\/\/www.safekom.pl\/blog\/cisco\/lab-cisco-ise-2-0-w-labie-cz1\/","url_meta":{"origin":384,"position":4},"title":"LAB &#8211; Cisco ISE 2.0 w Labie &#8211; cz1","author":"Micha\u0142 Iwa\u0144czuk","date":"02.02.2016","format":false,"excerpt":"Postanowi\u0142em pozna\u0107 co to jest oraz z czym to si\u0119 je - ISE w wersji 2.0. Uda\u0142o mi si\u0119 zdoby\u0107 wersj\u0119 demonstracyjn\u0105 na 90dni z pe\u0142n\u0105 funkcjonalno\u015bci\u0105. \u00a0Poni\u017cej przedstawi\u0119 jak instaluj\u0119 w labie. Importujemy plik ova do Workstation Wybieramy file --> open wybieramy nasz plik ova, poni\u017cej kolejny ju\u017c krok\u2026","rel":"","context":"W \u201eCisco&quot;","block_context":{"text":"Cisco","link":"https:\/\/www.safekom.pl\/blog\/category\/cisco\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/cisco-logo.png?fit=400%2C300&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":316,"url":"https:\/\/www.safekom.pl\/blog\/cisco\/cisco-user-read-only\/","url_meta":{"origin":384,"position":5},"title":"Cisco &#8211; user read only","author":"Micha\u0142 Iwa\u0144czuk","date":"02.09.2015","format":false,"excerpt":"ostatnio siedzia\u0142em nad problemem jak szybko utworzy\u0107 usera read only na urz\u0105dzeniu Cisco. Poni\u017cej instrukcja dla potomnych. Definiujemy privilege level 5 oraz tworzymy konto test privilege exec all level 5 show running-config privilege exec level 5 show username test privilege 5 secret 0 test ale po zalogowaniu si\u0119 na urz\u0105dzenie\u2026","rel":"","context":"W \u201eCisco&quot;","block_context":{"text":"Cisco","link":"https:\/\/www.safekom.pl\/blog\/category\/cisco\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/09\/cisco-logo.png?fit=400%2C300&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":0,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/media?parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/categories?post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/tags?post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}