Watchuseek, The Most Visited Watch Forum Site ... In The World.

vendredi 26 février 2016

Configuring the HTTPOnly attribute

If applications do not start from the user interface in IBM® WebSphere® Application Server Network Deployment 8 environments, the problem can often be attributed to a security setting within IBM WebSphere Application Server Network Deployment. In particular, if the HTTPOnly attribute is set for session cookies, the applications are not accessible.

Procedure


  1. Log on to the administrative console for IBM WebSphere Application Server Network Deployment.
  2. From the navigation pane, browse to Servers > Server Types > WebSphere spplication servers.
  3. Click the application server created for the product you want to update, for example, MXServer.
  4. From the Configuration panel, under Container Settings, click Session management.
  5. Under General properties, click Enable cookiesDo not clear this option. Click the label only.
  6. Clear the Set session cookies to HTTPOnly check box to help prevent cross-site scripting attacks.
  7. Click OK, save the changes, and then click OK.
  8. Click Save and then click OK.
  9. Navigate back to the Application servers table, and select the application server required.
  10. Click Restart to restart the application server in order to apply the changes made.


samedi 20 février 2016

Installation d’Oracle Software 11G (inachevé)

La version Oracle 11g release 2 pour Windows (11.2.0.1.0) est disponible depuis le début avril 2010.
Depuis septembre 2010, il était déjà possible d'utiliser Oracle 11.2  avec Linux et d'autres systèmes d'exploitation.

La première release d'Oracle 11g pour Windows,  (11.1.0.6)  datait d' octobre 2007.

Un serveur HTTP est également directement intégré dans la base de données.
Ce serveur utilise la technologie WebDAV  et est implémenté dans sous le nom XML DB.
Il est nommé  par Oracle "Embedded PL/SQL Gateway".

Ce dossier technique a pour objet de procéder, étape par étape, à une installation standard d'Oracle  11.2, au paramétrage d' APEX et à la réalisation d'une première application.
 
Téléchargement 

Le lien de téléchargement est proposé à l'adresse :   www.oracle.com/technology/software/products/database/index.html
Dans ce dossier, nous abordons l'installation de la version Oracle 11.2 pour Windows 32 bits. Pour les systèmes 64 bits il faut télécharger la version 64 bits depuis ce lien http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html



Il est nécessaire de décompacter les deux documents .zip téléchargés dans le même répertoire.
Si on décompactait les deux documents dans des répertoires distincts, alors, lors de l'installation, des fichiers seraient indiqués "manquants".


Ici, les deux documents zip ont été décompactés vers le dossier:

D:\Sources\HRAAnalytics\ORACLE_SOFTWARE\os1of7

Lancer l’installateur oracle software


Une fenêtre de type "DOS" apparaît pendant quelques instants, vérifiant que le système est compatible avec Oracle 11.2




Ignorer la réception des mises à jour de sécurité



Ignorer le téléchargement des mises à jour logicielles





Choisir l’installation du logiciel de base de données uniquement






 Choisir d’installer une base de données mono instance




Choisir la langue du produit





Mise en place d'une réplication DFS (inachevé)

Introduction


Le système de fichiers DFS est implémenté en tant que service de rôle du rôle Services de fichiers. Le système de fichiers DFS est constitué de deux services de rôle :
  • Espaces de noms DFS

  • Réplication DFS

Pour gérer les services Espaces de noms DFS et Réplication DFS, vous pouvez utiliser le composant logiciel enfichable Gestion du système de fichiers distribués DFS hébergé par le Gestionnaire de serveur ou le composant logiciel enfichable Gestion du système de fichiers distribués DFS à partir du dossier Outils d’administration. Vous pouvez également utiliser des outils d’invite de commandes.

 Installer DFS

Installation du rôle de services de fichiers



Suivant * 2

Sélectionner Système de fichiers distribués (DFS)



Créer ultérieurement l'espace de noms 



Installer les rôles


Configuration de la réplication

Ouvrir le gestionnaire de système de fichiers distribués


Réplication --- Nouveau groupe de réplication 

Choisir "Groupe de réplication pour la collecte de données"



Donner un nom au groupe


Spécifier le nom du serveur source de la réplication



Choisir les dossiers à répliquer





Indiquer le serveur destination de la réplication



Choisir le dossiers destination pour chaque dossier source:


Planifier la réplication:

Réplication continue: en temps réél
Réplication aux jours et heures spécifiés: à des instants précis


Revoir les paramètres et lancer la création du groupe de réplication



A ce moment la réplication ne fonctionne pas, il faut attendre un peu de temps pour voir crées les dossiers répliqués.

Tester en ajoutant une facture dans un dossier, la modifier et la supprimer. Vous allez voir que le dossier destination subit les mêmes changement.

Configuration d'un espace de noms


Les espaces de noms DFS vous permettent de grouper des dossiers partagés qui se trouvent sur des serveurs différents en un ou plusieurs espaces de noms logiquement structurés. Chaque espace de noms apparaît aux utilisateurs comme un dossier partagé unique avec une série de sous-dossiers. Toutefois, la structure sous-jacente de l’espace de noms peut se composer de nombreux dossiers partagés situés sur des serveurs différents et dans plusieurs sites.(http://technet.microsoft.com/fr-fr/library/cc771914.aspx)

Ouvrir le gestionnaire de système de fichiers distribués

Espace de noms -- Nouvel espace de noms

Renseigner le nom du serveur hébergeant l'espace de noms



Donner un nom


Type: Espace de noms de domaine


Revoir les paramètres et lancer la création



Publier les dossiers dans l'espace des noms




LRM-00109: UNDO Tablespace Error

Every Oracle Database must have a method of maintaining information that is used to roll back, or undo, changes to the database. Such information consists of records of the actions of transactions, primarily before they are committed. These records are collectively referred to as undo.
Undo records are used to:
  • Roll back transactions when a ROLLBACK statement is issued
  • Recover the database
  • Provide read consistency
  • Analyze data as of an earlier point in time by using Flashback Query
  • Recover from logical corruptions using Flashback features
Today I encountered this error when starting my Oracle database in windows server:

SQL> startup;
ORA-01078: failure in processing system parameters
LRM-00109: impossible d'ouvrir le fichier de param┐tres 'E:\APP\ORACLE\PRODUCT\1
1.2.0\DBHOME_2\DATABASE\INITHREF.ORA'

Resolution steps:

Indicate the init.ora file used by the database:

SQL> startup pfile=E:\REFCIV9\database\pfile\initHREF.ora
ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated
ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated
Instance ORACLE lancÚe.

Total System Global Area  455184384 bytes
Fixed Size                  2282056 bytes
Variable Size             343936440 bytes
Database Buffers          100663296 bytes
Redo Buffers                8302592 bytes
Base de donnÚes montÚe.
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type
ID de processus : 8324
ID de session : 9,  NumÚro de sÚrie : 3

But,

Another message was displayed when opening the instance:

ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type
ID de processus : 8324
ID de session : 9,  NumÚro de sÚrie : 3

So,

Shutdown the Database and set the following parameters in parameter file

###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=MANUAL
undo_retention=10800

undo_tablespace=UNDOTBS02


Start the Database

SQL> startup pfile=E:\REFCIV9\database\pfile\initHREF.ora
ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated
ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated
Instance ORACLE lancÚe.

Total System Global Area  455184384 bytes
Fixed Size                  2282056 bytes
Variable Size             343936440 bytes
Database Buffers          100663296 bytes
Redo Buffers                8302592 bytes
Base de donnÚes montÚe.

Base de donnÚes ouverte.


Some warnings still there:

ORA-32006: BACKGROUND_DUMP_DEST initialization parameter has been deprecated
ORA-32006: USER_DUMP_DEST initialization parameter has been deprecated

Delete these two parameters from init file:

###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=E:\REFSENEGALV9\database\log
core_dump_dest=E:\REFSENEGALV9\database\log
user_dump_dest=E:\REFSENEGALV9\database\log


And restart the database.

It seems OK for now :)

But when using my application I had this Oracle error

ORA-01552: cannot use system rollback segment for non-system tablespace 'string'

To fix it:

Create a new undo tablespace:

SQL> CREATE UNDO TABLESPACE "UNDOTBS1" DATAFILE 'E:\REFCIV9\database\sys\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT  5120K MAXSIZE UNLIMITED;
Tablespace crÚÚ.

Swith the default UNDO to the new one fails:

SQL> ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;
ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1
*
ERREUR Ó la ligne 1 :
ORA-02097: le paramÞtre ne peut pas Ûtre modifiÚ, car la valeur indiquÚe n'est
pas valide
ORA-30014: opÚration prise en charge uniquement en mode de gestion
d'annulations automatique

Modify in the init file the management mode of undo tablespace to "AUTO" and restart the database:


###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO


SQL> startup pfile=E:\REFCIV9\database\pfile\initHREF.ora
Instance ORACLE lancÚe.

Total System Global Area  455184384 bytes
Fixed Size                  2282056 bytes
Variable Size             343936440 bytes
Database Buffers          100663296 bytes
Redo Buffers                8302592 bytes
Base de donnÚes montÚe.
Base de donnÚes ouverte.
SQL>
SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     10800
undo_tablespace                      string      UNDOTBS02


The switch succed now:

SQL> ALTER SYSTEM SET UNDO_TABLESPACE=UNDOTBS1;

SystÞme modifiÚ.

SQL> show parameter undo

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_management                      string      AUTO
undo_retention                       integer     10800
undo_tablespace                      string      UNDOTBS1


Drop the old tablespace with its files:

SQL> DROP TABLESPACE UNDOTBS02 INCLUDING CONTENTS AND DATAFILES;

Tablespace supprimÚ.


Hope that helps !



mercredi 10 février 2016

Installation Oracle Data Integrator

https://www.academia.edu/9645764/Installation_Oracle_Data_Integrator

Installation Oracle Data Integrator



DVD à utiliser :
Extraire les 2 fichiers compressés vers le même répertoire (D:\Sources\HRAAnalytics\ODI par exemple)
Lancer depuis le répertoire D:\Sources\HRAAnalytics\ODI\Disk1\install\win64 l’exécutable setup.exe comme suit :
setup.exe -jreLoc C:\Java\jdk1.6.0_45 où :
C:\Java\jdk1.6.0_45 = %JAVA_HOME%
Le répertoire d’installation de Java ne doit pas contenir des espaces
 

Patienter quelques instants pour voir l’utilitaire d’installation graphique s’afficher.