<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ebasso.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Oracle%3A_Run_Oracle_DB_on_Redhat_OpenShift</id>
	<title>Oracle: Run Oracle DB on Redhat OpenShift - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ebasso.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Oracle%3A_Run_Oracle_DB_on_Redhat_OpenShift"/>
	<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Oracle:_Run_Oracle_DB_on_Redhat_OpenShift&amp;action=history"/>
	<updated>2026-06-02T07:51:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=Oracle:_Run_Oracle_DB_on_Redhat_OpenShift&amp;diff=10091&amp;oldid=prev</id>
		<title>Ebasso at 16:51, 2 May 2026</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Oracle:_Run_Oracle_DB_on_Redhat_OpenShift&amp;diff=10091&amp;oldid=prev"/>
		<updated>2026-05-02T16:51:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:51, 2 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Based on this work: https://github.com/m-g-k/Running-Oracle-Database-23c-and-23ai-Free-on-OpenShift&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Procedure =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Procedure =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=Oracle:_Run_Oracle_DB_on_Redhat_OpenShift&amp;diff=10090&amp;oldid=prev</id>
		<title>Ebasso: Created page with &quot; = Procedure =   1) Create a new project (namespace):   oc new-project oracle-db  2) Create a Service Account which you will use to run the database:   oc create sa oracle-sa  3) Configure Security Context Constraint (SCC)   oc adm policy add-scc-to-user anyuid -z oracle-sa  Check with   oc adm policy who-can use scc anyuid  4) Create a secret to store the default password for Oracle :   oc create secret generic oracle-db-pass --from-literal=password=&lt;your_password_here&gt;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Oracle:_Run_Oracle_DB_on_Redhat_OpenShift&amp;diff=10090&amp;oldid=prev"/>
		<updated>2026-05-02T16:49:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; = Procedure =   1) Create a new project (namespace):   oc new-project oracle-db  2) Create a Service Account which you will use to run the database:   oc create sa oracle-sa  3) Configure Security Context Constraint (SCC)   oc adm policy add-scc-to-user anyuid -z oracle-sa  Check with   oc adm policy who-can use scc anyuid  4) Create a secret to store the default password for Oracle :   oc create secret generic oracle-db-pass --from-literal=password=&amp;lt;your_password_here&amp;gt;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Procedure =&lt;br /&gt;
 &lt;br /&gt;
1) Create a new project (namespace):&lt;br /&gt;
&lt;br /&gt;
 oc new-project oracle-db&lt;br /&gt;
&lt;br /&gt;
2) Create a Service Account which you will use to run the database:&lt;br /&gt;
&lt;br /&gt;
 oc create sa oracle-sa&lt;br /&gt;
&lt;br /&gt;
3) Configure Security Context Constraint (SCC)&lt;br /&gt;
&lt;br /&gt;
 oc adm policy add-scc-to-user anyuid -z oracle-sa&lt;br /&gt;
&lt;br /&gt;
Check with&lt;br /&gt;
&lt;br /&gt;
 oc adm policy who-can use scc anyuid&lt;br /&gt;
&lt;br /&gt;
4) Create a secret to store the default password for Oracle :&lt;br /&gt;
&lt;br /&gt;
 oc create secret generic oracle-db-pass --from-literal=password=&amp;lt;your_password_here&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Create file deployment.yaml&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: oracle-db-svc&lt;br /&gt;
  labels:&lt;br /&gt;
    app: oracle-db&lt;br /&gt;
spec:&lt;br /&gt;
  ports:&lt;br /&gt;
    - port: 1521&lt;br /&gt;
  selector:&lt;br /&gt;
    app: oracle-db&lt;br /&gt;
  clusterIP: None&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: PersistentVolumeClaim&lt;br /&gt;
metadata:&lt;br /&gt;
  name: oracle-db-pvc&lt;br /&gt;
  labels:&lt;br /&gt;
    app: oracle-db&lt;br /&gt;
spec:&lt;br /&gt;
  accessModes:&lt;br /&gt;
    - ReadWriteOncePod&lt;br /&gt;
  resources:&lt;br /&gt;
    requests:&lt;br /&gt;
      storage: 40Gi&lt;br /&gt;
  storageClassName: ocs-storagecluster-ceph-rbd&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: StatefulSet&lt;br /&gt;
metadata:&lt;br /&gt;
  name: oracle-db&lt;br /&gt;
  labels:&lt;br /&gt;
    app: oracle-db&lt;br /&gt;
spec:&lt;br /&gt;
  serviceName: oracle-db-svc&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: oracle-db&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: oracle-db&lt;br /&gt;
    spec:&lt;br /&gt;
      initContainers:&lt;br /&gt;
      - name: init-oracle&lt;br /&gt;
        image: registry.access.redhat.com/ubi9/ubi:latest&lt;br /&gt;
        command: [&amp;#039;/usr/bin/bash&amp;#039;, &amp;#039;-c&amp;#039;]&lt;br /&gt;
        args:&lt;br /&gt;
          - echo starting permissions check on /opt/oracle/oradata/;&lt;br /&gt;
            ls -al /opt/oracle/;&lt;br /&gt;
            if [ -f &amp;quot;/opt/oracle/oradata/PERMS.SET&amp;quot; ]; then&lt;br /&gt;
              echo permissions already set;&lt;br /&gt;
            else&lt;br /&gt;
              chown -R 54321:54321 /opt/oracle/oradata;&lt;br /&gt;
              ls -al /opt/oracle/;&lt;br /&gt;
              touch /opt/oracle/oradata/PERMS.SET;&lt;br /&gt;
              echo permissions set;&lt;br /&gt;
            fi;&lt;br /&gt;
            echo finished;&lt;br /&gt;
        securityContext:&lt;br /&gt;
          runAsUser: 0 &lt;br /&gt;
        volumeMounts:&lt;br /&gt;
        - name: oracle-db-persistent-storage&lt;br /&gt;
          mountPath: /opt/oracle/oradata&lt;br /&gt;
      containers:&lt;br /&gt;
      - name: oracle-db&lt;br /&gt;
        image: container-registry.oracle.com/database/free:23.3.0.0&lt;br /&gt;
        env:&lt;br /&gt;
        - name: ORACLE_PWD&lt;br /&gt;
          valueFrom:&lt;br /&gt;
            secretKeyRef:&lt;br /&gt;
              name: oracle-db-pass&lt;br /&gt;
              key: password&lt;br /&gt;
        - name: ORACLE_PASSWORD&lt;br /&gt;
          valueFrom:&lt;br /&gt;
            secretKeyRef:&lt;br /&gt;
              name: oracle-db-pass&lt;br /&gt;
              key: password&lt;br /&gt;
        ports:&lt;br /&gt;
        - containerPort: 1521&lt;br /&gt;
          name: oracle-db&lt;br /&gt;
        volumeMounts:&lt;br /&gt;
        - name: oracle-db-persistent-storage&lt;br /&gt;
          mountPath: /opt/oracle/oradata&lt;br /&gt;
        securityContext:&lt;br /&gt;
          runAsUser: 54321&lt;br /&gt;
      serviceAccountName: oracle-sa&lt;br /&gt;
      volumes:&lt;br /&gt;
      - name: oracle-db-persistent-storage&lt;br /&gt;
        persistentVolumeClaim:&lt;br /&gt;
          claimName: oracle-db-pvc&lt;br /&gt;
      resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;8Gi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;4&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;8Gi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;8&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Apply&lt;br /&gt;
&lt;br /&gt;
 oc apply -f deployment.yaml&lt;br /&gt;
&lt;br /&gt;
== Ver também ==&lt;br /&gt;
&lt;br /&gt;
*[[Oracle|  Mais Artigos sobre Oracle]]&lt;br /&gt;
*[[DB2|  Mais Artigos sobre DB2]]&lt;br /&gt;
*[[Linux|  Mais Artigos sobre Linux / UNIX / AIX]]&lt;br /&gt;
*[[Tecnologias|  Mais Artigos sobre outras Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Oracle]]&lt;br /&gt;
[[Category:Databases]]&lt;br /&gt;
[[Category:Tecnologias]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
</feed>