====== Oracle Universal Content Management ====== Installation: - Download benötigte Archive - Vorbereiten Datenbank und Betriebsystem - Installation - Konfiguration Webserver - Einrichten Volltext Indizierung \\ ----- Wichtig! Standard User nach der Installation :\\ User : sysadmin\\ Passwort : idc\\ ------ ====== 1. Download der Archive ====== Download Oracle Universal Content Management \\ Auf der [[http://www.oracle.com/technology/software/products/content-management/index.html|UCM download page bei oracle OTN ]]. \\ Die Komponenten sind: - (V13682-01) Oracle Content Server 10gR3 (10.1.3.3.3) - (V17290-01) Oracle Content Server Document Management 10gR3 (10.1.3.3.5) - (V17291-01) Oracle Universal Content Management Web Content Management 10gR3 (10.1.3.3.4) - (V17292-01) Oracle Universal Content Management Document Management 10gR3 (10.1.3.3.4) - (V17293-01) Oracle Universal Content Management Records Management 10gR3 (10.1.3.3.3) - (V11647-01) Oracle Universal Content Management Digital Asset Management and Conversion 10gR3 (10.1.3.3.2) Download Java JDK \\ - Sun JDK 1.6 [[http://java.sun.com/javase/downloads/widget/jdk6.jsp|Jdk download]] ====== Betriebsystem und Java ====== JDK Java 1.6 installieren ====== Vorbereiten Datenbank Oracle ====== Als Datenbank kommt Oracle 10.2.0.4 zum Einsatz. Für das Produkt kann als minimale Vorrausetzung die Standard Edition verwendet werden. Ablauf: - Installation DB Software - Anlegen der Datenbank Zeichensatz mit UTF-8 Support (Oracle 10g AL32UTF-8 encoding) - Anlegen des IDC Schemas sqlplus / as sysdba sqlplus>create tablespace idc_system datafile 'C:\oracle\oradata\prim01\idc_system.dbf' size 300M; sqlplus>create user idc identified by idc temporary tablespace temp default tablespace idc_system quota unlimited on idc_system; sqlplus>@"C:\install\Oracle Universal Content Management\V13682-01\V13682-01\ContentServer_Windows_10gR3_20080807\UCM\ContentServer\database\oracle\admin\stellentrole.sql" sqlplus>grant stellent_role to idc; sqlplus>connect idc/idc@orcl sqlplus>@"C:\install\Oracle Universal Content Management\V13682-01\V13682-01\ContentServer_Windows_10gR3_20080807\UCM\ContentServer\database\oracle\admin\batchsnippet.sql" ====== Vorbereiten Datenbank MS SQL ====== Für Testzwecke eine Testmaschine aus einem vhd Image von Microsoft erstellen => siehe auch [[windows:virtualpc_microsoft_test_server|Eine Microsoft Testumgebung mit einen vhd Image unter virtual PC]] \\ Ablauf:\\ - JDBC Treiber laden unter http://jtds.sourceforge.net - DB Konfiguration in der Security area auf 'SQL Server and Windows' setzen - Datenbank anlegen - User und Rollen anlegen - Mit dem UCMAdmin an der SQLSERVER DB per SQL Manger anmelden um Passwort neu zusetzen (je nach Policy) JDBC Treiber\\ Herunterladen (=> http://jtds.sourceforge.net) und den Klassennamen und den Pfad für die jdbc Jar Datei merken für die Angabe in der Installation\\ * URL:jdbc:jtds:://[:][/][;=[;...]] Beispiel:jdbc:jtds:sqlserver://192.168.178.240:1433/ucm * Treibername : net.sourceforge.jtds.jdbc.Driver * siehe auch http://jtds.sourceforge.net/faq.html#classNotFound * Unter C:\oracle\jtds-1.2.5 entpacken \\ Security einstellen\\ * SQL Server Enterprise Manager. * Select the database server. * Right-click, and choose Properties * Security tab. * Security area, "SQL Server and Windows" anwählen * {{:prod:ucm_msdb_server_vorbereitung_securtiy.png|}} * Globalen User ucmdmin anlegen mit Passwort und Rollen setzen * Server Rolle => 'Public', 'serveradmin' * {{:prod:ucm_msdb_server_vorbereitung_user_ucm.png|}} * Datenbank anlegen UCM anlegen * Datenbank Rollen setzen über User Mapping aus UCM Datenbank =>'Pulic','Db_Owner','db_datareader','db_datawriter','db_ddladmin' * * {{:prod:ucm_msdb_server_vorbereitung_user_ucm_rollen.png|}} * Standard Datenbank UCM zuordnen ====== Prüfen ob Ports auch wirklich frei sind ====== Check to see if ports 5444 and 5440 are in use: netstat -A | find "5444" netstat -A | find "5440" ====== Installation ====== !Achtung: Der normale Exctract Dialog des Windows Explorers fragt nach einem Passwort bei bestimmten Dateien!\\ Dateien über die Console mit dem unzip vom Oracle Home der Datenbank entpacken, damit wird auch alles vollständig entpackt!! **(%ORACLE_HOME%\bin\unzip V13682-01.zip)**. Installationsroutine:\\ C:\install\Oracle Universal Content Management\V13682-01\V13682-01\ContentServer_Windows_10gR3_20080807\UCM\ContentServer\win32\installer.exe starten und dialog ausfüllen **Installation unter ORACLE Datenbank** .... Komponenten zur Installation auswählen. 1. ContentFolios: Verwandte Objekte in Folios sammeln 2. Folders_g: Organize content into hierarchical folders 3. LinkManager8: Unterstützung für Hypertext-Verknüpfungsverwaltung 4. OracleTextSearch: External Oracle 11g database as search indexer support 5. ThreadedDiscussions: Verwaltung von Diskussionen mit Threads Geben Sie zum Umschalten durch Kommas getrennte Zahlen, zum Aufheben der Auswahl '0' oder zum Abschließen 'F' ein: 1,2,3,5,F .... Kernordner des Content-Servers: C:\oracle\product\ucm\server Java Virtual Machine: Benutzerdefinierte Java Virtual Machine angeben Pfad zur ausführbaren Datei einer Java Virtual Machine eingeben: C:\Programme\Java\jdk1.6.0_20\bin Tresorordner des Content-Servers: C:/oracle/product/ucm/server/vault/ Weblayout-Ordner des Content-Servers: C:/oracle/product/ucm/server/weblayout/ Proxy-Authentifizierung durch anderen Server: no Administrationsserver installieren: yes Webbrowser-Pfad: C:\Programme\Internet Explorer\iexplore.exe Speicherort des Contentserver-Systemsprachschemas: Deutsch Content Server-Anschluss: 4444 Anschluss für die Serveradministration: 4440 Adressfilter bei eingehenden Verbindungen: 192.168.172.150 Relativer Stamm des Web-Servers: /idc/ Mail-Server des Unternehmens: mail E-Mail-Adresse des Administrators: sysadmin@mail HTTP-Adresse des Web-Servers: mars Instanzname des Content-Servers: idc Instanzbezeichner des Content-Servers: idc Beschreibung des Content-Servers: Content Server idc Web-Server: Apache Content Server-Datenbank: Oracle JDBC-Einstellungen für diese Datenbank manuell konfigurieren: false Oracle-Serverhostname: zeus Oracle-Listener-Anschlussnummer: 1521 Oracle-Benutzer: idc Oracle-Kennwort: UADle/+jRz7Fi8D/VzTDaGUCwUaQgQjKOQQEtI0PAqA= Oracle-Instanzname: prim01 JVM für die Suche nach dem JDBC-Treiber in einer bestimmten jar-Datei konfigurieren: false Versuch, Datenbanktabellen zu erstellen: nein Komponenten: Serveradministrations-Dienst konfigurieren: auto Administrationsdienst für die Ausführung als bestimmter Benutzer konfigurieren: false Benutzername für Administrationsserver-Dienst: Kennwort für Administrationsserver-Dienst: Administrationsdienst für Abhängigkeit von anderem Dienst konfigurieren: false Contentserver-Dienst konfigurieren: auto Dienst für die Ausführung als bestimmter Benutzer konfigurieren: false Benutzername für Contentserver-Dienst: Kennwort für Contentserver-Dienst: Dienst für Abhängigkeit von anderem Dienst konfigurieren: false Erstellung von Dateinamen im Format 8.3 deaktivieren: true \\ **Installation unter MS SQL 2005** Überprüfen Sie die Installationseinstellungen. . . Kernordner des Content-Servers: c:/oracle/ucm/server Java Virtual Machine: Benutzerdefinierte Java Virtual Machine angeben Pfad zur ausführbaren Datei einer Java Virtual Machine eingeben: C:\Programme\Java\jdk1.6.0_20\bin Tresorordner des Content-Servers: c:/oracle/ucm/server/vault/ Weblayout-Ordner des Content-Servers: c:/oracle/ucm/server/weblayout/ Proxy-Authentifizierung durch anderen Server: no Administrationsserver installieren: yes Webbrowser-Pfad: C:\Programme\Internet Explorer\iexplore.exe Speicherort des Contentserver-Systemsprachschemas: Deutsch Content Server-Anschluss: 4444 Anschluss für die Serveradministration: 4440 Adressfilter bei eingehenden Verbindungen: 192.168.172.150 Relativer Stamm des Web-Servers: /idc/ Mail-Server des Unternehmens: mail E-Mail-Adresse des Administrators: sysadmin@mail HTTP-Adresse des Web-Servers: xp2 Instanzname des Content-Servers: idc Instanzbezeichner des Content-Servers: idc Beschreibung des Content-Servers: Content Server idc Web-Server: Apache Content Server-Datenbank: Microsoft SQL Server 2005 Klassenname des JDBC-Treibers: net.sourceforge.jtds.jdbc.Driver JDBC-Verbindungszeichenfolge: jdbc:jtds:sqlserver://192.168.178.240:1433/ucm SQL-Datenbankbenutzer: ucmadmin SQL Database Password Encoding: Intradoc SQL-Datenbankkennwort: xuF2A/l0+1yBV8sPm5ocT4P6LggR+lbPeMxVmQDJ26o= Pfad zu jar-Datei mit dem JDBC-Treiber: C:\oracle\jtds-1.2.5\jtds-1.2.5.jar JDBC-Treiber in das Klassenverzeichnis des Contentservers kopieren: true Versuch, Datenbanktabellen zu erstellen: ja Unicode-Textfelder verwenden: ja Komponenten: ContentFolios,Folders_g,LinkManager8,ThreadedDiscussions Serveradministrations-Dienst konfigurieren: auto Administrationsdienst für die Ausführung als bestimmter Benutzer konfigurieren: true Benutzername für Administrationsserver-Dienst: XPMUser Kennwort für Administrationsserver-Dienst: xxxxx Administrationsdienst für Abhängigkeit von anderem Dienst konfigurieren: false Contentserver-Dienst konfigurieren: auto Dienst für die Ausführung als bestimmter Benutzer konfigurieren: true Benutzername für Contentserver-Dienst: XPMUser Kennwort für Contentserver-Dienst: xxxx Dienst für Abhängigkeit von anderem Dienst konfigurieren: false Erstellung von Dateinamen im Format 8.3 deaktivieren: true ==== Module nachinstallieren ==== über C:\oracle\product\ucm\server\bin\ComponentWizard.exe können Module nach installiert werden ==== Site Designer installieren ==== V17291-01\SiteStudio_10gR4_20090702\Designer ==== Reinstallation mit Responce Script ==== Unter \install\[date]-[type].txt ([date] is the current date and [type] the type of installation) wird eine reponse Datei bei jeder Installation angelegt. Diese Dateien kann nun als Vorlage für einen neue Installation verwendet werden. \\ Aufruf:\\ Installer c:\ucminstall.txt ===== Apache Konfigurtation ===== Apache läßt sich einfach mit dem [[http://www.apachefriends.org/de/xampp.html|xampp ]] Paket auf einem Windowssystem installieren (hier unter c:\xampp ).\\ xampplite-win32.x.x.x.exe ausführen und Dialoge bestätigen.\\ Anpassen der httpd.conf unter C:\xampp\apache\conf: LoadModule IdcApacheAuth "C:\oracle\product\ucm\server\shared\os\win32\lib\IdcApache22Auth.dll" IdcUserDB idc "C:/oracle/product/ucm/server/data/users/userdb.txt" Alias /idc "C:\oracle\product\ucm\server\weblayout/" Order allow,deny Allow from all DirectoryIndex portal.htm IdcSecurity idc Zugriff auf die Admin Oberfläche:\\ http://localhost/idc/idcplg/cs-admin/pxs?IdcService=GET_ADMIN_OUTPUT ===== IS 6.0 (Windows Server 2003) Alternative ===== Falls bei der Installation NICHT automatisch der IIS konfiguriert wird, sind die folgenden Schritte notwendig:\\ * Specifying the Web Server * Setting Up Password Authentication * Setting Up Virtual Directories (Aliases) * Setting Up the ISAPI Authentication Filter * Specifying the Filter Name and Location * Setting Up the Web Service Extension * Registering MIME Types 1. \config\config.cfg Eintrag um WebServer=iis prüfen/erweitern **Abschluss** \\ Bei Problemenm neu booten und starten der Default Website nicht vergessen! **Probleme**\\ läuft wirklich kein weitere Server auf dem System? Passwort Securty?\\ Auf "default Web Home" über Properties => Directory Services => Authentification\\ Set the authentication methods as follows:\\ Enable anonymous access: selected\\ **!Nicht auf idc Ebene!!**\\ Basic authentication (password is sent in clear text): cleared\\ MSSQL TCP/Service startet? \\ ===== Als Dienst starten ===== Als Dienst installieren mit C:\oracle\product\ucm\server\bin\IdcServerNT.exe -install_autostart C:\oracle\product\ucm\server\admin\bin/IdcAdminNT.exe -install_autostart legt Dienst ===== Deinstallieren ===== Installer UnregisterAll ===== Debug ====== IdcServer.exe -console -debug ====== Probleme ====== **1. Meldung**:\\ **Content Server-Anforderung fehlgeschlagen**\\ Berechtigung verweigert. Bei Adresse ''127.0.0.1'' handelt es sich um eine nicht zulässige Remote Socket-Adresse. \\ In der Datei "C:\oracle\ucm\server\config\config.cfg" Eintrag "SocketHostAddressSecurityFilter" überprüfen! SocketHostAddressSecurityFilter=127.0.0.1|192.168.172.150 ====== Quellen ======= * [[http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/integrator/install_cserver_win_10en.pdf|Oracle R3 Installation Anleitung Windows]] * [[http://download.oracle.com/docs/cd/E10316_01/ouc.htm|UCM Dokumentation Home]] ===== Links: ===== http://www.scribd.com/doc/23067651/Bacheloryhesis-Andreas-Paul-Nagios-Oracle-UCM-Monitoring http://home.c2i.net/toreingolf/oracle/ucm/install.htm http://bezzotech.com/library.html http://books.google.com/books?id=TiUzMYbpg2MC&printsec=frontcover&hl=de&source=gbs_v2_summary_r&cad=0#v=onepage&q&f=false http://www.amazon.de/gp/offer-listing/1590596846/ref=dp_olp_used?ie=UTF8&condition=used http://bexhuff.com/books/stellent-dev http://www.slideshare.net/bexmex/a-pragmatic-strategy-for-oracle-enterprise-content-management-presentation-902196