Oracle 12.2, login als gebruiker faalt

C:\Windows\System32>sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Mon Mar 27 09:51:42 2017

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Standard Edition Release 12.2.0.1.0 - 64bit Production

SQL> create user testuser identified by testuser;

User created.

SQL> grant create session to testuser;

Grant succeeded.

SQL> connect testuser/testuser
ERROR:
ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.
SQL> connect / as sysdba

SQL> grant sysdba to testuser

Grant succeeded.

SQL> conn testuser/testuser as sysdba
Connected.
SQL>

Wat zou het kunnen zijn?

Installing Oracle Enterprise Manager 13c and Agents on Microsoft Windows II

Altijd fijn. Je slaapt er een nachtje over, denkt nog eens na, en een rustig moment…

Ik besloot om nogmaals de methode ‘Easy EM12c Agent Deployment on Windows’ te proberen, en nu met meer succes.
Stap 1. Volg Download the Agent Deployment Files en Deploy the Agent (bijvoorbeeld in C:\Temp)
Stap 2. Pas binnen de uitgepakte zip het bestand agent.rsp aan en voeg toe:
ORACLE_HOME=C:\Oracle\agent_13.2.0.0.0
AGENT_PORT=3872
EM_UPLOAD_PORT=1159
OMS_HOST=
AGENT_INSTANCE_HOME=C:\Oracle\agent_inst
AGENT_REGISTRATION_PASSWORD=
s_encrSecurePwd=
ORACLE_HOSTNAME=
b_doDiscovery=false
START_AGENT=false
b_forceConfigure=false
b_secureAgent=true
b_noUpgrade=true
b_agentupgrade=false
ORACLE_HOSTNAME=
EMCTLCFG_MODE=NONE
AGENT_MODE=NONE
s_agentSrvcName=Oracleagent13c1Agent

Stap 3. Zet voor het gemak de Windows Firewall uit
Stap 4. start vanuit de directory C:\Temp\OracleAgent\13.2.0.0.0_AgentCore_233 een Windows Commandprompt ‘run as administrator’ en geef het commando agentDeploy.bat AGENT_BASE_DIR=c:\oracle RESPONSE_FILE=C:\TEMP\OracleAgent\13.2.0.0.0_AgentCore_233\agent.rsp

Stap 5. Na diverse pop-ups moet de installatie succesvol zijn.
Stap 6. Zet de Windows Firewall weer aan, en voeg een regel toe die de poorten 1159, 1521, 4900, 3872 toestaat.
Stap 7. Voer binnen de Agent-directory uit: emctl config agent addinternaltargets
Stap 8. Unlock het dbsnmp-account en geef het ene sterk wachtwoord
Stap 9. Voeg in de Enterprise Manager de nieuwe non-host onderdelen toe in Add Non-Host Targets Using Guided Process
add_non_host_targets

Klaar

IMP-00060: Warning: Skipping table “XXX”.”YYYY” because object type “MDSYS”.”SDO_ORDINATE_ARRAY” does not exist or has different identifier

Probleem bij een klant; een import van een schema van een andere database op dezelfde host mislukte met foutmelding IMP-00060: Warning: Skipping table “XXX”.”YYYY” because object type “MDSYS”.”SDO_ORDINATE_ARRAY” does not exist or has different identifier.
Bij nader onderzoek bleek dit type een andere lengtewaarde te hebben VARRAY(10000000) OF NUMBER ipv VARRAY(1048576) OF NUMBER.
Het rebuilden van het MDSYS-schema bleek niet de oplossing.
Het droppen van de MDSYS-user en opnieuw aanmaken wel:

SQL> connect / as sysdba

SQL> create user mdsys identified by secret
  2  default tablespace sysaux;

SQL> @?/md/admin/mdprivs.sql

SQL> connect mdsys/secret
SQL> @?/md/admin/catmdloc

SQL> connect / as sysdba
SQL> alter user mdsys
  2  account lock
  3  password expire;

Installing Oracle Enterprise Manager 13c and Agents on Microsoft Windows.

Na de installatie op Oracle Linux, nu op Windows 2012 R2.

De startpagina voor de software is Oracle TechNet http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/index.html

  • Download Enterprise Manager Base Platform  for Windows x86-64 (64-bit)
  • Download de Oracle Database-software
  • Download de DB Templates

 

  • Installeer de Oracle Database-software (software only).
  • Pak de templates uit in %ORACLE_HOME%\product\12.1.0\dbhome_1\assistants\dbca\templates
  • Maak de database met de Database Configuration Assistant aan met één van de templates
  • Installeer de Oracle Enterprise Manager en configureer.

Installatie Agents
Ik heb diverse pogingen gedaan om de Agents te installeren volgens DBAKevlar maar alleen prerequisie failures vielen mij ten deel. Hoogstwaarschijnlijk veroorzaakt door de Windows Firewall op het domein.

Uiteindelijk heb ik de handdoek in de ring geworpen en ben uitgekomen op OEM 12c Agent Deploy on Windows – no problem with Cygwin! Zorg dat je de laatste versie van Cygwin installeert.

Maak een entry aan in de Windows Firewall; laat poort 22 (SSH) door.
Test de cygwin-installatie met een SSH-client zoals Putty. Eerst op de Agent-server, daarna op de OEM-server.
Ik vond het lastig uit te vinden welke poorten opd e Windows Firewall open moesten, en heb er voor gekozen tijdens het deployen van de Agent de Windows Firewall (domain-policy) even uit te zetten. Het securen van de Agent verliep niet goed met onderstaande poorten open.
Nadat de Agent succesvol geïnstalleerd staat, zet op de firewall van de database-server(s) deze poorten open naar de OMS: 1159, 1521, 4900, 3872.
Voeg de host toe.
Nadat de hosts zijn ontdekt; activeer het dbsnmp-account op de databases en voeg de database-instances toe.
Na de installatie van de agent kun je Cygwin weer verwijderen (of de SSHD-service stoppen).

Om de voorgestelde naam van de database te wijzigen is deze pagina handig.

 

Installing Oracle Enterprise Manager 13c on Oracle Linux. Agents on Microsoft Windows

Oracle Management Server

Oracle Linux 7 (OL7) Installation
Boot the server with V100082-01.iso (Oracle Linux Release 7 Update 2 for x86_64 (64 Bit))
Oracle Database 12c Release 1 (12.1) Installation On Oracle Linux 7 (OL7)
Oracle Enterprise Manager Cloud Control 13c Release 1 (13.1.0.0) Installation on Oracle Linux 6 and 7
Linux Services (systemd, systemctl)

Agents (on Microsoft Windows)

No need for Cygwin!

Installing Windows Agents from a staging Windows-server using pstools

see MOS Note 1636851.1 for latest agentDeployPsExec.bat

Note:
Not sure if the unzipped folder is used. Sure that the zip is uploaded to Agent-hosts!

Response file:
HOST_NAMES=[FQDN Agent-host]
USER_NAME=[domain\user with admin rights]
PASSWORD=[the password]
PSEXEC_DIR=[path\to\psexec]
AGENT_IMAGE_PATH=[path\to\agent.zip]
AGENT_BASE_DIR=[path\to\remote\installdir]
AGENT_REGISTRATION_PASSWORD=[sysman password]
EM_UPLOAD_PORT=[4889]
OMS_HOST=[FQDN OMS-host]
REMOTE_SYS_DIR=[C:\Windows]
LOG_LOC=[path\to\local\logdir]

On Agent check if OMS can be reached with http://[oem-host]:4889/empbs/genwallet. If not: check Windows Firewall

Reset OMS password

Ik en pakjes

Is er een hogere macht die er plezier in schept om mijn verlangen naar pakjes te frustreren?
Na wat minder goede ervaringen met het laten verzenden van via Internet aangeschafte artikelen, besloot ik het deze keer anders aan te pakken. Ik wilde graag Icarus GO e-reader hebben en omdat ik nog wilde profiteren van de ‘geld terug’ actie (dus de reader moest snel binnen zijn), heb ik als afleveradres de postbus van mijn werkgever aangegeven. Iedere dag post, er is altijd iemand binnen. Wat kon er mis gaan?

Toen ik de bestelling deed op de website van bol.com werd aangegeven dat de levertijd 5 à 7 werkdagen zou zijn; de bevestigingsmail repte zelfs van 10 werkdagen. Groot was mijn genoegen toen ik een dag later […] het emailtje kreeg dat mijn pakje onderweg was en de volgende werkdag zou worden bezorgd.
Hoewel de pagina op TNT Track ‘n Trace duidelijk maakte dat mijn pakje in de Postbus zou liggen, bleek dit in het echt niet zo te zijn. De baliemedewerker op het Postkantoortje gaf aan dat ik maar telefonisch moest informeren. Aldus gedaan gaf de telefoniste mij de boodschap dat TNT eigenlijk ook niet wist waar mijn pakje kon uithangen, en dat ik er maar het beste rekening mee kon houden dat ik bij bol.com moest aankloppen voor een nieuwe levering.

Ondertussen stond op de Track ‘n Trace-pagina nog steeds dat mijn bestelling in de afleverroute zat….. en prompt een dag later werd bezorgd.
Vreemd verhaal dus!
Zie onderstaand de pagina van Track ‘n Trace

Winnaar van een bierpakket!

Ik mag me toch wel de gelukkigste man op aarde noemen!
Eerder al won ik de tweede prijs in een loten-actie van Lekkerbier de bierwinkel uit Joure, en afgelopen week viel mij de twitter-prijs van de online-bierwinkel van dezelfde eigenaar ten deel. Een enorme doos met lekkere biertjes!
(en wat het voor mij als bier-etikettenverzamelaar extra leuk maakt: op een paar na allemaal nieuwe biertjes!)
Bijkomend voordeel is dat je er meteen een hoop dorstige nieuwe ‘vrienden’ bij krijgt

De grote fles met op het etiket de foto van mijn eigen Twitter-profiel vind ik natuurlijk een heel erg leuke geste! Die krijgt een ere-plaats!