{"id":37203,"date":"2020-03-17T13:42:24","date_gmt":"2020-03-17T20:42:24","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=37203"},"modified":"2021-02-12T14:19:39","modified_gmt":"2021-02-12T21:19:39","slug":"oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/","title":{"rendered":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Problem: ORA-01653: unable to extend table SYS.AUD$ by 1024 in tablespace SYSTEM<\/h2>\n\n\n\n<p>This error generally results when the aud$ table has a next_extent value that is greater than the available contiguous space in the SYSTEM tablespace. The aud$ table records logins to the database so when this error occurs, new database user connections may error. The simple fix to immediately relieve the hang on the database is to add more space to the SYSTEM datafiles. However, the long-term fix is to analyze the next_extent size to ensure it is reasonable and it would also be a good practice to move the audit tables out of the SYSTEM tablespace and into an auxiliary tablespace or create a dedicated tablespace sized appropriately for the audit tables. Note that in version 12c and higher Oracle introduced unified auditing which stores data differently than in 11g. This blog goes over the Oracle RDBMS version 11g solution.<\/p>\n\n\n\n<p>This blog will cover the steps and scripts to view the present configuration of the AUD$ table in 11g, how to move the AUD$ table to another tablespace outside of the SYSTEM tablespace and how to set up a purge job to continuously purge records for the audit trail every 24 hours.<\/p>\n\n\n\n<p>Disclosure: The data displayed in these examples are from a test database for example purposes only. And in no way reflect an actual production system. Please do not rely on your results to match this test data.<\/p>\n\n\n\n<p>The first step is to document the present configuration for the AUD$ table and the audit trail configuration details:<\/p>\n\n\n<pre><code>set lines 300\ncol owner for a10\ncol segment_name for a12\ncol segment_type for a10\ncol tablespace_name for a12\ncol SEGMENT_SUBTYPE for a10\n select owner, segment_name, segment_type,SEGMENT_SUBTYPE, tablespace_name, bytes\/1024\/1024 from dba_segments\nwhere segment_name IN ('AUD\n, 'FGA_LOG\n)\n \nOWNER  \tSEGMENT_NAME SEGMENT_TY SEGMENT_SU TABLESPACE_N BYTES\/1024\/1024\n---------- ------------ ---------- ---------- ------------ ---------------\nSYS    \tAUD$     \tTABLE  \tMSSM       SYSTEM        \t21504.44\nSYS\t   FGA_LOG$\t  TABLE      MSSM   \tSYSAUX   \t \t.0625\n \ncol owner for a20\nselect LAST_ANALYZED,owner, table_name,num_rows from dba_tables where table_name IN ('AUD\n, 'FGA_LOG\n)\n \nLAST_ANAL OWNER                TABLE_NAME                       NUM_ROWS\n--------- -------------------- ------------------------------ ----------\n01-DEC-18 SYS                  AUD$                  \t        10,704,439.5\n   \t  SYS     \t   \t FGA_LOG$\n \nPROMPT the aud$ table in 11g contains two CLOB columns sqlbind and sqltext\nselect owner,index_name,index_type,LAST_ANALYZED from dba_indexes where table_name IN ('AUD\n, 'FGA_LOG\n)\nand owner='SYS';\nOWNER\t            INDEX_NAME                 \tINDEX_TYPE              \tLAST_ANAL\n-------------------- ------------------------------ --------------------------- ---------\nSYS                  SYS_IL0000000090C00040$   \tLOB\nSYS                  SYS_IL0000000090C00041$   \tLOB\nSYS       \t \t SYS_IL0000106265C00013$   \tLOB\nSYS       \t \t SYS_IL0000106265C00028$       LOB\n \n \nset line 200\ncol column_name format a30\ncol segment_name for a40\ncol table_name for a10\nSELECT table_name, column_name, segment_name, a.bytes\/1024\/1024\/1024 Gbytes\nFROM dba_segments a JOIN dba_lobs b\nUSING (owner, segment_name)\nWHERE b.table_name IN ('AUD\n, 'FGA_LOG\n);\n \nTABLE_NAME COLUMN_NAME          \t  SEGMENT_NAME                 \t   \tGBYTES\n---------- ------------------------------ ---------------------------------------- ----------\nAUD$      SQLTEXT              \t  SYS_LOB0000000501C00041$      \t   .000061035\nAUD$      SQLBIND              \t  SYS_LOB0000000501C00040$      \t   .000061035\nFGA_LOG$   LSQLBIND             \t  SYS_LOB0000106265C00028$      \t    .00012207\nFGA_LOG$   LSQLTEXT             \t  SYS_LOB0000106265C00013$      \t    .00012207\n \nPROMPT Tablespaces holding audit data\nSELECT table_name, tablespace_name\nFROM   dba_tables\nWHERE  table_name IN ('AUD\n, 'FGA_LOG\n)\nORDER BY table_name;\nTABLE_NAME                     TABLESPACE_NAME\n------------------------------ ------------------------------\nAUD$                           SYSTEM\nFGA_LOG$                       SYSTEM\n \nselect count(*) from sys.AUD$;\n  COUNT(*)\n----------\n 18,144,731.5\n \nselect count(*) from sys.FGA_LOG$;\n  COUNT(*)\n----------\n     \t0\n \nset pagesize 150\nset linesize 200\ncolumn parameter_name format a30\ncolumn parameter_value format a20\nSELECT * FROM DBA_AUDIT_MGMT_CONFIG_PARAMS;\nPARAMETER_NAME                 PARAMETER_VALUE  \tAUDIT_TRAIL\n------------------------------ -------------------- ----------------------------\nDB AUDIT TABLESPACE            SYSAUX           \tSTANDARD AUDIT TRAIL\nDB AUDIT TABLESPACE            SYSAUX           \tFGA AUDIT TRAIL\nAUDIT FILE MAX SIZE            10000            \tOS AUDIT TRAIL\nAUDIT FILE MAX SIZE            10000            \tXML AUDIT TRAIL\nAUDIT FILE MAX AGE             5                \tOS AUDIT TRAIL\nAUDIT FILE MAX AGE             5                \tXML AUDIT TRAIL\nDB AUDIT CLEAN BATCH SIZE      10000            \tSTANDARD AUDIT TRAIL\nDB AUDIT CLEAN BATCH SIZE      10000            \tFGA AUDIT TRAIL\nOS FILE CLEAN BATCH SIZE       1000             \tOS AUDIT TRAIL\nOS FILE CLEAN BATCH SIZE       1000             \tXML AUDIT TRAIL\n \nSELECT * FROM dba_audit_mgmt_last_arch_ts;\nno rows selected\nselect min(ntimestamp#) from sys.aud$;\nMIN(NTIMESTAMP#)\n---------------------------------------------------------------------------\n28-JAN-19 12.20.33.754071 PM\n<\/code><\/pre>\n\n\n<p>From the above details, we can see that the AUD$ table is currently contained in the SYSTEM tablespace and consumes 21 GB of space. There is no &#8220;last archive timestamp&#8221; set. And all the auditing parameters are still set as the defaults. Additionally, this table has not been analyzed since 2018 and either has the two LOB segments attached to it.<\/p>\n\n\n\n<p>The next step is to move the AUD$ SYS owned table out of the SYSTEM tablespace and into a different tablespace, such as SYSAUX.<\/p>\n\n\n\n<p>The script below will create the new AUD$ table in a different tablespace. We do not need to change the user, only the tablespace.<\/p>\n\n\n<pre><code>PROMPT We want to lower the next_extent value to 50 \u2013 100 mb\nAlter table sys.aud$ storage(next 50m);\n \nPROMPT These two scripts moves table AUD$ and FGA$, change the value SYSAUX if you have a user defined tablespace\nBEGIN\n  DBMS_AUDIT_MGMT.set_audit_trail_location( audit_trail_type =&gt; DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD, audit_trail_location_value =&gt; 'SYSAUX');\nEND;\n\/\nBEGIN\n  DBMS_AUDIT_MGMT.set_audit_trail_location( audit_trail_type =&gt; DBMS_AUDIT_MGMT.AUDIT_TRAIL_FGA_STD, audit_trail_location_value =&gt; 'SYSAUX');\nEND;\n\/\n \nset lines 300\ncol owner for a10\ncol segment_name for a12\ncol segment_type for a10\ncol tablespace_name for a12\ncol SEGMENT_SUBTYPE for a10\nselect owner, segment_name, segment_type,SEGMENT_SUBTYPE, tablespace_name,bytes\/1024\/1024 from dba_segments\nwhere segment_name='AUD\n;\n<\/code><\/pre>\n\n\n<p>The last step is to create a regular purge job so all records over 1 year are continuously purged daily.<\/p>\n\n\n<pre><code> \nset pagesize 150\nset linesize 200\ncolumn parameter_name format a30\ncolumn parameter_value format a20\nSELECT * FROM DBA_AUDIT_MGMT_CONFIG_PARAMS;\n \nBEGIN\n DBMS_AUDIT_MGMT.INIT_CLEANUP(\n\tAUDIT_TRAIL_TYPE =&gt; DBMS_AUDIT_MGMT.AUDIT_TRAIL_ALL,\n    DEFAULT_CLEANUP_INTERVAL =&gt; 24);\nEND;\n\/\n \nSELECT * FROM DBA_AUDIT_MGMT_CONFIG_PARAMS;\n \nPROMPT Partial Purge using LAST ARCHIVE TIMESTAMP\nCREATE OR REPLACE PROCEDURE AUD_SET_LAST_ARCH_TS\nAS\n  retention NUMBER;\nBEGIN\n  retention := 365 \/* days *\/;\n   SYS.DBMS_AUDIT_MGMT.SET_LAST_ARCHIVE_TIMESTAMP (\n   AUDIT_TRAIL_TYPE =&gt; SYS.DBMS_AUDIT_MGMT.AUDIT_TRAIL_AUD_STD,\n   LAST_ARCHIVE_TIME =&gt; SYSTIMESTAMP - retention\n   );\nEND;\n\/\n \nPROMPT This command will create a job that uses the timestamp procedure AUD_SET_LAST_ARCH_TS\nBEGIN\n  SYS.DBMS_SCHEDULER.CREATE_JOB (\n    \tjob_name =&gt; 'JOB_SET_LAST_ARCH_TS',\n    \tschedule_name =&gt; 'SYS.MAINTENANCE_WINDOW_GROUP',\n    \tjob_class =&gt; 'DEFAULT_JOB_CLASS',\n    \tjob_type =&gt; 'PLSQL_BLOCK',\n    \tjob_action =&gt; 'BEGIN AUD_SET_LAST_ARCH_TS(); END;',\n    \tcomments =&gt; 'Job to purge all audit trails'\n\t);\n    SYS.DBMS_SCHEDULER.ENABLE(name =&gt; 'JOB_SET_LAST_ARCH_TS');\nEND;\n\/\n \nPROMPT This command will create the purge job\nBEGIN\n  DBMS_AUDIT_MGMT.CREATE_PURGE_JOB (\n    \taudit_trail_type =&gt; SYS.DBMS_AUDIT_MGMT.AUDIT_TRAIL_ALL,\n        audit_trail_purge_interval =&gt; 24,\n        audit_trail_purge_name =&gt; 'JOB_PURGE_AUDIT_TRAIL',\n        use_last_arch_timestamp =&gt; TRUE\n\t); \nEND;\n\/\n \nPROMPT This command will enable the job so it starts running\nBEGIN\nDBMS_AUDIT_MGMT.SET_PURGE_JOB_STATUS(\n  audit_trail_purge_name  \t=&gt; 'JOB_PURGE_AUDIT_TRAIL',\n  audit_trail_status_value\t=&gt; DBMS_AUDIT_MGMT.PURGE_JOB_ENABLE);\nEND;\n\/\n \nPROMPT displays job status for audit trail\ncol job_name for a30\ncol job_frequency for a30\n select * from DBA_AUDIT_MGMT_CLEANUP_JOBS\n \n \nPROMPT displays information about the history of audit trail cleanup or purge events.\nSELECT * FROM DBA_AUDIT_MGMT_CLEAN_EVENTS;\n<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<p>Problem: ORA-01653: unable to extend table SYS.AUD$ by 1024 in tablespace SYSTEM This error generally results when the aud$ table has a next_extent value that is greater than the available contiguous space in the SYSTEM tablespace. The aud$ table records logins to the database so when this error occurs, new database user connections may error. [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":37205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,23],"tags":[4105,1149,4147],"class_list":["post-37203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-oracle","tag-oracle-11g","tag-oracle-error","tag-oracle-performance-tuning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$<\/title>\n<meta name=\"description\" content=\"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$\" \/>\n<meta property=\"og:description\" content=\"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-17T20:42:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-12T21:19:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/media\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheryl Bryll\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cheryl Bryll\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\"},\"author\":{\"name\":\"Cheryl Bryll\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd\"},\"headline\":\"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$\",\"datePublished\":\"2020-03-17T20:42:24+00:00\",\"dateModified\":\"2021-02-12T21:19:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\"},\"wordCount\":400,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg\",\"keywords\":[\"Oracle 11g\",\"oracle error\",\"oracle performance tuning\"],\"articleSection\":[\"Blog\",\"Oracle\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\",\"name\":\"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg\",\"datePublished\":\"2020-03-17T20:42:24+00:00\",\"dateModified\":\"2021-02-12T21:19:39+00:00\",\"description\":\"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg\",\"width\":557,\"height\":291,\"caption\":\"Oracle 11g AUD$ Table Maintenance after ORA-01653- unable to extend table SYS.AUD$\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd\",\"name\":\"Cheryl Bryll\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g\",\"caption\":\"Cheryl Bryll\"},\"url\":\"https:\/\/virtual-dba.com\/author\/cheryl-lei-bryll\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$","description":"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.","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:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/","og_locale":"en_US","og_type":"article","og_title":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$","og_description":"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.","og_url":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2020-03-17T20:42:24+00:00","article_modified_time":"2021-02-12T21:19:39+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/media\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg","type":"image\/jpeg"}],"author":"Cheryl Bryll","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"Cheryl Bryll","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/"},"author":{"name":"Cheryl Bryll","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd"},"headline":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$","datePublished":"2020-03-17T20:42:24+00:00","dateModified":"2021-02-12T21:19:39+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/"},"wordCount":400,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg","keywords":["Oracle 11g","oracle error","oracle performance tuning"],"articleSection":["Blog","Oracle"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/","url":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/","name":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg","datePublished":"2020-03-17T20:42:24+00:00","dateModified":"2021-02-12T21:19:39+00:00","description":"Resulting from the aud$ table has a next_extent value greater than the available contiguous space in the SYSTEM tablespace, so here is the Oracle 11g solution.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/Oracle-11g-AUD-Table-Maintenance-after-ORA-01653-unable-to-extend-table-SYS.AUD_.jpg","width":557,"height":291,"caption":"Oracle 11g AUD$ Table Maintenance after ORA-01653- unable to extend table SYS.AUD$"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/oracle-11g-table-maintenance-after-ora-01653-unable-to-extend-table-sys-aud\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"Oracle 11g AUD$ Table Maintenance after ORA-01653: unable to extend table SYS.AUD$"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd","name":"Cheryl Bryll","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g","caption":"Cheryl Bryll"},"url":"https:\/\/virtual-dba.com\/author\/cheryl-lei-bryll\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/37203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=37203"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/37203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/37205"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=37203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=37203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=37203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}