{"id":54499,"date":"2023-05-15T20:02:39","date_gmt":"2023-05-15T20:02:39","guid":{"rendered":"https:\/\/dbtut.com\/?p=54499"},"modified":"2023-05-15T20:04:12","modified_gmt":"2023-05-15T20:04:12","slug":"what-is-oracle-control-file","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/","title":{"rendered":"What Is Oracle Control File"},"content":{"rendered":"<p>In today&#8217;s article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.<\/p>\n<p>Control File,<\/p>\n<p>The name of our database,<\/p>\n<p>Names and locations of Data Files,<\/p>\n<p>Names and locations of online redo log files,<\/p>\n<p>Sequence number of the online redo log file in use,<\/p>\n<p>Checkpoint information,<\/p>\n<p>If the database is in archive mode and backup is taken, the names and locations of the RMAN backup files,<\/p>\n<p>It is a small binary file that stores the sequence numbers of the archive log files required for successful recovery of the backup.<\/p>\n<p>Its extension is *.ctl. We can see where these files are in the operating system with the following command.<\/p>\n<pre class=\"lang:default decode:true\">[root@DBONUR ~]# locate *control*.ctl\r\n\/oracle\/ora11g\/backup_ONURDB\/control01.ctl\r\n\/oracle\/ora11g\/backup_ONURDB\/control02.ctl\r\n\/oracle\/ora11g\/data_ONURDB\/ONURDB\/control01.ctl\r\n\/oracle\/ora11g\/data_ONURDB\/ONURDB\/control02.ctl<\/pre>\n<p>Control file content can only be viewed properly when backed up as a trace file. Trace file can also be backed up as follows.<\/p>\n<p>1. SID information of the user logged into the database is learned.<\/p>\n<pre class=\"lang:default decode:true \">\tSQL&gt;  SELECT SID FROM V$SESSION WHERE USERNAME='SYS';\r\n\t\r\n\t       SID\r\n\t----------\r\n\t       131\r\n\r\n<\/pre>\n<p>2. We can back up the content of Control File as a trace file with the following command.,<\/p>\n<pre class=\"lang:default decode:true\">SQL&gt; ALTER DATABASE BACKUP CONTROLFILE TO TRACE;\r\n\t\r\nDatabase altered.<\/pre>\n<p>3. To find which trace file the backup is in, we run the following command.<\/p>\n<pre class=\"lang:default decode:true \">\tSQL&gt; SELECT TRACEFILE FROM V$PROCESS JOIN V$SESSION ON (ADDR=PADDR) WHERE SID=131;\r\n\t\r\n\tTRACEFILE\r\n\t--------------------------------------------------------------------------------\r\n\/oracle\/diag\/rdbms\/onurdb\/ONURDB\/trace\/ONURDB_ora_9021.trc<\/pre>\n<p>4. The contents of the trace file are opened with the vi text editor.<\/p>\n<pre class=\"lang:default decode:true \">\tTrace file \/oracle\/diag\/rdbms\/onurdb\/ONURDB\/trace\/ONURDB_ora_20802.trc\r\n\tOracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production\r\n\tWith the Partitioning, OLAP, Data Mining and Real Application Testing options\r\n\tORACLE_HOME = \/oracle\/ora11g\r\n\tSystem name:\tLinux\r\n\tNode name:\tDBONUR\r\n\tRelease:\t2.6.18-348.el5\r\n\tVersion:\t#1 SMP Wed Nov 28 21:22:00 EST 2012\r\n\tMachine:\tx86_64\r\n\tVM name:\tVMWare Version: 6\r\n\tInstance name: ONURDB\r\n\tRedo thread mounted by this instance: 1\r\n\tOracle process number: 22\r\n\tUnix process pid: 20802, image: oracle@DBONUR\r\n\t\r\n\t\r\n\t*** 2015-06-26 17:12:10.345\r\n\t*** SESSION ID:(129.157) 2015-06-26 17:12:10.345\r\n\t*** CLIENT ID:() 2015-06-26 17:12:10.345\r\n\t*** SERVICE NAME:(SYS$USERS) 2015-06-26 17:12:10.345\r\n\t*** MODULE NAME:(TOAD 9.5.0.31) 2015-06-26 17:12:10.345\r\n\t*** ACTION NAME:() 2015-06-26 17:12:10.345\r\n\t \r\n\t-- The following are current System-scope REDO Log Archival related\r\n\t-- parameters and can be included in the database initialization file.\r\n\t--\r\n\t-- LOG_ARCHIVE_DEST=''\r\n\t-- LOG_ARCHIVE_DUPLEX_DEST=''\r\n\t--\r\n\t-- LOG_ARCHIVE_FORMAT=ONURDB_%t_%s_%r.arc\r\n\t--\r\n\t-- DB_UNIQUE_NAME=\"ONURDB\"\r\n\t--\r\n\t-- LOG_ARCHIVE_CONFIG='SEND, RECEIVE, NODG_CONFIG'\r\n\t-- LOG_ARCHIVE_MAX_PROCESSES=4\r\n\t-- STANDBY_FILE_MANAGEMENT=MANUAL\r\n\t-- STANDBY_ARCHIVE_DEST=?\/dbs\/arch\r\n\t-- FAL_CLIENT=''\r\n\t-- FAL_SERVER=''\r\n\t--\r\n\t-- LOG_ARCHIVE_DEST_1='LOCATION=\/oracle\/ora11g\/backup_ONURDB'\r\n\t-- LOG_ARCHIVE_DEST_1='OPTIONAL REOPEN=300 NODELAY'\r\n\t-- LOG_ARCHIVE_DEST_1='ARCH NOAFFIRM NOEXPEDITE NOVERIFY SYNC'\r\n\t-- LOG_ARCHIVE_DEST_1='REGISTER NOALTERNATE NODEPENDENCY'\r\n\t-- LOG_ARCHIVE_DEST_1='NOMAX_FAILURE NOQUOTA_SIZE NOQUOTA_USED NODB_UNIQUE_NAME'\r\n\t-- LOG_ARCHIVE_DEST_1='VALID_FOR=(PRIMARY_ROLE,ONLINE_LOGFILES)'\r\n\t-- LOG_ARCHIVE_DEST_STATE_1=ENABLE\r\n\t--\r\n\t-- Below are two sets of SQL statements, each of which creates a new\r\n\t-- control file and uses it to open the database. The first set opens\r\n\t-- the database with the NORESETLOGS option and should be used only if\r\n\t-- the current versions of all online logs are available. The second\r\n\t-- set opens the database with the RESETLOGS option and should be used\r\n\t-- if online logs are unavailable.\r\n\t-- The appropriate set of statements can be copied from the trace into\r\n\t-- a script file, edited as necessary, and executed when there is a\r\n\t-- need to re-create the control file.\r\n\t--\r\n\t--     Set #1. NORESETLOGS case\r\n\t--\r\n\t-- The following commands will create a new control file and use it\r\n\t-- to open the database.\r\n\t-- Data used by Recovery Manager will be lost.\r\n\t-- Additional logs may be required for media recovery of offline\r\n\t-- Use this only if the current versions of all online logs are\r\n\t-- available.\r\n\t-- After mounting the created controlfile, the following SQL\r\n\t-- statement will place the database in the appropriate\r\n\t-- protection mode:\r\n\t--  ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE\r\n\tSTARTUP NOMOUNT\r\n\tCREATE CONTROLFILE REUSE DATABASE \"ONURDB\" NORESETLOGS  NOARCHIVELOG\r\n\t    MAXLOGFILES 16\r\n\t    MAXLOGMEMBERS 3\r\n\t    MAXDATAFILES 100\r\n\t    MAXINSTANCES 8\r\n\t    MAXLOGHISTORY 292\r\n\tLOGFILE\r\n\t  GROUP 1 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo01.log'  SIZE 50M BLOCKSIZE 512,\r\n\t  GROUP 2 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo02.log'  SIZE 50M BLOCKSIZE 512,\r\n\t  GROUP 3 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo03.log'  SIZE 50M BLOCKSIZE 512\r\n\t-- STANDBY LOGFILE\r\n\tDATAFILE\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/system01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/sysaux01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/undotbs01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/users01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/webtvnew01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/webtvnew02.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/hr_bigts.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/undotbs02.dbf'\r\n\tCHARACTER SET WE8ISO8859P9\r\n\t;\r\n\t-- Commands to re-create incarnation table\r\n\t-- Below log names MUST be changed to existing filenames on\r\n\t-- disk. Any one log file from each branch can be used to\r\n\t-- re-create incarnation records.\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_824297850.arc';\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_880719621.arc';\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_882032561.arc';\r\n\t-- Recovery is required if any of the datafiles are restored backups,\r\n\t-- or if the last shutdown was not normal or immediate.\r\n\tRECOVER DATABASE\r\n\t-- Database can now be opened normally.\r\n\tALTER DATABASE OPEN;\r\n\t-- Commands to add tempfiles to temporary tablespaces.\r\n\t-- Online tempfiles have complete space information.\r\n\t-- Other tempfiles may require adjustment.\r\n\tALTER TABLESPACE TEMP ADD TEMPFILE '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/temp01.dbf'\r\n\t     SIZE 20971520  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;\r\n\t-- End of tempfile additions.\r\n\t--\r\n\t--     Set #2. RESETLOGS case\r\n\t--\r\n\t-- The following commands will create a new control file and use it\r\n\t-- to open the database.\r\n\t-- Data used by Recovery Manager will be lost.\r\n\t-- The contents of online logs will be lost and all backups will\r\n\t-- be invalidated. Use this only if online logs are damaged.\r\n\t-- After mounting the created controlfile, the following SQL\r\n\t-- statement will place the database in the appropriate\r\n\t-- protection mode:\r\n\t--  ALTER DATABASE SET STANDBY DATABASE TO MAXIMIZE PERFORMANCE\r\n\tSTARTUP NOMOUNT\r\n\tCREATE CONTROLFILE REUSE DATABASE \"ONURDB\" RESETLOGS  NOARCHIVELOG\r\n\t    MAXLOGFILES 16\r\n\t    MAXLOGMEMBERS 3\r\n\t    MAXDATAFILES 100\r\n\t    MAXINSTANCES 8\r\n\t    MAXLOGHISTORY 292\r\n\tLOGFILE\r\n\t  GROUP 1 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo01.log'  SIZE 50M BLOCKSIZE 512,\r\n\t  GROUP 2 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo02.log'  SIZE 50M BLOCKSIZE 512,\r\n\t  GROUP 3 '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/redo03.log'  SIZE 50M BLOCKSIZE 512\r\n\t-- STANDBY LOGFILE\r\n\tDATAFILE\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/system01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/sysaux01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/undotbs01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/users01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/webtvnew01.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/webtvnew02.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/hr_bigts.dbf',\r\n\t  '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/undotbs02.dbf'\r\n\tCHARACTER SET WE8ISO8859P9\r\n\t;\r\n\t-- Commands to re-create incarnation table\r\n\t-- Below log names MUST be changed to existing filenames on\r\n\t-- disk. Any one log file from each branch can be used to\r\n\t-- re-create incarnation records.\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_824297850.arc';\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_880719621.arc';\r\n\t-- ALTER DATABASE REGISTER LOGFILE '\/oracle\/ora11g\/backup_ONURDB\/ONURDB_1_1_882032561.arc';\r\n\t-- Recovery is required if any of the datafiles are restored backups,\r\n\t-- or if the last shutdown was not normal or immediate.\r\n\tRECOVER DATABASE USING BACKUP CONTROLFILE\r\n\t-- Database can now be opened zeroing the online logs.\r\n\tALTER DATABASE OPEN RESETLOGS;\r\n\t-- Commands to add tempfiles to temporary tablespaces.\r\n\t-- Online tempfiles have complete space information.\r\n\t-- Other tempfiles may require adjustment.\r\n\tALTER TABLESPACE TEMP ADD TEMPFILE '\/oracle\/ora11g\/data_ONURDB\/ONURDB\/temp01.dbf'\r\n\t     SIZE 20971520  REUSE AUTOEXTEND ON NEXT 655360  MAXSIZE 32767M;\r\n\t-- End of tempfile additions.\r\n\t--\r\n<\/pre>\n<p>You can find out what is kept in the Control File by querying the v$controlfile_record_section view. In the v$controlfile view, the names and locations of our control files can be seen.<\/p>\n<p id=\"ncubGVn\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"1048\" class=\"size-full wp-image-54501 aligncenter\" src=\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/img_64628c4784df3.png\" alt=\"\" \/><\/p>\n<p>While opening the database, we can learn where and what the control files are, according to the control_files parameter registered in the spfile or pfile parameter file in the NOMOUNT step.<\/p>\n<p>If it cannot find even one of the control files in the specified names or places, it cannot proceed to the MOUNT step and an error is received.<\/p>\n<p>This can be seen with the test below.<\/p>\n<p>1. The names and locations of Control Files are learned from the Pfile parameter file.<\/p>\n<pre class=\"lang:default decode:true \">\t-bash-3.2$ cd \/oracle\/ora11g\/dbs\/\r\n\t-bash-3.2$ ll\r\n\ttotal 24\r\n\t-rw-rw---- 1 oracle oinstall 1544 Jun 26 16:00 hc_ONURDB.dat\r\n\t-rw-r--r-- 1 oracle oinstall  803 May 26 17:09 initONURDB.ora\r\n\t-rw-r--r-- 1 oracle oinstall 2851 May 15  2009 init.ora\r\n\t-rw-r----- 1 oracle oinstall   24 May 26 12:20 lkONURDB\r\n\t-rw-r----- 1 oracle oinstall 1536 May 28 12:37 orapwONURDB\r\n\t-rw-r----- 1 oracle oinstall 2560 Jun 28 10:03 spfileONURDB.ora\r\n\t\r\n\t-bash-3.2$ vi initONURDB.ora\r\n\tONURDB.__db_cache_size=654311424\r\n\tONURDB.__java_pool_size=16777216\r\n\tONURDB.__large_pool_size=33554432\r\n\tONURDB.__oracle_base='\/oracle'#ORACLE_BASE set from environment\r\n\tONURDB.__pga_aggregate_target=637534208\r\n\tONURDB.__sga_target=1023410176\r\n\tONURDB.__shared_io_pool_size=0\r\n\tONURDB.__shared_pool_size=301989888\r\n\tONURDB.__streams_pool_size=0\r\n\t*.audit_file_dest='\/oracle\/admin\/ONURDB\/adump'\r\n\t*.audit_trail='db'\r\n\t*.compatible='11.2.0.4.0'\r\n\t*.control_files='\/oracle\/ora11g\/data_ONURDB\/ONURDB\/control01.ctl','\/oracle\/ora11g\/data_ONURDB\/ONURDB\/control02.ctl'\r\n\t*.db_block_size=8192\r\n\t*.db_domain=''\r\n\t*.db_name='ONURDB'\r\n\t*.diagnostic_dest='\/oracle'\r\n\t*.dispatchers='(PROTOCOL=TCP) (SERVICE=ONURDBXDB)'\r\n\t*.log_archive_dest_1='location=\/oracle\/ora11g\/backup_ONURDB'\r\n\t*.log_archive_format='ONURDB_%t_%s_%r.arc'\r\n\t*.memory_target=1655701504\r\n\t*.open_cursors=300\r\n\t*.processes=150\r\n\t*.remote_login_passwordfile='EXCLUSIVE'\r\n*.undo_tablespace='UNDOTBS1'<\/pre>\n<p>Or run the command below while on the SQL prompt.<\/p>\n<pre class=\"lang:default decode:true \">\tSQL&gt; show parameter control_files\r\n\t\r\n\tNAME                                 TYPE        VALUE\r\n\t------------------------------------ ----------- ------------------------------\r\n\tcontrol_files                        string      \/oracle\/ora11g\/data_ONURDB\/ONU\r\n\t                                                 RDB\/control01.ctl, \/oracle\/ora\r\n\t                                                 11g\/data_ONURDB\/ONURDB\/control\r\n\t                                                 02.ctl\r\n<\/pre>\n<p>2. Change the name of one of the Control Files.<\/p>\n<pre class=\"lang:default decode:true \">\t-bash-3.2$ mv control02.ctl control02.ctl.old\r\n<\/pre>\n<p>3. The database is closed.<\/p>\n<pre class=\"lang:default decode:true \">\tSQL&gt; shutdown immediate;\r\n\tDatabase closed.\r\n\tDatabase dismounted.\r\nORACLE instance shut down.<\/pre>\n<p>4. The database opens.<\/p>\n<pre class=\"lang:default decode:true\">\tSQL&gt; startup\r\n\tORACLE instance started.\r\n\t\r\n\tTotal System Global Area 1653518336 bytes\r\n\tFixed Size                  2253784 bytes\r\n\tVariable Size             989858856 bytes\r\n\tDatabase Buffers          654311424 bytes\r\n\tRedo Buffers                7094272 bytes\r\n\tORA-00205: error in identifying control file, check alert log for more info\r\n<\/pre>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_54499\" class=\"pvc_stats all  \" data-element-id=\"54499\" 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>In today&#8217;s article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept. Control File, The name of our database, Names and locations of Data Files, Names and locations of online redo log files, Sequence number of the online redo log &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_54499\" class=\"pvc_stats all  \" data-element-id=\"54499\" 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":484,"featured_media":54502,"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":[],"class_list":["post-54499","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-oracle"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Is Oracle Control File - Database Tutorials<\/title>\n<meta name=\"description\" content=\"In today&#039;s article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.\" \/>\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\/2023\/05\/15\/what-is-oracle-control-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is Oracle Control File - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"In today&#039;s article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-15T20:02:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-15T20:04:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png\" \/>\n\t<meta property=\"og:image:width\" content=\"752\" \/>\n\t<meta property=\"og:image:height\" content=\"327\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Onur ARDAHANLI\" \/>\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 ARDAHANLI\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\"},\"author\":{\"name\":\"Onur ARDAHANLI\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6\"},\"headline\":\"What Is Oracle Control File\",\"datePublished\":\"2023-05-15T20:02:39+00:00\",\"dateModified\":\"2023-05-15T20:04:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\"},\"wordCount\":349,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png\",\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\",\"name\":\"What Is Oracle Control File - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png\",\"datePublished\":\"2023-05-15T20:02:39+00:00\",\"dateModified\":\"2023-05-15T20:04:12+00:00\",\"description\":\"In today's article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png\",\"width\":752,\"height\":327},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Is Oracle Control File\"}]},{\"@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\/7fcd466cd0d347ec64aaa48f18f780c6\",\"name\":\"Onur ARDAHANLI\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g\",\"caption\":\"Onur ARDAHANLI\"},\"url\":\"https:\/\/dbtut.com\/index.php\/author\/onurardahanli\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is Oracle Control File - Database Tutorials","description":"In today's article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.","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\/2023\/05\/15\/what-is-oracle-control-file\/","og_locale":"en_US","og_type":"article","og_title":"What Is Oracle Control File - Database Tutorials","og_description":"In today's article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.","og_url":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/","og_site_name":"Database Tutorials","article_published_time":"2023-05-15T20:02:39+00:00","article_modified_time":"2023-05-15T20:04:12+00:00","og_image":[{"width":752,"height":327,"url":"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png","type":"image\/png"}],"author":"Onur ARDAHANLI","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Onur ARDAHANLI","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/"},"author":{"name":"Onur ARDAHANLI","@id":"https:\/\/dbtut.com\/#\/schema\/person\/7fcd466cd0d347ec64aaa48f18f780c6"},"headline":"What Is Oracle Control File","datePublished":"2023-05-15T20:02:39+00:00","dateModified":"2023-05-15T20:04:12+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/"},"wordCount":349,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png","articleSection":["ORACLE"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/","url":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/","name":"What Is Oracle Control File - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage"},"image":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage"},"thumbnailUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png","datePublished":"2023-05-15T20:02:39+00:00","dateModified":"2023-05-15T20:04:12+00:00","description":"In today's article, I will be explaining what is Oracle Control File, its place in the operating system, how to back it up and what is kept.","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#primaryimage","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2023\/05\/Ekran-goruntusu-2023-05-15-230143.png","width":752,"height":327},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2023\/05\/15\/what-is-oracle-control-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"What Is Oracle Control File"}]},{"@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\/7fcd466cd0d347ec64aaa48f18f780c6","name":"Onur ARDAHANLI","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ecd20c3e1374ced4e1aefc82101cce4cd437be8fd957d1be3d106668b8a1b990?s=96&d=mm&r=g","caption":"Onur ARDAHANLI"},"url":"https:\/\/dbtut.com\/index.php\/author\/onurardahanli\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/54499","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\/484"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=54499"}],"version-history":[{"count":1,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/54499\/revisions"}],"predecessor-version":[{"id":54503,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/54499\/revisions\/54503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media\/54502"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=54499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=54499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=54499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}