{"id":3874,"date":"2018-10-17T11:30:07","date_gmt":"2018-10-17T11:30:07","guid":{"rendered":"https:\/\/dbtut.com\/?p=3874"},"modified":"2018-11-26T11:16:45","modified_gmt":"2018-11-26T11:16:45","slug":"oracle-password-expired-error","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/","title":{"rendered":"Oracle Password Expired Error"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>In this article, I will show you how to change users&#8217; password expire policy.\u00a0By default, all created users in Oracle Database will be expired in periodic times. Password expired settings are defined in SQL Profiles.<br \/>\nYou can list expired user by executing below command.<\/p>\n<pre class=\"lang:default decode:true \">SQL&gt; select username,account_status from dba_users where account_status like '%EXPIRE%' order by created;\r\nUSERNAME ACCOUNT_STASUS\r\nOCINAR EXPIRED &amp; LOCKED\r\nOUTLN EXPIRED &amp; LOCKED\r\nDIP EXPIRED &amp; LOCKED\r\nORACLE_OCM EXPIRED &amp; LOCKED\r\n......\r\n\r\n25 rows selected.<\/pre>\n<p>&nbsp;<\/p>\n<p>As you see, &#8220;OCINAR&#8221; user had expired. I do not want this user be expired again. So, I will list &#8220;OCINAR&#8221; profile and change password_life_time parameter to &#8220;UNLIMITED&#8221;.<\/p>\n<pre class=\"lang:default decode:true \">SQL&gt; select username, profile from dba_users where username='OCINAR';\r\nUSERNAME                        PROFILE\r\nOCINAR                          DEFAULT\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8220;OCINAR&#8221; user&#8217;s profile is DEFAULT. <em><strong>By changing password_life_time parameter to UNLIMITED, all users defined to DEFAULT profile will not be expired again<\/strong>.<\/em> I recommend you to create new profile and change user&#8217;s profile to the new profile. However, in this example, I will change DEFAULT profile, and all users will be affected with this parameter.<\/p>\n<pre class=\"lang:default decode:true \">SQL&gt; alter profile DEFAULT limit password_life_time UNLIMITED;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8220;OCINAR&#8221; user is still expired. I need to activate the user by changing the user password, so it will not be expire again.\u00a0There should be a password after &#8220;identified by&#8221;. In our script, the password is ocinar.<\/p>\n<pre class=\"lang:default decode:true\">SQL&gt; alter user ocinar identified by \"ocinar\" account unlock;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Now, &#8220;OCINAR&#8221; is active and can connect database again. It will not be expired again.<\/p>\n\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3874\" class=\"pvc_stats all  \" data-element-id=\"3874\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; In this article, I will show you how to change users&#8217; password expire policy.\u00a0By default, all created users in Oracle Database will be expired in periodic times. Password expired settings are defined in SQL Profiles. You can list expired user by executing below command. SQL&gt; select username,account_status from dba_users where account_status like &#8216;%EXPIRE%&#8217; order &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3874\" class=\"pvc_stats all  \" data-element-id=\"3874\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":409,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[4],"tags":[713,712],"class_list":["post-3874","post","type-post","status-publish","format-standard","","category-oracle","tag-ora-28001","tag-password-expired"],"aioseo_notices":[],"a3_pvc":{"activated":true,"total_views":272,"today_views":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Oracle Password Expired Error - Database Tutorials<\/title>\n<meta name=\"description\" content=\"Oracle Password Expired Error\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Password Expired Error - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"Oracle Password Expired Error\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-17T11:30:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-26T11:16:45+00:00\" \/>\n<meta name=\"author\" content=\"Onur \u00c7\u0131nar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Onur \u00c7\u0131nar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\"},\"author\":{\"name\":\"Onur \u00c7\u0131nar\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/41ed155f5fe241d9b9e909fc728cd41b\"},\"headline\":\"Oracle Password Expired Error\",\"datePublished\":\"2018-10-17T11:30:07+00:00\",\"dateModified\":\"2018-11-26T11:16:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\"},\"wordCount\":197,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"keywords\":[\"ORA-28001\",\"password expired\"],\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\",\"name\":\"Oracle Password Expired Error - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"datePublished\":\"2018-10-17T11:30:07+00:00\",\"dateModified\":\"2018-11-26T11:16:45+00:00\",\"description\":\"Oracle Password Expired Error\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Password Expired Error\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/41ed155f5fe241d9b9e909fc728cd41b\",\"name\":\"Onur \u00c7\u0131nar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dc231655dcf54a444bcad22797a4d42bf7f4359556572c08eb45a1a822fa3c21?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/dc231655dcf54a444bcad22797a4d42bf7f4359556572c08eb45a1a822fa3c21?s=96&d=mm&r=g\",\"caption\":\"Onur \u00c7\u0131nar\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/onurcinar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle Password Expired Error - Database Tutorials","description":"Oracle Password Expired Error","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:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Password Expired Error - Database Tutorials","og_description":"Oracle Password Expired Error","og_url":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/","og_site_name":"Database Tutorials","article_published_time":"2018-10-17T11:30:07+00:00","article_modified_time":"2018-11-26T11:16:45+00:00","author":"Onur \u00c7\u0131nar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Onur \u00c7\u0131nar","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/"},"author":{"name":"Onur \u00c7\u0131nar","@id":"https:\/\/dbtut.com\/#\/schema\/person\/41ed155f5fe241d9b9e909fc728cd41b"},"headline":"Oracle Password Expired Error","datePublished":"2018-10-17T11:30:07+00:00","dateModified":"2018-11-26T11:16:45+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/"},"wordCount":197,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"keywords":["ORA-28001","password expired"],"articleSection":["ORACLE"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/","url":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/","name":"Oracle Password Expired Error - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"datePublished":"2018-10-17T11:30:07+00:00","dateModified":"2018-11-26T11:16:45+00:00","description":"Oracle Password Expired Error","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2018\/10\/17\/oracle-password-expired-error\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"Oracle Password Expired Error"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/41ed155f5fe241d9b9e909fc728cd41b","name":"Onur \u00c7\u0131nar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dc231655dcf54a444bcad22797a4d42bf7f4359556572c08eb45a1a822fa3c21?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/dc231655dcf54a444bcad22797a4d42bf7f4359556572c08eb45a1a822fa3c21?s=96&d=mm&r=g","caption":"Onur \u00c7\u0131nar"},"url":"https:\/\/dbtut.com\/index.php\/author\/onurcinar\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/3874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/409"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=3874"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/3874\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=3874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=3874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=3874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}