n prüfen - SQL*Plus Abfragen ====
Testen ob die DB überhaupt erreichbar ist (ORACLE_SID und ORACLE_H... n!).
SQL*Plus aufrufen und mit einer Abfrage die DB Version überprüfen.
<code bash>
#Test if database is running
DB_SMON_PROCESS_ID=`ps -Af | grep ora_smon_$ORACLE_SID | grep -v grep| wc -l`
if [ "${DB_SMON_PROCESS_ID}" = "0" ]; then
echo "Instance
erver vom lokalen Arbeitsplatz des Administrators/DBA's.
[[https://guacamole.apache.org/| Apache Gua... e ist
* LDAP AD User (muss auch parallel in der DB angelegt werden)
* Normaler, täglicher User f... über eine MariaDB, leider steht noch kein Oracle DB Connector zur Verfügung.
Der "normale" User wird... rstützt! Tomcat 10 klappt nicht => Class [oracle.dbtools.entrypoint.WebApplicationRequestEntryPoint]
Ganze für eine Oracle Cluster Installation => [[dba:install_rac_linux_12c|Anmerkungen zu Installatio... s gefunden werden können!
===User pdns auf der DB anlegen===
User pdns auf der Datenbank anlegen:
... "CONNECT","RESOURCE";
-- Rights
grant execute on DBMS_CRYPTO to pdns;
</code>
----
==== PowerD...
export ORACLE_HOME=/opt/oracle/products/12.1.0.2/dbhome_1/
#Nur Oracle Modul
./configure --with-modu
le das AUTONOMOUS HEALTH FRAMEWORK(AHF) auf allen DB Maschinen verteilen / installieren und konfigurie... e Linux Automation Manager soll der AHF auf allen DB Maschine ausgerollt und regelmäßig aktualisiert w... n für das Oracle Health Checks Collection Manager DB Repostitory als User definied Credential Objekt i... e AUTONOMOUS HEALTH FRAMEWORK ====
Zu AHF siehe [[dba:oracle_rac_19c_ahf_trace_file_analyser|Eine Orac
as die MS Repos auch benötigt werden um z.B einen DB Link auf eine SQL Server DB einzurichten ist dieser Schritt in einem eigenen Playbook zusammen gefass... ner Datenbank und WLS Umgebung sollten die Oracle DB und WLS Dateien nicht gesannt werden!
D.h. im la... jar , *.war, *.ear Files
Alle Directory die nur DB Objekte enthalten
* DB Dateien
* Online Redo
die ms-Tools)
* MS Tools installieren (für die DB Konfiguration)
* Auf dem MSSQL Server eine Datenbank und einen Eigentümer für die DB anlegen
* Guacamole Datenbank Objekte installie... ren
* Guacamole MS SQL User für den Connect zur DB anlegen
* MS SQL Properties in der guacamole.co... ===
Zu ODBC/MS Tools unter Linux siehe auch => [[dba:db_link_linux_ms_sql_12c|Oracle 12c RAC Real App
cle Installation werden dabei ca. ~8-12GB für die DB Software am Plattenplatz benötigt.
Hier großzügi... Konfiguration für ein Oracle Cluster siehe auch [[dba:rac_add_second_ip|Ein neues VIP und ein neues Ne... portant>Der voll qualifizierte Namen einer Oracle DB oder RAC Maschine darf sich nachträglich nach ein... bash>
groupadd -g 1000 oinstall
groupadd -g 1001 dba
groupadd -g 1002 asmadmin
useradd -u 1100 -g
SQLPlus wird direkt aufgerufen:
<code bash>
...
DBVIEW=global_name
${ORACLE_HOME}/bin/sqlplus -s / a... g off
set feedback off
select global_name from ${DBVIEW};
exit;
EOScipt
if [[ "$?" != "0" ]]; then
DB_STATUS=DOWN
fi
...
</code>
Mit "WHENEVER OSERROR... <code bash>
...
# check for plugable dBDBVIEW=\$database
PLUG_
SearchSoftware
Unterstützt wird zur Zeit für die DB (03.2015) ein Oracle Linux 7 mit dem Unbreakable ... Oracle Installation werden dabei ca. ~6GB für die DB Software am Plattenplatz benötigt.
Ablauf nach d... Konfiguration für ein Oracle Cluster siehe auch [[dba:rac_add_second_ip|Ein neues VIP und ein neues Ne... bash>
groupadd -g 1000 oinstall
groupadd -g 1001 dba
groupadd -g 1002 asmadmin
useradd -u 1100 -g
Notfall betrieben.
Prinzipielle Übersicht:
{{:dba:standby_db_konzept.png?300|Oracle Standby DB Konzept}}
In der Oracle Standard Edition seht leider das Feature ... enen Skripten das Verhalten simuliert werden.
{{:dba:standby_db_per_script.png?300|Oracle Standby man
e dump of pid 83533 (/opt/oracle/product/11.2.0.4/db_home1/bin/oracle) to /var/spool/abrt/ccpp-2015-03... 1 abrtd: Executable '/opt/oracle/product/11.2.0.4/db_home1/bin/oracle' doesn't belong to any package
M... repeating crash in '/opt/oracle/product/11.2.0.4/db_home1/bin/oracle'
Mar 05 15:37:02 racdb01 abrt[83... repeating crash in '/opt/oracle/product/11.2.0.4/db_home1/bin/oracle'
</code>
Warum wird nun der Dum
n dann später Oracle Aufgaben wie das Patchen der DB Umgebung in Ansible parametrisiert werden.
<fc #... C_PATH}\",\"sid\":[
if [ -d "${LOC_PATH}/dbs" ]; then
ORADB_LIST=`ls ${LOC_PATH}/dbs | grep -e spfile | sed 's/spfile//g' | sed 's/.or... ORA_SID_COUNTER=0
ORA_PROD_TYPE=DB
if [ "${ORADB_LIST}" != "" ]; then