<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nodens</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nodens"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Nodens"/>
	<updated>2026-04-28T12:51:05Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Reseau-bdd-oracle10g-debian&amp;diff=13164</id>
		<title>Reseau-bdd-oracle10g-debian</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Reseau-bdd-oracle10g-debian&amp;diff=13164"/>
		<updated>2006-07-28T20:30:57Z</updated>

		<summary type="html">&lt;p&gt;Nodens : création à partir d&amp;#039;une page dokuwiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;====== Oracle 10g sous linux (Debian Sarge) ======&lt;br /&gt;
&lt;br /&gt;
//note : ceci n&#039;est qu&#039;un pense-bête pour le moment. Cette page est à améliorer.//&lt;br /&gt;
&lt;br /&gt;
  * Une documentation pas à pas : http://linux.inet.hr/oracle10g_on_debian.html&lt;br /&gt;
  * Quelques commentaires en français : http://linuxfr.org/forums/15/13700.html&lt;br /&gt;
  * Doc officielle Oracle (non spécifique Debian, au contraire, plutôt spécifique non debian) http://download-east.oracle.com/docs/cd/B19306_01/install.102/b15661/toc.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  * des images iso figurent sur le repository (\\SRV-AD\BACKDATA\ISOS\Oracle\10g\)&lt;br /&gt;
&lt;br /&gt;
tromper l&#039;installer :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
oracle10:/home/oracle# ln -s /usr/bin/awk /bin/awk&lt;br /&gt;
oracle10:/home/oracle# ln -s /usr/bin/rpm /bin/rpm&lt;br /&gt;
oracle10:/home/oracle# ln -s /usr/bin/basename /bin/basename&lt;br /&gt;
oracle10:/home/oracle# ln -s /etc /etc/rc.d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
oracle10:/home# mkdir -p /usr/lib/oracle/app/oracle&lt;br /&gt;
oracle10:/home# mkdir -p /var/lib/oracle/app/oracle&lt;br /&gt;
oracle10:/home# chown -R oracle:oinstall /usr/lib/oracle/app/oracle&lt;br /&gt;
oracle10:/home# chown -R oracle:oinstall /var/lib/oracle/app/oracle&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/sysctl.conf :&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
# nécessaire pour oracle&lt;br /&gt;
kernel.sem = 250 32000 100 128&lt;br /&gt;
net.ipv4.ip_local_port_range = 1024 65000&lt;br /&gt;
net.core.rmem_default = 109568&lt;br /&gt;
net.core.wmem_default = 109568&lt;br /&gt;
net.core.rmem_max = 131071&lt;br /&gt;
net.core.wmem_max = 131071&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/security/limits.conf&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
oracle           soft    nproc   2047&lt;br /&gt;
oracle           hard    nproc   16384&lt;br /&gt;
oracle           soft    nofile  1024&lt;br /&gt;
oracle           hard    nofile  65536&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/profile&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
if [ $USER = &amp;quot;oracle&amp;quot; ]; then&lt;br /&gt;
     if [ $SHELL = &amp;quot;/bin/ksh&amp;quot; ]; then&lt;br /&gt;
           ulimit -p 16384&lt;br /&gt;
           ulimit -n 65536&lt;br /&gt;
     else&lt;br /&gt;
           ulimit -u 16384 -n 65536&lt;br /&gt;
     fi&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~oracle/.bash_profile&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PATH=${PATH}:/home/oracle/product/10.2.0/db_1/bin/ &lt;br /&gt;
&lt;br /&gt;
ORACLE_HOME=/home/oracle/product/10.2.0/db_1/&lt;br /&gt;
ORACLE_SID=orcl&lt;br /&gt;
ORATAB=/etc/oratab&lt;br /&gt;
ORACLE_HOME_LISTNER=$ORACLE_BASE&lt;br /&gt;
ORACLE_BASE=$ORACLE_HOME&lt;br /&gt;
&lt;br /&gt;
export ORACLE_BASE ORACLE_SID ORATAB ORACLE_HOME ORACLE_HOME_LISTNER&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
installation xbase-clients (pour X11 Forwarding)&lt;br /&gt;
&lt;br /&gt;
oracle10:~# apt-get install libmotif3 libmotif-dev alien&lt;br /&gt;
&lt;br /&gt;
Il faut aussi un backport de libaio (il y en a un dans le repository debian d&#039;oracle : http://oss.oracle.com/debian).&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/bin/rpm /bin&lt;br /&gt;
&lt;br /&gt;
lancement installer en tant qu&#039;oracle (utilisation X11 Forwarding)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
oracle@oracle10:~/database$ ./runInstaller -ignoreSysPrereqs&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remplacer dans $ORACLE_HOME/bin/dbstart :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
par : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code:bash&amp;gt;&lt;br /&gt;
ORACLE_HOME_LISTNER=$ORACLE_HOME&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
si la création de la base plante, retenter après avec la commande dbca.&lt;/div&gt;</summary>
		<author><name>Nodens</name></author>
	</entry>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=12786</id>
		<title>Discussion:Les permissions sur les fichiers</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Discussion:Les_permissions_sur_les_fichiers&amp;diff=12786"/>
		<updated>2006-06-13T20:56:22Z</updated>

		<summary type="html">&lt;p&gt;Nodens : correction syntaxe wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Commentaires de : VincentRamos=&lt;br /&gt;
posté le 2005-04-18 12:23:44&lt;br /&gt;
&lt;br /&gt;
Noter que les paramètres en octal passés à chmod ne doivent pas forcément être préfixés du zéro et qu&#039;il n&#039;y a pas de différence entre chmod 0755 et chmod 755. Cf. à cet égard le fil Usenet &amp;lt;news:42627333$0$1983$626a14ce@news.free.fr&amp;gt; et la documentation :&lt;br /&gt;
« A numeric mode is  from one  to four octal  digits (0-7), derived by adding up the bits with values 4, 2, and 1. Any omitted  digits are assumed to be  leading zeros. ».&lt;br /&gt;
&lt;br /&gt;
Il n&#039;y a donc pas non plus de conversion en décimal qui se produise si l&#039;on omet ce préfixe zéro.&lt;br /&gt;
&lt;br /&gt;
Vincent Ramos=&lt;br /&gt;
Merci de poser les questions sur le phorum de Léa.&lt;br /&gt;
&lt;br /&gt;
=Commentaires de : ClementHermann=&lt;br /&gt;
posté le 2005-01-31 17:50:54&lt;br /&gt;
&lt;br /&gt;
====Spécificités pour les répertoires====&lt;br /&gt;
&lt;br /&gt;
Pour les répertoires, la signification des permissions est légèrement modifiée :&lt;br /&gt;
On utilisera la convention suivante : &#039;&#039;&#039;&#039;&#039;&amp;lt;nom du droit&amp;gt;&#039;&#039;&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;&amp;lt;représentation symbolique&amp;gt;&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;&amp;lt;valeur numérique&amp;gt;&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
la valeur numérique (en octal) est utilisée par exemple par la commande chmod et la commande find (voir l&#039;article auquel ce commentaire répond). Les différentes valeurs s&#039;additionnent pour donner une représentation numérique de la permission pour chaque entité (propriétaire, groupe, autres).&lt;br /&gt;
&lt;br /&gt;
 - &#039;&#039;&#039;exécution&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;1&#039;&#039;&#039;&#039;&#039;)---&lt;br /&gt;
 Donne le droit d&#039;accéder au répertoire&lt;br /&gt;
&lt;br /&gt;
 - &#039;&#039;l&#039;ecture&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;2&#039;&#039;&#039;&#039;&#039;)---&lt;br /&gt;
 Donne le droit de lister le contenu d&#039;un répertoire. (//NB: Si cette permission est absente, le répertoire n&#039;est pas visible avec ls, à moins d&#039;en être propriétaire.//)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - &#039;&#039;&#039;écriture&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;w&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;4&#039;&#039;&#039;&#039;&#039;)---&lt;br /&gt;
 Donne le droit de modifier le contenu du répertoire (même si les permissions individuelles sur les fichiers du répertoire ne le permettent pas)&lt;br /&gt;
&lt;br /&gt;
Ces permissions s&#039;ajoutent entre elles : on peut imaginer avoir le droit d&#039;accéder (&#039;&#039;&#039;&#039;&#039;x&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;1&#039;&#039;&#039;&#039;&#039;) à un répertoire sans pouvoir en lister(&#039;&#039;&#039;&#039;&#039;r&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;2&#039;&#039;&#039;&#039;&#039;) le contenu, mais il n&#039;est pas possible de donner le droit de lister un répertoire sans donner le droit d&#039;y accéder.&lt;br /&gt;
Attention cependant, si l&#039;utilisateur a le droit d&#039;écriture sur le répertoire parent, il pourra modifier les droits des sous-répertoires à sa guise.&lt;br /&gt;
&lt;br /&gt;
D&#039;autre part, les derniers bits [[POSIX]] (&#039;&#039;&#039;sticky&#039;&#039;&#039; et &#039;&#039;&#039;setGID&#039;&#039;&#039;) représentent des permissions spéciales, différentes elles aussi de leur homologue sur les fichiers :&lt;br /&gt;
(//NB: le bit &#039;&#039;&#039;setUID&#039;&#039;&#039;, &#039;&#039;&#039;4000&#039;&#039;&#039; en représentation numérique, n&#039;a pas d&#039;effet sur un répertoire//).&lt;br /&gt;
&lt;br /&gt;
 - &#039;&#039;&#039;sticky&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;t&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;1000&#039;&#039;&#039;&#039;&#039;)---&lt;br /&gt;
 Même lorsqu&#039;un répertoire est accessible en écriture, on ne peut modifier les fichiers enfants sur lesquels on ne possède pas de droit explicite. Le cas d&#039;école est le répertoire temporaire commun du système, &#039;&#039;/tmp&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
 - &#039;&#039;&#039;setGID&#039;&#039;&#039; (&#039;&#039;&#039;&#039;&#039;s&#039;&#039;&#039;&#039;&#039;) (&#039;&#039;&#039;&#039;&#039;2000&#039;&#039;&#039;&#039;&#039;)---&lt;br /&gt;
 quelque soit le groupe principal d&#039;un utilisateur, le groupe d&#039;appartenance des fichiers enfants créés sera le groupe d&#039;appartenance du répertoire. Sur une [[Debian]], le cas d&#039;école est &#039;&#039;/usr/local&#039;&#039; et ses sous-répertoires qui possèdent comme groupe d&#039;appartenance &#039;&#039;staff&#039;&#039; et ont le bit &#039;&#039;&#039;setGID&#039;&#039;&#039; positionné : tout fichier créé sous l&#039;un de ces répertoires aura comme groupe d&#039;appartenance &#039;&#039;staff&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Il existe aussi le bit &#039;&#039;&#039;sticky bit&#039;&#039;&#039;, &amp;quot;t&amp;quot;&#039;&#039; ou 1000 pour la valeur octale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur le répertoire&#039;&#039;&#039;, par exemple /tmp : celui-ci a pour but de ne permettre la suppression que des fichiers/répertoires dont on est propriétaire.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Appliqué sur un fichier binaire&#039;&#039;&#039; (attribution réservé à root) permet le maintien en mémoire après son exécution.&lt;/div&gt;</summary>
		<author><name>Nodens</name></author>
	</entry>
</feed>