{"id":6435,"date":"2017-02-01T20:16:37","date_gmt":"2017-02-01T12:16:37","guid":{"rendered":"http:\/\/rmohan.com\/?p=6435"},"modified":"2017-02-01T20:20:01","modified_gmt":"2017-02-01T12:20:01","slug":"6435","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=6435","title":{"rendered":"Install Oracle Express 11G R2 on CentOS 7"},"content":{"rendered":"<h3 class=\"post-title entry-title\">\u00a0Install Oracle Express 11G R2 on CentOS 7<\/h3>\n<div class=\"post-header\">\n<div id=\"main\" class=\"site-main\">\n<div id=\"primary\" class=\"content-area\">\n<div id=\"content\" class=\"site-content\">\n<article id=\"post-2829\" class=\"post-2829 post type-post status-publish format-standard hentry category-technology tag-centos tag-installation tag-linux tag-oracle tag-xe\">\n<header class=\"entry-header\">\n<div class=\"entry-meta\"><\/div>\n<\/header>\n<div class=\"entry-content\">\n<h2>Preparations<\/h2>\n<p>Install some additional packages via yum to ensure that the installation and execution of the database will work. The list may differ, depending on the actual version of CentOS you are using, but the internet gave me back the following packages and you should be on the safe side.<\/p>\n<pre>yum update\r\nyum install unzip libaio bc flex<\/pre>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6436\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO1.png\" alt=\"\" width=\"383\" height=\"37\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO1.png 383w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO1-300x29.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO1-150x14.png 150w\" sizes=\"(max-width: 383px) 100vw, 383px\" \/><\/a><\/h2>\n<h2>Download<\/h2>\n<p>Before using the express edition, make yourself familiar with <a href=\"https:\/\/docs.oracle.com\/cd\/E17781_01\/install.112\/e18802\/toc.htm\">the license and usage restriction<\/a> this edition is shipped with. If it still fits your needs, be aware that CentOS is not on the list of <a href=\"https:\/\/docs.oracle.com\/cd\/E17781_01\/install.112\/e18802\/toc.htm\">officially supported Linux distributions<\/a>. You are on your own. Download <a href=\"http:\/\/www.oracle.com\/technetwork\/database\/database-technologies\/express-edition\/downloads\/index.html\">Oracle Express 11G R2 from Oracle<\/a>. It`s a 308MB file.<\/p>\n<p>The downloaded file is a zipped RPM package; first step is to unzip the file.<\/p>\n<pre>unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip<\/pre>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6437\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2.png\" alt=\"\" width=\"455\" height=\"111\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2.png 455w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2-300x73.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2-150x37.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO2-400x98.png 400w\" sizes=\"(max-width: 455px) 100vw, 455px\" \/><\/a><\/h2>\n<p>his gives you a new directory called Disk1. This folder contains the installation RPM.<\/p>\n<h2>Installation<\/h2>\n<p>Go to the folder and install the RPM via rpm tool.<\/p>\n<pre>cd Disk1\r\nrpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm<\/pre>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"entry-content\">\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6438\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3.png\" alt=\"\" width=\"715\" height=\"56\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3.png 715w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3-300x23.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3-150x12.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO3-400x31.png 400w\" sizes=\"(max-width: 715px) 100vw, 715px\" \/><\/a><\/h2>\n<h2>After the installation, you`ll be prompted to configure the database.<\/h2>\n<\/div>\n<p><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6447\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4.png\" alt=\"\" width=\"818\" height=\"83\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4.png 818w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4-300x30.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4-768x78.png 768w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4-150x15.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO4-400x41.png 400w\" sizes=\"(max-width: 818px) 100vw, 818px\" \/><\/a><\/p>\n<\/article>\n<h2>Configuration<\/h2>\n<p>Run the tool \/etc\/init.d\/oracle-xe to configure the database.<\/p>\n<pre>\/etc\/init.d\/oracle-xe configure<\/pre>\n<article id=\"post-2829\" class=\"post-2829 post type-post status-publish format-standard hentry category-technology tag-centos tag-installation tag-linux tag-oracle tag-xe\">\n<div class=\"entry-content\">\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6439\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5.png\" alt=\"\" width=\"697\" height=\"118\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5.png 697w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5-300x51.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5-150x25.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO5-400x68.png 400w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/><\/a><\/h2>\n<h2>Configure the port<\/h2>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6440\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6.png\" alt=\"\" width=\"752\" height=\"25\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6.png 752w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6-300x10.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6-150x5.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO6-400x13.png 400w\" sizes=\"(max-width: 752px) 100vw, 752px\" \/><\/a><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6441\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7.png\" alt=\"\" width=\"627\" height=\"26\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7.png 627w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7-300x12.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7-150x6.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO7-400x17.png 400w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/a><\/h2>\n<h2>Specify the port of the listener<\/h2>\n<p>Inform the system user password. Be sure to note this down somewhere or to really remember it!!!<\/p>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6442\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8.png\" alt=\"\" width=\"667\" height=\"70\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8.png 667w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8-300x31.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8-150x16.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO8-400x42.png 400w\" sizes=\"(max-width: 667px) 100vw, 667px\" \/><\/a><\/h2>\n<h2>Specify if you want the database to be started at boot time.<\/h2>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6443\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9.png\" alt=\"\" width=\"730\" height=\"28\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9.png 730w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9-300x12.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9-150x6.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO9-400x15.png 400w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><\/a><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6444\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10.png\" alt=\"\" width=\"555\" height=\"69\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10.png 555w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-300x37.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-150x19.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-400x50.png 400w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/a><\/h2>\n<p>The configuration should now start automatically and only take a few minutes to complete.<\/p>\n<\/div>\n<p><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6448\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1.png\" alt=\"\" width=\"555\" height=\"69\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1.png 555w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1-300x37.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1-150x19.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO10-1-400x50.png 400w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/a><\/p>\n<p>The database is install at \/u01\/app\/oracle\/product\/11.2.0\/xe\/<\/p>\n<p>The oracle_env script is in the folder bin.<\/p>\n<div class=\"entry-content\">\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6445\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11.png\" alt=\"\" width=\"1165\" height=\"67\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11.png 1165w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11-300x17.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11-768x44.png 768w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11-1024x59.png 1024w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11-150x9.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO11-400x23.png 400w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" \/><\/a><\/h2>\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6449\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12.png\" alt=\"\" width=\"477\" height=\"67\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12.png 477w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12-300x42.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12-150x21.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO12-400x56.png 400w\" sizes=\"(max-width: 477px) 100vw, 477px\" \/><\/a><\/h2>\n<\/div>\n<\/article>\n<h2>Oracle Express 11G R2 is also started and using ps \u2013ef you can see the processes running.<\/h2>\n<article id=\"post-2829\" class=\"post-2829 post type-post status-publish format-standard hentry category-technology tag-centos tag-installation tag-linux tag-oracle tag-xe\">\n<div class=\"entry-content\">\n<h2><a href=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6446\" src=\"http:\/\/rmohan.com\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13.png\" alt=\"\" width=\"1002\" height=\"437\" srcset=\"https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13.png 1002w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13-300x131.png 300w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13-768x335.png 768w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13-150x65.png 150w, https:\/\/mohan.sg\/wp-content\/uploads\/2017\/02\/082416_2222_InstallingO13-400x174.png 400w\" sizes=\"(max-width: 1002px) 100vw, 1002px\" \/><\/a><\/h2>\n<p>&nbsp;<\/p>\n<\/div>\n<\/article>\n<h2><\/h2>\n<article id=\"post-2829\" class=\"post-2829 post type-post status-publish format-standard hentry category-technology tag-centos tag-installation tag-linux tag-oracle tag-xe\">\n<div class=\"entry-content\">\n<h2><\/h2>\n<h2><\/h2>\n<h2>Download<\/h2>\n<p>Before using the express edition, make yourself familiar with <a href=\"https:\/\/docs.oracle.com\/cd\/E17781_01\/install.112\/e18802\/toc.htm\">the license and usage restriction<\/a> this edition is shipped with. If it still fits your needs, be aware that CentOS is not on the list of <a href=\"https:\/\/docs.oracle.com\/cd\/E17781_01\/install.112\/e18802\/toc.htm\">officially supported Linux distributions<\/a>. You are on your own. Download <a href=\"http:\/\/www.oracle.com\/technetwork\/database\/database-technologies\/express-edition\/downloads\/index.html\">Oracle Express 11G R2 from Oracle<\/a>. It`s a 308MB file.<\/p>\n<\/div>\n<\/article>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"post-header\"><\/div>\n<div class=\"post-header\"><\/div>\n<div id=\"post-body-162485569647578227\" class=\"post-body entry-content\">\n<div dir=\"ltr\">\n<div class=\"entryTitle\"><a title=\"Install Oracle 11g Express (XE) on CentOS\" href=\"http:\/\/davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on\">Install Oracle 11g Express (XE) on CentOS<\/a><\/div>\n<div class=\"entryContent\">\n<p>This post will cover basic installation and configuration of Oracle 11g Express Edition (XE) on CentOS.<\/p>\n<p>We will also take a quick look at configuring Application Express (APEX) for 11g XE.<\/p>\n<p>Basic installation is straight forward.<\/p>\n<p>If you just want to get up and running, you can just do steps 1 to 4 below (and 10 and 11 for Apex). The remaining steps (5 to 9) cover basic backup, recovery, and performance configuration.<\/p>\n<p>The full system requirements are\u00a0<a href=\"http:\/\/download.oracle.com\/docs\/cd\/E17781_01\/install.112\/e18802\/toc.htm\" target=\"_&quot;blank&quot;\">here<\/a><\/p>\n<\/div>\n<p><a name=\"more\"><\/a><\/p>\n<p>Your CentOS box should have swap equal to 2xRAM.<\/p>\n<p>On every CentOS installation I have done for XE, I just needed to update\/install the packages for libaio, bc, and flex.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0\u00a0yum\u00a0install\u00a0libaio\u00a0bc\u00a0flex<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 1: Download and Install Oracle 11g XE rpm<\/b><\/div>\n<p>You can download the Oracle XE rpm, oracle-xe-11.2.0-1.0.x86_64.rpm.zip, from the OTN\u00a0<a href=\"http:\/\/www.oracle.com\/technetwork\/database\/express-edition\/downloads\/index.html\" target=\"_&quot;blank&quot;\">here<\/a><\/p>\n<p>Unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0unzip\u00a0-q\u00a0oracle-xe-11.2.0-1.0.x86_64.rpm.zip<\/li>\n<\/ol>\n<\/div>\n<p>This will create the directory Disk1. Change to the Disk1 directory:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0cd\u00a0Disk1<\/li>\n<li>[root@ms3\u00a0Disk1]#\u00a0ls<\/li>\n<li class=\"alt\">oracle-xe-11.2.0-1.0.x86_64.rpm\u00a0\u00a0response\u00a0\u00a0upgrade<\/li>\n<\/ol>\n<\/div>\n<p>Install the rpm using rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0Disk1]#\u00a0rpm\u00a0-ivh\u00a0oracle-xe-11.2.0-1.0.x86_64.rpm<\/li>\n<li>Preparing&#8230;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0###########################################\u00a0[100%]<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a01:oracle-xe\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0###########################################\u00a0[100%]<\/li>\n<li>Executing\u00a0post-install\u00a0steps&#8230;<\/li>\n<li class=\"alt\">You\u00a0must\u00a0run\u00a0<span class=\"string\">&#8216;\/etc\/init.d\/oracle-xe\u00a0configure&#8217;<\/span>\u00a0as\u00a0the\u00a0root\u00a0user\u00a0to\u00a0configure\u00a0the\u00a0database.<\/li>\n<li><\/li>\n<li class=\"alt\">[root@ms3\u00a0Disk1]#<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 2: Configure 11g XE Database and Options<\/b><\/div>\n<p>When installation completes, run &#8216;\/etc\/init.d\/oracle-xe configure&#8217; to configure and start the database.<\/p>\n<p>Unless you wish to change the ports, except the defaults and set SYS\/SYSTEM password.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0Disk1]#\u00a0\/etc\/init.d\/oracle-xe\u00a0configure<\/li>\n<li><\/li>\n<li class=\"alt\">Oracle\u00a0Database\u00a011g\u00a0Express\u00a0Edition\u00a0Configuration<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/li>\n<li class=\"alt\">This\u00a0will\u00a0configure\u00a0on-boot\u00a0properties\u00a0of\u00a0Oracle\u00a0Database\u00a011g\u00a0Express<\/li>\n<li>Edition.\u00a0\u00a0The\u00a0following\u00a0questions\u00a0will\u00a0determine\u00a0whether\u00a0the\u00a0database\u00a0should<\/li>\n<li class=\"alt\">be\u00a0starting\u00a0upon\u00a0system\u00a0boot,\u00a0the\u00a0ports\u00a0it\u00a0will\u00a0use,\u00a0and\u00a0the\u00a0passwords\u00a0that<\/li>\n<li>will\u00a0be\u00a0used\u00a0<span class=\"keyword\">for<\/span>\u00a0database\u00a0accounts.\u00a0\u00a0Press\u00a0&lt;enter&gt;\u00a0to\u00a0accept\u00a0the\u00a0defaults.<\/li>\n<li class=\"alt\">Ctrl-C\u00a0will\u00a0abort.<\/li>\n<li><\/li>\n<li class=\"alt\">Specify\u00a0the\u00a0HTTP\u00a0port\u00a0that\u00a0will\u00a0be\u00a0used\u00a0<span class=\"keyword\">for<\/span>\u00a0Oracle\u00a0Application\u00a0Express\u00a0[8080]:<\/li>\n<li><\/li>\n<li class=\"alt\">Specify\u00a0a\u00a0port\u00a0that\u00a0will\u00a0be\u00a0used\u00a0<span class=\"keyword\">for<\/span>\u00a0the\u00a0database\u00a0listener\u00a0[1521]:<\/li>\n<li><\/li>\n<li class=\"alt\">Specify\u00a0a\u00a0password\u00a0to\u00a0be\u00a0used\u00a0<span class=\"keyword\">for<\/span>\u00a0database\u00a0accounts.\u00a0\u00a0Note\u00a0that\u00a0the\u00a0same<\/li>\n<li>password\u00a0will\u00a0be\u00a0used\u00a0<span class=\"keyword\">for<\/span>\u00a0SYS\u00a0and\u00a0SYSTEM.\u00a0\u00a0Oracle\u00a0recommends\u00a0the\u00a0use\u00a0of<\/li>\n<li class=\"alt\">different\u00a0passwords\u00a0<span class=\"keyword\">for<\/span>\u00a0each\u00a0database\u00a0account.\u00a0\u00a0This\u00a0can\u00a0be\u00a0done\u00a0after<\/li>\n<li>initial\u00a0configuration:<\/li>\n<li class=\"alt\">Confirm\u00a0the\u00a0password:<\/li>\n<li><\/li>\n<li class=\"alt\">Do\u00a0you\u00a0want\u00a0Oracle\u00a0Database\u00a011g\u00a0Express\u00a0Edition\u00a0to\u00a0be\u00a0started\u00a0on\u00a0boot\u00a0(y\/n)\u00a0[y]:y<\/li>\n<li><\/li>\n<li class=\"alt\">Starting\u00a0Oracle\u00a0Net\u00a0Listener&#8230;Done<\/li>\n<li>Configuring\u00a0database&#8230;Done<\/li>\n<li class=\"alt\">Starting\u00a0Oracle\u00a0Database\u00a011g\u00a0Express\u00a0Edition\u00a0instance&#8230;Done<\/li>\n<li>Installation\u00a0completed\u00a0successfully.&lt;\/enter&gt;<\/li>\n<\/ol>\n<\/div>\n<p>The installation created the directory \/u01 under which Oracle XE is installed.<\/p>\n<div><b>Step 3: Set the Environment<\/b><\/div>\n<p>To set the required Oracle environment variables, use the oracle_env.sh the script included under cd \/u01\/app\/oracle\/product\/11.2.0\/xe\/bin<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0Disk1]#\u00a0cd\u00a0\/u01\/app\/oracle\/product\/11.2.0\/xe\/bin<\/li>\n<\/ol>\n<\/div>\n<p>To set the environment for your current session run &#8216;. .\/oracle_env.sh&#8217;:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0bin]#\u00a0.\u00a0.\/oracle_env.sh<\/li>\n<\/ol>\n<\/div>\n<p>To set the environment permanently for users, add the following to the .bashrc or .bash_profile of the users you want to access the environment:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">.\u00a0\/u01\/app\/oracle\/product\/11.2.0\/xe\/bin\/oracle_env.sh<\/li>\n<\/ol>\n<\/div>\n<p>You should now be able to access SQL*Plus<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0bin]#\u00a0sqlplus\u00a0\/nolog<\/li>\n<li><\/li>\n<li class=\"alt\">SQL*Plus:\u00a0Release\u00a011.2.0.2.0\u00a0Production\u00a0on\u00a0Wed\u00a0Sep\u00a021\u00a008:17:26\u00a02011<\/li>\n<li><\/li>\n<li class=\"alt\">Copyright\u00a0(c)\u00a01982,\u00a02011,\u00a0Oracle.\u00a0\u00a0All\u00a0rights\u00a0reserved.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;\u00a0connect\u00a0sys\/Password\u00a0as\u00a0sysdba<\/li>\n<li>Connected.<\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 4: Allow Remote Access to Oracle 11g XE GUI<\/b><\/div>\n<p>To allow remote access to Oracle 11g XE GUI (as well as Application Express GUI) issue the following from SQL*Plus<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0EXEC\u00a0DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);<\/li>\n<li><\/li>\n<li class=\"alt\">PL\/SQL\u00a0procedure\u00a0successfully\u00a0completed.<\/li>\n<\/ol>\n<\/div>\n<p>You should now be able to access the Oracle 11g XE Home Page GUI at:<\/p>\n<blockquote data-secret=\"WtDM5F45nW\" class=\"wp-embedded-content\"><p><a href=\"http:\/\/rmohan.com\/?attachment_id=4950\">quotes8<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"http:\/\/rmohan.com\/?attachment_id=4950&#038;embed=true#?secret=WtDM5F45nW\" data-secret=\"WtDM5F45nW\" width=\"600\" height=\"338\" title=\"&#8220;quotes8&#8221; &#8212; \" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Replace localhost above with your IP or domain as required.<\/p>\n<p>Log in as SYSTEM using the password you selected in Step 2 above.<\/p>\n<div><b>Step 5: Move the Flash Recovery Area (Fast Recovery Area)<\/b><\/div>\n<p>To protect against disk failure, you should move the Flash Recovery Area to a separate disk.<\/p>\n<p>This is actually now called the Fast Recovery Area, but the existing documentation still refers to it as the Flash Recovery Area<\/p>\n<p>If a separate disk is not in your budget you should, at the very least, move the Flash Recovery Area to a partition other than the Oracle installation directory.<\/p>\n<p>By default, the Fast Recovery Area will be located under \/u01\/app\/oracle\/fast_recovery_area<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0show\u00a0parameter\u00a0DB_RECOVERY_FILE_DEST;<\/li>\n<li><\/li>\n<li class=\"alt\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">db_recovery_file_dest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0string\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/u01\/app\/oracle\/fast_recovery_area<\/li>\n<li>db_recovery_file_dest_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0big\u00a0integer\u00a010G<\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<p>So, to move it elsewhere, first create the new directory<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0mkdir\u00a0\/opt\/fra<\/li>\n<\/ol>\n<\/div>\n<p>Change the owner to oracle and the group to dba<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0chown\u00a0oracle:dba\u00a0\/opt\/fra<\/li>\n<\/ol>\n<\/div>\n<p>Now, change the DB_RECOVERY_FILE_DEST to the location you selected above.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0ALTER\u00a0SYSTEM\u00a0SET\u00a0DB_RECOVERY_FILE_DEST\u00a0=\u00a0<span class=\"string\">&#8216;\/opt\/fra&#8217;<\/span>;<\/li>\n<li><\/li>\n<li class=\"alt\">System\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<p>To move the files use the movelog.sql script:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0@?\/sqlplus\/admin\/movelogs<\/li>\n<li>SQL&gt;\u00a0SET\u00a0FEEDBACK\u00a01<\/li>\n<li class=\"alt\">SQL&gt;\u00a0SET\u00a0NUMWIDTH\u00a010<\/li>\n<li>SQL&gt;\u00a0SET\u00a0LINESIZE\u00a080<\/li>\n<li class=\"alt\">SQL&gt;\u00a0SET\u00a0TRIMSPOOL\u00a0ON<\/li>\n<li>SQL&gt;\u00a0SET\u00a0TAB\u00a0OFF<\/li>\n<li class=\"alt\">SQL&gt;\u00a0SET\u00a0PAGESIZE\u00a0100<\/li>\n<li>SQL&gt;\u00a0declare<\/li>\n<li class=\"alt\">\u00a0\u00a02\u00a0\u00a0\u00a0\u00a0\u00a0cursor\u00a0rlc\u00a0is<\/li>\n<li>\u00a0\u00a03\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0select\u00a0group#\u00a0grp,\u00a0thread#\u00a0thr,\u00a0bytes\/1024\u00a0bytes_k<\/li>\n<li class=\"alt\">\u00a0\u00a04\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0from\u00a0v$log<\/li>\n<li>\u00a0\u00a05\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0order\u00a0by\u00a01;<\/li>\n<li class=\"alt\">\u00a0\u00a06\u00a0\u00a0\u00a0\u00a0\u00a0stmt\u00a0\u00a0\u00a0\u00a0\u00a0varchar2(2048);<\/li>\n<li>\u00a0\u00a07\u00a0\u00a0\u00a0\u00a0\u00a0swtstmt\u00a0\u00a0varchar2(1024)\u00a0:=\u00a0<span class=\"string\">&#8216;alter\u00a0system\u00a0switch\u00a0logfile&#8217;<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a08\u00a0\u00a0\u00a0\u00a0\u00a0ckpstmt\u00a0\u00a0varchar2(1024)\u00a0:=\u00a0<span class=\"string\">&#8216;alter\u00a0system\u00a0checkpoint\u00a0global&#8217;<\/span>;<\/li>\n<li>\u00a0\u00a09\u00a0\u00a0begin<\/li>\n<li class=\"alt\">\u00a010\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">for<\/span>\u00a0rlcRec\u00a0<span class=\"keyword\">in<\/span>\u00a0rlc\u00a0loop<\/li>\n<li>\u00a011\u00a0\u00a0\u00a0\u00a0stmt\u00a0:=\u00a0<span class=\"string\">&#8216;alter\u00a0database\u00a0add\u00a0logfile\u00a0thread\u00a0&#8216;<\/span>\u00a0||<\/li>\n<li class=\"alt\">\u00a012\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0rlcRec.thr\u00a0||\u00a0<span class=\"string\">&#8216;\u00a0size\u00a0&#8216;<\/span>\u00a0||<\/li>\n<li>\u00a013\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0rlcRec.bytes_k\u00a0||\u00a0<span class=\"string\">&#8216;K&#8217;<\/span>;<\/li>\n<li class=\"alt\">\u00a014\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0stmt;<\/li>\n<li>\u00a015\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0begin<\/li>\n<li class=\"alt\">\u00a016\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0stmt\u00a0:=\u00a0<span class=\"string\">&#8216;alter\u00a0database\u00a0drop\u00a0logfile\u00a0group\u00a0&#8216;<\/span>\u00a0||\u00a0rlcRec.grp;<\/li>\n<li>\u00a017\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0stmt;<\/li>\n<li class=\"alt\">\u00a018\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0exception<\/li>\n<li>\u00a019\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0when\u00a0others\u00a0then<\/li>\n<li class=\"alt\">\u00a020\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0swtstmt;<\/li>\n<li>\u00a021\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0ckpstmt;<\/li>\n<li class=\"alt\">\u00a022\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0stmt;<\/li>\n<li>\u00a023\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0end;<\/li>\n<li class=\"alt\">\u00a024\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0execute\u00a0immediate\u00a0swtstmt;<\/li>\n<li>\u00a025\u00a0\u00a0\u00a0\u00a0\u00a0end\u00a0loop;<\/li>\n<li class=\"alt\">\u00a026\u00a0\u00a0end;<\/li>\n<li>\u00a027\u00a0\u00a0\/<\/li>\n<li class=\"alt\"><\/li>\n<li>PL\/SQL\u00a0procedure\u00a0successfully\u00a0completed.<\/li>\n<li class=\"alt\"><\/li>\n<li>SQL&gt;<\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<p>Now, set an appropriate size for the Fast Recovery Area. Use df -h to insure that there is ample space.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0ALTER\u00a0SYSTEM\u00a0SET\u00a0DB_RECOVERY_FILE_DEST_SIZE\u00a0=\u00a020G;<\/li>\n<li><\/li>\n<li class=\"alt\">System\u00a0altered.<\/li>\n<\/ol>\n<\/div>\n<p>Verify the new location and size.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0show\u00a0parameter\u00a0DB_RECOVERY_FILE_DEST;<\/li>\n<li><\/li>\n<li class=\"alt\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">db_recovery_file_dest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0string\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/opt\/fra<\/li>\n<li>db_recovery_file_dest_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0big\u00a0integer\u00a020G<\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 6: Add Redo Log Members to Groups<\/b><\/div>\n<p>You should have at least two Redo Log Groups and each group should have at least two members.<\/p>\n<p>Additionally, the members should be spread across disks (or at least directories)<\/p>\n<p>For whatever reason, only one member is created per group on install.<\/p>\n<p>You can view the redo log files using SQL&gt; SELECT * FROM V$LOGFILE;<\/p>\n<p>Since the default location for the two members is the Flash Recovery Area, the two existing members have been moved to our new FRA.<\/p>\n<p>You should now add an additional member for each group under \/u01\/app\/oracle\/oradata\/XE<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0ALTER\u00a0DATABASE\u00a0ADD\u00a0LOGFILE\u00a0MEMBER\u00a0<span class=\"string\">&#8216;\/u01\/app\/oracle\/oradata\/XE\/log1b.LOG&#8217;<\/span>\u00a0TO\u00a0GROUP\u00a01;<\/li>\n<li><\/li>\n<li class=\"alt\">Database\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;\u00a0ALTER\u00a0DATABASE\u00a0ADD\u00a0LOGFILE\u00a0MEMBER\u00a0<span class=\"string\">&#8216;\/u01\/app\/oracle\/oradata\/XE\/log2b.LOG&#8217;<\/span>\u00a0TO\u00a0GROUP\u00a02;<\/li>\n<li><\/li>\n<li class=\"alt\">Database\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 7: Set Sessions and Processes Parameters<\/b><\/div>\n<p>The default values for parameters and sessions is quite low on the default installation.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0show\u00a0parameters\u00a0sessions;<\/li>\n<li><\/li>\n<li class=\"alt\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">java_max_sessionspace_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>java_soft_sessionspace_limit\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">license_max_sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>license_sessions_warning\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a0172<\/li>\n<li>shared_server_sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer<\/li>\n<li class=\"alt\"><\/li>\n<li>SQL&gt;\u00a0show\u00a0parameters\u00a0processes;<\/li>\n<li class=\"alt\"><\/li>\n<li>NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li class=\"alt\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li>aq_tm_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">db_writer_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a01<\/li>\n<li>gcs_server_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">global_txn_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a01<\/li>\n<li>job_queue_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a04<\/li>\n<li class=\"alt\">log_archive_max_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a04<\/li>\n<li>processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a0100<\/li>\n<\/ol>\n<\/div>\n<p>You can increase these parameters.<\/p>\n<p>After each change, you will need to restart the database.<\/p>\n<p>Increase sessions and then bounce database.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0alter\u00a0system\u00a0set\u00a0sessions=250\u00a0scope=spfile;<\/li>\n<li><\/li>\n<li class=\"alt\">System\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;\u00a0shutdown\u00a0immediate<\/li>\n<li>Database\u00a0closed.<\/li>\n<li class=\"alt\">Database\u00a0dismounted.<\/li>\n<li>ORACLE\u00a0instance\u00a0shut\u00a0down.<\/li>\n<li class=\"alt\">SQL&gt;\u00a0startup<\/li>\n<li>ORACLE\u00a0instance\u00a0started.<\/li>\n<li class=\"alt\"><\/li>\n<li>Total\u00a0System\u00a0Global\u00a0Area\u00a01068937216\u00a0bytes<\/li>\n<li class=\"alt\">Fixed\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02233344\u00a0bytes<\/li>\n<li>Variable\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0780143616\u00a0bytes<\/li>\n<li class=\"alt\">Database\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0281018368\u00a0bytes<\/li>\n<li>Redo\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05541888\u00a0bytes<\/li>\n<li class=\"alt\">Database\u00a0mounted.<\/li>\n<li>Database\u00a0opened.<\/li>\n<\/ol>\n<\/div>\n<p>Verify change to sessions parameter:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0show\u00a0parameters\u00a0sessions;<\/li>\n<li><\/li>\n<li class=\"alt\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">java_max_sessionspace_size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>java_soft_sessionspace_limit\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">license_max_sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>license_sessions_warning\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li class=\"alt\">sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a0252<\/li>\n<li>shared_server_sessions\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer<\/li>\n<\/ol>\n<\/div>\n<p>Increase processes and restart database<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0alter\u00a0system\u00a0set\u00a0processes=200\u00a0scope=spfile;<\/li>\n<li><\/li>\n<li class=\"alt\">System\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<li><\/li>\n<li class=\"alt\"><\/li>\n<li>Database\u00a0dismounted.<\/li>\n<li class=\"alt\">ORACLE\u00a0instance\u00a0shut\u00a0down.<\/li>\n<li>SQL&gt;\u00a0startup<\/li>\n<li class=\"alt\">ORACLE\u00a0instance\u00a0started.<\/li>\n<li><\/li>\n<li class=\"alt\">Total\u00a0System\u00a0Global\u00a0Area\u00a01068937216\u00a0bytes<\/li>\n<li>Fixed\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02233344\u00a0bytes<\/li>\n<li class=\"alt\">Variable\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0763366400\u00a0bytes<\/li>\n<li>Database\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0297795584\u00a0bytes<\/li>\n<li class=\"alt\">Redo\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05541888\u00a0bytes<\/li>\n<li>Database\u00a0mounted.<\/li>\n<li class=\"alt\">Database\u00a0opened.<\/li>\n<\/ol>\n<\/div>\n<p>Verify change to processes parameter:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0\u00a0show\u00a0parameters\u00a0processes;<\/li>\n<li><\/li>\n<li class=\"alt\">NAME\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;\u00a0&#8212;&#8212;&#8212;&#8211;\u00a0&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">aq_tm_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>db_writer_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a01<\/li>\n<li class=\"alt\">gcs_server_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a00<\/li>\n<li>global_txn_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a01<\/li>\n<li class=\"alt\">job_queue_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a04<\/li>\n<li>log_archive_max_processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a04<\/li>\n<li class=\"alt\">processes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0integer\u00a0\u00a0\u00a0\u00a0\u00a0200<\/li>\n<li>SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 8: Enable Archivelog Mode<\/b><\/div>\n<p>To enable online or &#8220;hot&#8221; backups, Archivelog Mode must be enabled.<\/p>\n<p>Additionally, if you do not enable Archivelog Mode and take only offline or &#8220;cold&#8221; backups, should you need to restore the database you will only be able to restore to the last backup<\/p>\n<p>To enable Archivelog Mode, shutdown the database and then startup mount:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0shutdown\u00a0immediate<\/li>\n<li>Database\u00a0closed.<\/li>\n<li class=\"alt\">Database\u00a0dismounted.<\/li>\n<li>ORACLE\u00a0instance\u00a0shut\u00a0down.<\/li>\n<li class=\"alt\">SQL&gt;\u00a0startup\u00a0mount<\/li>\n<li>ORACLE\u00a0instance\u00a0started.<\/li>\n<li class=\"alt\"><\/li>\n<li>Total\u00a0System\u00a0Global\u00a0Area\u00a01068937216\u00a0bytes<\/li>\n<li class=\"alt\">Fixed\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02233344\u00a0bytes<\/li>\n<li>Variable\u00a0Size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0763366400\u00a0bytes<\/li>\n<li class=\"alt\">Database\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0297795584\u00a0bytes<\/li>\n<li>Redo\u00a0Buffers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05541888\u00a0bytes<\/li>\n<li class=\"alt\">Database\u00a0mounted.<\/li>\n<\/ol>\n<\/div>\n<p>Enable Archivelog Mode<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0alter\u00a0database\u00a0archivelog;<\/li>\n<li><\/li>\n<li class=\"alt\">Database\u00a0altered.<\/li>\n<\/ol>\n<\/div>\n<p>Open the database and verify that Archivelog Mode is enabled<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0alter\u00a0database\u00a0open;<\/li>\n<li><\/li>\n<li class=\"alt\">Database\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;\u00a0SELECT\u00a0LOG_MODE\u00a0FROM\u00a0SYS.V$DATABASE;<\/li>\n<li><\/li>\n<li class=\"alt\">LOG_MODE<\/li>\n<li>&#8212;&#8212;&#8212;&#8212;<\/li>\n<li class=\"alt\">ARCHIVELOG<\/li>\n<li><\/li>\n<li class=\"alt\">SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<div><b>Step 9: Create Online Backup Script<\/b><\/div>\n<p>To create automated backups, you can modify the backup.sh included under \/u01\/app\/oracle\/product\/11.2.0\/xe\/config\/scripts<\/p>\n<p>Create a directory for your backup script<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0mkdir\u00a0\/opt\/ora_backup<\/li>\n<\/ol>\n<\/div>\n<p>Change the owner to oracle and the group to dba<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0chown\u00a0oracle:dba\u00a0\/opt\/ora_backup<\/li>\n<\/ol>\n<\/div>\n<p>Copy the backup.sh script from \/u01\/app\/oracle\/product\/11.2.0\/xe\/config\/scripts to the directory you created above.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">[root@ms3\u00a0~]#\u00a0cp\u00a0\u00a0\/u01\/app\/oracle\/product\/11.2.0\/xe\/config\/scripts\/backup.sh\u00a0\/opt\/ora_backup\/backup.sh<\/li>\n<\/ol>\n<\/div>\n<p>Open the backup.sh script in a text editor or vi. The last section will look like this:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">else<\/span><\/li>\n<li>\u00a0\u00a0\u00a0echo\u00a0Backup\u00a0of\u00a0the\u00a0database\u00a0succeeded.<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0echo\u00a0Log\u00a0file\u00a0is\u00a0at\u00a0$rman_backup_current.<\/li>\n<li>fi<\/li>\n<li class=\"alt\"><\/li>\n<li><span class=\"preprocessor\">#Wait\u00a0for\u00a0user\u00a0to\u00a0press\u00a0any\u00a0key<\/span><\/li>\n<li class=\"alt\">echo\u00a0-n\u00a0<span class=\"string\">&#8220;Press\u00a0ENTER\u00a0key\u00a0to\u00a0exit&#8221;<\/span><\/li>\n<li>read\u00a0userinp<\/li>\n<\/ol>\n<\/div>\n<p>Change it to:<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">else<\/span><\/li>\n<li>\u00a0\u00a0\u00a0echo\u00a0Backup\u00a0of\u00a0the\u00a0database\u00a0succeeded.<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0echo\u00a0Log\u00a0file\u00a0is\u00a0at\u00a0$rman_backup_current.<\/li>\n<li>\u00a0\u00a0\u00a0mail\u00a0-s\u00a0<span class=\"string\">&#8216;Oracle\u00a0Backup\u00a0Completed&#8217;<\/span>\u00a0<span class=\"string\">&#8216;david@davidghedini.com&#8217;<\/span>\u00a0&lt;\u00a0\/u01\/app\/oracle\/oxe_backup_current.log<\/li>\n<li class=\"alt\">fi<\/li>\n<li><\/li>\n<li class=\"alt\"><span class=\"preprocessor\">#Wait\u00a0for\u00a0user\u00a0to\u00a0press\u00a0any\u00a0key<\/span><\/li>\n<li><span class=\"preprocessor\">#echo\u00a0-n\u00a0&#8220;Press\u00a0ENTER\u00a0key\u00a0to\u00a0exit&#8221;<\/span><\/li>\n<li class=\"alt\"><span class=\"preprocessor\">#read\u00a0userinp\u00a0<\/span><\/li>\n<\/ol>\n<\/div>\n<p>The line we added above, mail -s &#8216;Oracle Backup Completed&#8217; &#8216;david@davidghedini.com&#8217; &lt; \/u01\/app\/oracle\/oxe_backup_current.log, will send us an email notification that the backup has completed as well as cat the backup log to the body of the email.<\/p>\n<p>Note that we have also commented out the last two lines of the script (the prompt).<\/p>\n<p>Create a cron job to run the script as user oracle.<\/p>\n<p>You should run it at least once a day. With Archivelog Mode enabled, it is important that backups be taken regularly to prevent the Flash Recovery Area from filling.<\/p>\n<div><b>Step 10: Oracle 11g XE and Application Express (APEX)<\/b><\/div>\n<p>Oracle 11g Express Edition comes with Application Express 4.0.2 already installed.<\/p>\n<p>If you elect to upgrade to the latest version (4.1 as of this writing), you can do so but will loose access to the XE GUI. Not a huge loss, but something to keep in mind.<\/p>\n<p>Although Apex is already installed, you will need to set the Internal Admin password.<\/p>\n<p>To do so, run the apxchpwd.sql located under \/u01\/app\/oracle\/product\/11.2.0\/xe\/apex:<\/p>\n<p>Note: pick something simple like Password123! as you will be prompted to change it on first log in anyways.<\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">view plain<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">copy to clipboard<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">print<\/a><a href=\"http:\/\/www.davidghedini.com\/pg\/entry\/install_oracle_11g_xe_on#\">?<\/a><\/div>\n<\/div>\n<ol class=\"dp-c\" start=\"1\">\n<li class=\"alt\">SQL&gt;\u00a0@\/u01\/app\/oracle\/product\/11.2.0\/xe\/apex\/apxchpwd.sql<\/li>\n<li>Enter\u00a0a\u00a0value\u00a0below\u00a0<span class=\"keyword\">for<\/span>\u00a0the\u00a0password\u00a0<span class=\"keyword\">for<\/span>\u00a0the\u00a0Application\u00a0Express\u00a0ADMIN\u00a0user.<\/li>\n<li class=\"alt\"><\/li>\n<li><\/li>\n<li class=\"alt\">Enter\u00a0a\u00a0password\u00a0<span class=\"keyword\">for<\/span>\u00a0the\u00a0ADMIN\u00a0user\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0[]<\/li>\n<li><\/li>\n<li class=\"alt\">Session\u00a0altered.<\/li>\n<li><\/li>\n<li class=\"alt\">&#8230;changing\u00a0password\u00a0<span class=\"keyword\">for<\/span>\u00a0ADMIN<\/li>\n<li><\/li>\n<li class=\"alt\">PL\/SQL\u00a0procedure\u00a0successfully\u00a0completed.<\/li>\n<li><\/li>\n<li class=\"alt\"><\/li>\n<li>Commit\u00a0complete.<\/li>\n<li class=\"alt\"><\/li>\n<li>SQL&gt;<\/li>\n<\/ol>\n<\/div>\n<p>You can access the Application Express GUI at:<\/p>\n<blockquote data-secret=\"mX73y8gE1D\" class=\"wp-embedded-content\"><p><a href=\"http:\/\/rmohan.com\/?p=4550\">Setup FTP server on centos 7<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" src=\"http:\/\/rmohan.com\/?p=4550&#038;embed=true#?secret=mX73y8gE1D\" data-secret=\"mX73y8gE1D\" width=\"600\" height=\"338\" title=\"&#8220;Setup FTP server on centos 7&#8221; &#8212; \" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Replace localhost above with your IP or domain as required.<\/p>\n<p>Workspace: Internal<br \/>\nUser Name: admin<br \/>\nPassword: (whatever you selected above).<\/p>\n<p>Alternatively, you can access via<\/p>\n<p>http:\/\/localhost:8080\/apex\/f?p=4550:10 or http:\/\/localhost:8080\/apex\/apex_admin<\/p>\n<p>Again, replace localhost above with your IP or domain as required.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p> Install Oracle Express 11G R2 on CentOS 7 Preparations <\/p>\n<p>Install some additional packages via yum to ensure that the installation and execution of the database will work. The list may differ, depending on the actual version of CentOS you are using, but the internet gave me back the following packages and you should be [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6435"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6435"}],"version-history":[{"count":3,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6435\/revisions"}],"predecessor-version":[{"id":6452,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6435\/revisions\/6452"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6435"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6435"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6435"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}