100% found this document useful (9 votes)
52 views

Full Download Expert Oracle Database Architecture Oracle Database 9i 10g and 11g Programming Techniques and Solutions 2nd Edition Thomas Kyte PDF DOCX

Programming

Uploaded by

reefetober8p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (9 votes)
52 views

Full Download Expert Oracle Database Architecture Oracle Database 9i 10g and 11g Programming Techniques and Solutions 2nd Edition Thomas Kyte PDF DOCX

Programming

Uploaded by

reefetober8p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

Download the full version of the ebook at ebookname.

com

Expert Oracle Database Architecture Oracle


Database 9i 10g and 11g Programming Techniques and
Solutions 2nd Edition Thomas Kyte

https://ebookname.com/product/expert-oracle-database-
architecture-oracle-database-9i-10g-and-11g-programming-
techniques-and-solutions-2nd-edition-thomas-kyte/

OR CLICK BUTTON

DOWNLOAD EBOOK

Download more ebook instantly today at https://ebookname.com


Instant digital products (PDF, ePub, MOBI) available
Download now and explore formats that suit you...

Expert Oracle Database Architecture Third Edition Thomas


Kyte

https://ebookname.com/product/expert-oracle-database-architecture-
third-edition-thomas-kyte/

ebookname.com

Oracle Essentials Fourth Edition Oracle Database 11g Rick


Greenwald

https://ebookname.com/product/oracle-essentials-fourth-edition-oracle-
database-11g-rick-greenwald/

ebookname.com

Oracle Database Administrator s Guide 10g Release 2 10 2


1st Edition Oracle

https://ebookname.com/product/oracle-database-administrator-s-
guide-10g-release-2-10-2-1st-edition-oracle/

ebookname.com

Tuberculosis of the Skeletal System bones joints spine and


bursal sheaths 4th Edition Sm Tuli

https://ebookname.com/product/tuberculosis-of-the-skeletal-system-
bones-joints-spine-and-bursal-sheaths-4th-edition-sm-tuli/

ebookname.com
The Ancient Maya 6th Edition Robert J. Sharer

https://ebookname.com/product/the-ancient-maya-6th-edition-robert-j-
sharer/

ebookname.com

The Worst Kept Secret Israel s Bargain with the Bomb Avner
Cohen

https://ebookname.com/product/the-worst-kept-secret-israel-s-bargain-
with-the-bomb-avner-cohen/

ebookname.com

Advances in Immunology 1st Edition Alt

https://ebookname.com/product/advances-in-immunology-1st-edition-alt/

ebookname.com

Python Cookbook 2nd ed Edition Beazley

https://ebookname.com/product/python-cookbook-2nd-ed-edition-beazley/

ebookname.com

Self portrait as your traitor First Edition Taylor

https://ebookname.com/product/self-portrait-as-your-traitor-first-
edition-taylor/

ebookname.com
Osteopathic and Chiropractic Techniques for Manual
Therapists A Comprehensive Guide to Spinal and Peripheral
Manipulations 1st Edition Jimmy Michael
https://ebookname.com/product/osteopathic-and-chiropractic-techniques-
for-manual-therapists-a-comprehensive-guide-to-spinal-and-peripheral-
manipulations-1st-edition-jimmy-michael/
ebookname.com
THE EXPERT’S VOICE ® IN ORACLE
anion
Available

pert

Expert
Oracle
Database Architecture
Oracle Database 9i, 10g, and 11g
Programming Techniques and Solutions

SECOND EDITION

OND
TION
Thomas Kyte
Forewords by Jonathan Lewis and Ken Jacobs (aka “Dr. DBA”)
yte
Praise for
Expert Oracle Database Architecture:
9i and 10g Programming Techniques and Solutions

“This book will help you make the best use of Oracle technology. Emulating Tom’s
rational methodology, and demand for proof by example, will make you a far better
technology thinker. Without question, this is one of the most important Oracle books
you can possess.”

—Ken Jacobs, (aka “Dr. DBA”) Vice President of Product Strategy


(Server Technologies), Oracle Corporation

“It’s an excellent book, full of plenty of deep insights about Oracle technology.”

—Sean Hull, Heavyweight Internet Group (http://iheavy.com)


Expert Oracle
Database Architecture
Oracle Database 9i, 10g, and 11g Programming
Techniques and Solutions
Second Edition

■■■
Thomas Kyte
Expert Oracle Database Architecture: Oracle Database 9i, 10g, and 11g Programming
Techniques and Solutions, Second Edition
Copyright © 2010 by Thomas Kyte
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
ISBN-13 (pbk): 978-1-4302-2946-9
ISBN-13 (electronic): 978-1-4302-2947-6
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol
with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only
in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of
the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are
not identified as such, are not to be taken as an expression of opinion as to whether or not they are
subject to proprietary rights.
President and Publisher: Paul Manning
Lead Editor: Jonathan Gennick
Technical Reviewers: Christopher Beck, Melanie Caffrey, and Jason Straub
Editorial Board: Clay Andres, Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell,
Jonathan Gennick, Jonathan Hassell, Michelle Lowman, Matthew Moodie, Duncan Parkes,
Jeffrey Pepper, Frank Pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft,
Matt Wade, Tom Welsh
Coordinating Editor: Debra Kelly
Copy Editors: Mary Behr and Sharon Terdeman
Compositor: Mary Sudul
Indexer: BIM Indexing and Proofreading Services
Artist: April Milne
Cover Designer: Anna Ishchenko
Distributed to the book trade worldwide by Springer Science+Business Media, LLC., 233 Spring
Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail
[email protected], or visit www.springeronline.com.
For information on translations, please e-mail [email protected], or visit www.apress.com.
Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use.
eBook versions and licenses are also available for most titles. For more information, reference our
Special Bulk Sales–eBook Licensing web page at www.apress.com/info/bulksales.
The information in this book is distributed on an “as is” basis, without warranty. Although every
precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have
any liability to any person or entity with respect to any loss or damage caused or alleged to be caused
directly or indirectly by the information contained in this work.
The source code for this book is available to readers at www.apress.com.
Contents at a Glance

■ Chapter 1: Developing Successful Oracle Applications .......................................1


■ Chapter 2: Architecture Overview......................................................................51
■ Chapter 3: Files ..................................................................................................67
■ Chapter 4: Memory Structures.........................................................................121
■ Chapter 5: Oracle Processes............................................................................165
■ Chapter 6: Locking and Latching .....................................................................195
■ Chapter 7: Concurrency and Multi-versioning.................................................243
■ Chapter 8: Transactions...................................................................................267
■ Chapter 9: Redo and Undo................................................................................299
■ Chapter 10: Database Tables ...........................................................................345
■ Chapter 11: Indexes .........................................................................................425
■ Chapter 12: Datatypes......................................................................................493
■ Chapter 13: Partitioning...................................................................................557
■ Chapter 14: Parallel Execution.........................................................................621
■ Chapter 15: Data Loading and Unloading.........................................................657
■ Chapter 16: Data Encryption ............................................................................709
Index.....................................................................................................................751

v
■ CONTENTS

Contents

Contents at a Glance.................................................................................................v
Foreword ............................................................................................................. xviii
Foreword from the First Edition ............................................................................ xix
About the Author .................................................................................................. xxii
About the Technical Reviewers ........................................................................... xxiii
Acknowledgments ............................................................................................... xxiv
Introduction .......................................................................................................... xxv
Setting Up Your Environment ............................................................................. xxxii

■ Chapter 1: Developing Successful Oracle Applications .......................................1


My Approach....................................................................................................................2
The Black Box Approach..................................................................................................3
How (and How Not) to Develop Database Applications .................................................11
Understanding Oracle Architecture ......................................................................................................12
Understanding Concurrency Control.....................................................................................................21
Multi-Versioning ...................................................................................................................................25
Database Independence? .....................................................................................................................32
How Do I Make It Run Faster? ..............................................................................................................46
The DBA-Developer Relationship..........................................................................................................48
Summary .......................................................................................................................49

vi
■ CONTENTS

■ Chapter 2: Architecture Overview......................................................................51


Defining Database and Instance....................................................................................52
The SGA and Background Processes....................................................................................................58
Connecting to Oracle .....................................................................................................60
Dedicated Server ..................................................................................................................................60
Shared Server.......................................................................................................................................62
Mechanics of Connecting over TCP/IP..................................................................................................63
Summary .......................................................................................................................66

■ Chapter 3: Files ..................................................................................................67


Parameter Files..............................................................................................................68
What Are Parameters?..........................................................................................................................69
Legacy init.ora Parameter Files............................................................................................................73
Server Parameter Files (SPFILEs) ..................................................................................74
Converting to SPFILEs ..........................................................................................................................75
Trace Files .....................................................................................................................82
Requested Trace Files ..........................................................................................................................83
Trace Files Generated in Response to Internal Errors ..........................................................................88
Trace File Wrap-up ...............................................................................................................................93
Alert File ........................................................................................................................93
Data Files.......................................................................................................................96
A Brief Review of File System Mechanisms .........................................................................................96
The Storage Hierarchy in an Oracle Database......................................................................................97
Dictionary-Managed and Locally-Managed Tablespaces...................................................................101
Temp Files ...................................................................................................................103
Control Files.................................................................................................................105
Redo Log Files .............................................................................................................105
Online Redo Log..................................................................................................................................106
Archived Redo Log..............................................................................................................................108
Password Files.............................................................................................................109

vii
■ CONTENTS

Change Tracking File ...................................................................................................113


Flashback Logs............................................................................................................114
Flashback Database ...........................................................................................................................114
Flash Recovery Area...........................................................................................................................115
DMP Files (EXP/IMP Files)............................................................................................116
Data Pump Files...........................................................................................................117
Flat Files ......................................................................................................................120
Summary .....................................................................................................................120

■ Chapter 4: Memory Structures.........................................................................121


The Process Global Area and User Global Area ...........................................................122
Manual PGA Memory Management ....................................................................................................123
Automatic PGA Memory Management................................................................................................129
Choosing Between Manual and Auto Memory Management..............................................................140
PGA and UGA Wrap-up........................................................................................................................142
The System Global Area...............................................................................................142
Fixed SGA ...........................................................................................................................................148
Redo Buffer.........................................................................................................................................148
Block Buffer Cache .............................................................................................................................149
Shared Pool ........................................................................................................................................156
Large Pool...........................................................................................................................................159
Java Pool ............................................................................................................................................160
Streams Pool ......................................................................................................................................160
Automatic SGA Memory Management................................................................................................161
Automatic Memory Management .......................................................................................................162
Summary .....................................................................................................................164

■ Chapter 5: Oracle Processes............................................................................165


Server Processes.........................................................................................................166
Dedicated Server Connections ...........................................................................................................166
Shared Server Connections ................................................................................................................169

viii
■ CONTENTS

Database Resident Connection Pooling (DRCP) ..................................................................................170


Connections vs. Sessions ...................................................................................................................170
Dedicated Server vs. Shared Server vs. DRCP ...................................................................................176
Dedicated/Shared Server Wrap-up.....................................................................................................179
Background Processes ................................................................................................180
Focused Background Processes.........................................................................................................181
Utility Background Processes.............................................................................................................190
Slave Processes...........................................................................................................193
I/O Slaves............................................................................................................................................193
Pnnn: Parallel Query Execution Servers .............................................................................................193
Summary .....................................................................................................................194

■ Chapter 6: Locking and Latching .....................................................................195


What Are Locks?..........................................................................................................195
Locking Issues .............................................................................................................198
Lost Updates.......................................................................................................................................198
Pessimistic Locking............................................................................................................................199
Optimistic Locking..............................................................................................................................201
Optimistic or Pessimistic Locking?.....................................................................................................207
Blocking..............................................................................................................................................208
Deadlocks ...........................................................................................................................................211
Lock Escalation...................................................................................................................................215
Lock Types...................................................................................................................216
DML Locks ..........................................................................................................................................216
DDL Locks...........................................................................................................................................225
Latches ...............................................................................................................................................230
Mutexes ..............................................................................................................................................240
Manual Locking and User-Defined Locks ...........................................................................................240
Summary .....................................................................................................................241

ix
■ CONTENTS

■ Chapter 7: Concurrency and Multi-versioning.................................................243


What Are Concurrency Controls?.................................................................................243
Transaction Isolation Levels ........................................................................................244
READ UNCOMMITTED..........................................................................................................................246
READ COMMITTED ..............................................................................................................................248
REPEATABLE READ .............................................................................................................................249
SERIALIZABLE .....................................................................................................................................252
READ ONLY .........................................................................................................................................254
Implications of Multi-version Read Consistency..........................................................255
A Common Data Warehousing Technique That Fails..........................................................................255
An Explanation for Higher Than Expected I/O on Hot Tables ..............................................................256
Write Consistency ........................................................................................................259
Consistent Reads and Current Reads .................................................................................................259
Seeing a Restart .................................................................................................................................262
Why Is a Restart Important to Us? ......................................................................................................264
Summary .....................................................................................................................265

■ Chapter 8: Transactions...................................................................................267
Transaction Control Statements ..................................................................................267
Atomicity......................................................................................................................269
Statement-Level Atomicity .................................................................................................................269
Procedure-Level Atomicity .................................................................................................................271
Transaction-Level Atomicity ...............................................................................................................275
DDL and Atomicity ..............................................................................................................................275
Durability .....................................................................................................................275
WRITE Extensions to COMMIT.............................................................................................................276
COMMITS in a Non-Distributed PL/SQL Block ....................................................................................277
Integrity Constraints and Transactions........................................................................279
IMMEDIATE Constraints ......................................................................................................................279
DEFERRABLE Constraints and Cascading Updates.............................................................................280

x
■ CONTENTS

Bad Transaction Habits................................................................................................284


Committing in a Loop .........................................................................................................................284
Using Autocommit ..............................................................................................................................290
Distributed Transactions..............................................................................................291
Autonomous Transactions ...........................................................................................293
How Autonomous Transactions Work.................................................................................................293
When to Use Autonomous Transactions .............................................................................................295
Summary .....................................................................................................................298

■ Chapter 9: Redo and Undo................................................................................299


What Is Redo?..............................................................................................................300
What Is Undo?..............................................................................................................300
How Redo and Undo Work Together............................................................................304
Example INSERT-UPDATE-DELETE Scenario ......................................................................................304
Commit and Rollback Processing ................................................................................308
What Does a COMMIT Do? ..................................................................................................................308
What Does a ROLLBACK Do? ..............................................................................................................315
Investigating Redo .......................................................................................................316
Measuring Redo..................................................................................................................................316
Can I Turn Off Redo Log Generation? .................................................................................................318
Why Can’t I Allocate a New Log?........................................................................................................321
Block Cleanout....................................................................................................................................323
Log Contention....................................................................................................................................326
Temporary Tables and Redo/Undo .....................................................................................................328
Investigating Undo .......................................................................................................332
What Generates the Most and Least Undo? .......................................................................................332
ORA-01555: snapshot too old Error ....................................................................................................334
Summary .....................................................................................................................344

xi
■ CONTENTS

■ Chapter 10: Database Tables ...........................................................................345


Types of Tables............................................................................................................345
Terminology.................................................................................................................347
Segment .............................................................................................................................................347
Segment Space Management ............................................................................................................350
High-water Mark ................................................................................................................................350
FREELISTS ..........................................................................................................................................352
PCTFREE and PCTUSED ......................................................................................................................356
LOGGING and NOLOGGING ..................................................................................................................359
INITRANS and MAXTRANS ..................................................................................................................359
Heap Organized Tables................................................................................................359
Index Organized Tables ...............................................................................................363
Index Organized Tables Wrap-up .......................................................................................................378
Index Clustered Tables ................................................................................................378
Index Clustered Tables Wrap-up ........................................................................................................386
Hash Clustered Tables.................................................................................................386
Hash Clustered Tables Wrap-up .........................................................................................................394
Sorted Hash Clustered Tables .....................................................................................395
Nested Tables ..............................................................................................................397
Nested Tables Syntax .........................................................................................................................398
Nested Table Storage .........................................................................................................................405
Nested Tables Wrap-up ......................................................................................................................408
Temporary Tables ........................................................................................................409
Temporary Tables Wrap-up ................................................................................................................415
Object Tables ...............................................................................................................416
Object Tables Wrap-up .......................................................................................................................423
Summary .....................................................................................................................423

xii
■ CONTENTS

■ Chapter 11: Indexes .........................................................................................425


An Overview of Oracle Indexes ....................................................................................425
B*Tree Indexes ............................................................................................................427
Index Key Compression ......................................................................................................................430
Reverse Key Indexes ..........................................................................................................................433
Descending Indexes ...........................................................................................................................439
When Should You Use a B*Tree Index? ..............................................................................................441
B*Trees Wrap-up ................................................................................................................................452
Bitmap Indexes ............................................................................................................452
When Should You Use a Bitmap Index?..............................................................................................453
Bitmap Join Indexes ...........................................................................................................................457
Bitmap Indexes Wrap-up ....................................................................................................................459
Function-Based Indexes ..............................................................................................460
Important Implementation Details ......................................................................................................460
A Simple Function-Based Index Example...........................................................................................461
Indexing Only Some of the Rows........................................................................................................470
Implementing Selective Uniqueness ..................................................................................................472
Caveat Regarding ORA-01743 ............................................................................................................472
Function-Based Indexes Wrap-up ......................................................................................................473
Application Domain Indexes ........................................................................................474
Frequently Asked Questions and Myths About Indexes...............................................475
Do Indexes Work on Views? ...............................................................................................................475
Do Nulls and Indexes Work Together?................................................................................................475
Should Foreign Keys Be Indexed? ......................................................................................................477
Why Isn’t My Index Getting Used? ......................................................................................................479
Myth: Space Is Never Reused in an Index ..........................................................................................485
Myth: Most Discriminating Elements Should Be First ........................................................................488
Summary .....................................................................................................................491

xiii
■ CONTENTS

■ Chapter 12: Datatypes......................................................................................493


An Overview of Oracle Datatypes ................................................................................493
Character and Binary String Types ..............................................................................496
NLS Overview .....................................................................................................................................496
Character Strings................................................................................................................................499
Binary Strings: RAW Types ..........................................................................................506
Number Types..............................................................................................................508
NUMBER Type Syntax and Usage .......................................................................................................510
BINARY_FLOAT/BINARY_DOUBLE Type Syntax and Usage.................................................................513
Non-native Number Types..................................................................................................................514
Performance Considerations ..............................................................................................................514
Long Types ..................................................................................................................516
Restrictions on LONG and LONG RAW Types ......................................................................................516
Coping with Legacy LONG Types ........................................................................................................518
Dates, Timestamps, and Interval Types.......................................................................523
Formats ..............................................................................................................................................523
DATE Type ..........................................................................................................................................525
TIMESTAMP Type................................................................................................................................531
INTERVAL Type ...................................................................................................................................538
LOB Types....................................................................................................................541
Internal LOBs ......................................................................................................................................541
BFILEs.................................................................................................................................................552
ROWID/UROWID Types .................................................................................................554
Summary .....................................................................................................................555

■ Chapter 13: Partitioning...................................................................................557


Partitioning Overview ..................................................................................................557
Increased Availability .........................................................................................................................558
Reduced Administrative Burden .........................................................................................................560
Enhanced Statement Performance.....................................................................................................564

xiv
■ CONTENTS

Table Partitioning Schemes.........................................................................................566


Range Partitioning ..............................................................................................................................567
Hash Partitioning ................................................................................................................................569
List Partitioning ..................................................................................................................................574
Interval Partitioning ............................................................................................................................575
Reference Partitioning........................................................................................................................581
Composite Partitioning .......................................................................................................................586
Row Movement...................................................................................................................................588
Table Partitioning Schemes Wrap-up.................................................................................................590
Partitioning Indexes .....................................................................................................591
Local Indexes vs. Global Indexes........................................................................................................592
Local Indexes......................................................................................................................................593
Global Indexes ....................................................................................................................................599
Partitioning and Performance, Revisited .....................................................................612
Auditing and Segment Space Compression.................................................................618
Summary .....................................................................................................................619

■ Chapter 14: Parallel Execution.........................................................................621


When to Use Parallel Execution ...................................................................................622
A Parallel Processing Analogy ............................................................................................................623
Oracle Exadata.............................................................................................................624
Parallel Query ..............................................................................................................624
Parallel DML.................................................................................................................630
Parallel DDL .................................................................................................................633
Parallel DDL and Data Loading Using External Tables........................................................................634
Parallel DDL and Extent Trimming......................................................................................................636
Parallel Recovery .........................................................................................................645
Procedural Parallelism.................................................................................................645
Parallel Pipelined Functions ...............................................................................................................646
Do-It-Yourself Parallelism ..................................................................................................................649

xv
Random documents with unrelated
content Scribd suggests to you:
The Project Gutenberg eBook of La flore utile
du bassin de la Gambie
This ebook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and with
almost no restrictions whatsoever. You may copy it, give it away
or re-use it under the terms of the Project Gutenberg License
included with this ebook or online at www.gutenberg.org. If you
are not located in the United States, you will have to check the
laws of the country where you are located before using this
eBook.

Title: La flore utile du bassin de la Gambie

Author: A. Rançon

Release date: May 24, 2024 [eBook #73689]

Language: French

Original publication: Bordeaux: Imprimerie G. Gounouilhou, 1895

Credits: Galo Flordelis (This file was produced from images


generously made available by the Bibliothèque nationale de
France/Gallica and the HathiTrust Digital Library)

*** START OF THE PROJECT GUTENBERG EBOOK LA FLORE UTILE


DU BASSIN DE LA GAMBIE ***
ÉTUDE DE BOTANIQUE EXOTIQUE

LA FLORE UTILE
DU

BASSIN DE LA GAMBIE
PAR LE

D r A ndré RANÇON
MÉDECIN DE PREMIÈRE CLASSE DES COLONIES
CHEVALIER DE LA LÉGION D’HONNEUR

Extrait du Bulletin de la Société de géographie commerciale de Bordeaux.

B O R D E AU X
IMPRIMERIE G. GOUNOUILHOU
11, RUE GUIRAUDE, 11

1895
BASSIN DE LA GAMBIE.

Dessinée par A. M. MARROT. BORDEAUX.


(Agrandissement)
LA FLORE UTILE

DU BASSIN DE LA GAMBIE

Ce n’est, à notre avis, que par une connaissance approfondie des


richesses minières, agricoles et forestières de son sol que l’on peut
arriver à se faire une idée exacte de ce que vaut, pour la
colonisation, une contrée quelle qu’elle soit. Aujourd’hui que le
courage de nos explorateurs et la vaillance de nos soldats nous ont
dotés d’un immense empire colonial, il importe d’indiquer à ceux de
nos compatriotes qui seraient désireux de contribuer à sa mise en
valeur quels sont les produits indigènes dont l’exploitation serait
capable de leur donner des résultats rémunérateurs.
Dans un programme d’étude aussi vaste il n’est pas, à notre avis,
de travaux, si petits et si insignifiants qu’ils paraissent, qui n’aient
leur importance. Aussi avons-nous cru qu’il serait de quelque intérêt
de faire une revue rapide de la Flore utile du bassin de la Gambie et
de faire connaître les végétaux que l’on peut rencontrer dans ces
régions, encore peu explorées, ainsi que le parti que l’on pourrait en
retirer pour notre commerce et notre industrie.
Mais, auparavant, quelques détails géographiques et géologiques
me semblent indispensables pour bien faire comprendre au lecteur
toute l’importance de cette petite portion du vaste continent africain.
Dans ce but, je ne crois pas mieux faire que de reproduire ici ce que
j’écrivais, il y a déjà un an, dans mon mémoire La France en
Gambie, auquel la revue Les Nouvelles géographiques avait bien
voulu accorder l’hospitalité de ses colonnes.
La Gambie est, après le Congo, le Niger et le Sénégal, le plus
grand fleuve de la côte occidentale d’Afrique. Elle prend sa source
dans le pays de Labé, à 30 ou 35 kilomètres au nord de cette grande
ville noire, dans les environs du petit village peulh de Orédimmah.
Ses sources ont été particulièrement visitées par Hecquart, Bayol et
Noirot. Ce n’est d’abord qu’un mince ruisseau, que les indigènes
désignent sous le nom de Dimmah. Elle prend rapidement une
importance considérable par suite de l’apport des eaux d’un grand
nombre de marigots qui descendent du versant est du contrefort que
le Fouta-Djallon émet au nord, dans cette région. Les habitants lui
donnent alors le nom de Gambia, qui lui reste jusqu’à son
embouchure. C’est aussi le nom que lui avaient attribué les premiers
voyageurs qui l’ont explorée. Non loin des sources de la Gambie se
trouvent celles du Rio Grande, la Comba des indigènes. Quelques
kilomètres seulement les séparent l’une de l’autre.
Sur les 100 premiers kilomètres de son cours environ, la Gambie
suit une direction générale ouest-est. Elle oblique alors brusquement
au nord, et suit cette direction jusqu’au gué de Tomborocoto. Là,
son cours s’infléchit tout à coup vers l’ouest, et elle se dirige dans ce
sens jusqu’à l’embouchure.
Le régime de ses eaux est celui de tous les grands fleuves de la
côte occidentale d’Afrique. Comme le Sénégal et le Niger, elle
présente dans le cours de la même année des différences
considérables de niveau. Dans sa partie moyenne, celui-ci varie, en
quelques mois, de 12 à 15 mètres, du moment où il est le plus bas à
celui où il est le plus élevé. Pendant l’hivernage, la Gambie est un
fleuve majestueux aux eaux bourbeuses, et dont le courant est
excessivement rapide. Sa largeur est alors quadruplée. En maintes
régions, elle déborde, et, comme le Nil, fertilise les terrains
avoisinants. Mais, dès que cessent les pluies, elle rentre rapidement
dans son lit et, à la fin de la saison sèche, elle laisse à découvert les
barrages qui obstruent son cours, et de nombreux bancs de sable
qui, en maints endroits, forment son lit. Il n’y a pas alors, à
proprement parler, de biefs véritables, car il est peu de régions où la
profondeur soit uniforme.
La Gambie reçoit un grand nombre d’affluents, si nous pouvons
appeler ainsi les marigots qui l’alimentent. Sur sa rive droite, nous
ne trouvons, à proprement parler, qu’un seul cours d’eau qui mérite
réellement le nom de rivière, parce qu’il a une source qui lui est
propre : c’est la rivière Oundou. Vu leur importance, on pourrait
également donner ce nom au Niocolo-Koba qui arrose le Badon et le
pays de Gamon, au Balé qui coule dans le Tenda et au Sandougou,
qui sépare le pays de ce nom du Niani. Mais ces cours d’eau n’ont
pas d’origine première véritable. Ils ne sont uniquement formés que
par les nombreux marigots qui leur apportent les eaux de pluies et
d’infiltration des contrées à travers lesquelles ils coulent. Quant aux
marigots proprement dits qui se jettent dans la Gambie, sur sa rive
droite, ils sont innombrables, et il serait fastidieux d’en donner ici
une énumération complète. Sur sa rive gauche, elle ne reçoit qu’une
seule rivière également, c’est le Koulontou, que les Anglais désignent
sous le nom de Rivière Grey. Elle descend du versant ouest du
contrefort du Fouta-Djallon, dont nous avons parlé plus haut. C’est
une jolie petite rivière qui, dans la dernière partie de son cours,
sépare le Kantora du pays de Damantan. Beaucoup de marigots sont
aussi tributaires de la Gambie de ce côté.
On ne saurait, en réalité, donner aux marigots le nom d’affluents.
Le régime de leurs eaux diffère, en effet, absolument de celui des
cours d’eaux que l’on a l’habitude de désigner ainsi. Pendant
l’hivernage, ils reçoivent le trop-plein des eaux du fleuve. Leur
courant est alors dirigé du fleuve vers l’intérieur des terres. Pendant
la saison sèche, en revanche, ils se déversent dans le fleuve ou
rivière au bassin duquel ils appartiennent. Leur courant est alors
dirigé en sens contraire du précédent. Une petite levée de terre ou
de sable, suivant les régions, se forme peu à peu à leur
embouchure. C’est un véritable barrage qui ne tarde pas à devenir
assez élevé pour arrêter complètement l’écoulement des eaux. Il se
forme ainsi dans tout leur cours, de distance en distance, de
véritables réservoirs où les eaux croupissent et finissent par
disparaître complètement, par évaporation, sous l’action de la
chaleur solaire, et quand les terrains environnants, complètement
desséchés, ne peuvent plus les alimenter.
Dans la dernière partie de son cours, les marigots que reçoit la
Gambie ne sont plus, à proprement parler, des marigots. Ce sont de
véritables diverticula du fleuve que les Anglais désignent sous le
nom de Creek.
Depuis sa source jusqu’à son embouchure, les pays qu’arrose la
Gambie sont, sur la rive droite : le pays de Labé, le Koïn, le
Gadaoundou, le Sangala, le Gounianta, le Dentilia, le Badon, le
Gamon, le Tenda, l’Ouli, le Sandougou, le Niani, le Badibou et le Bar.
Sur sa rive gauche, nous trouvons : le Labé, le Yambéring, le
Tamgué, le Sabé, le Niocolo, le Coniaguié, le Bassaré, le Damantan,
le Kantora, le Fouladougou, le Guimara, le Diara, le Kian et le
Combo. La population de ces différents pays peut s’élever à un total
d’environ 400,000 habitants, dont 60,000 à peine résident sur le
territoire anglais. Partout, sauf dans le Gamon, le Badon, le
Damantan et le Kantora, les rives du fleuve sont éminemment
fertiles et peuvent être cultivées avec profit.
D’après l’énumération qui précède, il est facile de se rendre un
compte exact de l’immense superficie du bassin de ce grand fleuve
africain. Qu’il nous suffise de dire que ses limites extrêmes sont : au
nord, le 13° 50′ ; au sud, le 11° 30′ de latitude nord ; à l’est, le 13°
55′ ; à l’ouest, le 19° 12′ de longitude ouest.
A l’époque des basses eaux, le fleuve est navigable pour les
grands vapeurs jusqu’à l’île de Mac-Carthy. De ce point, les navires
de faible tirant d’eau peuvent remonter en toutes saisons jusqu’au
barrage de Kokonko-Taloto ; au-dessus, on ne peut guère, du moins
pendant la saison sèche, y faire circuler que des chalands en bois et
à fond plat et des pirogues indigènes. L’entrée de son estuaire est
beaucoup moins dangereuse que celle du Sénégal. La mer y est
meilleure et surtout plus profonde. Les navires calant 3 mètres, par
exemple, peuvent, en toutes saisons, venir mouiller devant Bathurst,
et là on ne trouve pas moins de 20 mètres de fond au pied même
des appontements des maisons de commerce.
La constitution géologique du sol du bassin de la Gambie diffère
peu de celle des autres parties du Soudan français. D’une façon
générale, on peut dire qu’il appartient tout entier à la période
secondaire[1]. Certes, en maints endroits, on pourra signaler
l’existence d’épaisses couches d’alluvions, mais le squelette,
l’ossature elle-même de tout le pays se rattache absolument à cet
âge géologique. Du reste, les roches qui la forment ne peuvent
laisser aucun doute à ce sujet. On n’y rencontre guère, en effet, que
des grès, des quartz simples ou ferrugineux et des schistes de toutes
variétés, ardoisiers, lamelleux et micacés. Dans les vallées, la croûte
terrestre est formée d’argiles compactes résultant de la
désagrégation des roches qui composent le terrain ardoisier et, sur
les plateaux, c’est la latérite qui domine. Partout où l’on rencontre ce
dernier terrain, le sol est d’une surprenante fertilité, et les indigènes
en connaissent si bien la richesse que c’est là, de préférence, qu’ils
cultivent les arachides, le mil, le maïs, etc., etc., qui forment la base
de leur nourriture. Les bords du fleuve et des marigots, sont, en
général, couverts d’alluvions récentes qui sont transformées en
belles rizières pendant la saison des pluies. En fait, la masse d’eau
souterraine se trouve, suivant les régions, à des profondeurs
variables. Sur ces plateaux, il faut parfois descendre jusqu’à 30 et 40
mètres pour la trouver, et dans ces plaines il n’est pas rare de la
rencontrer à 1m50 au maximum. L’eau du fleuve et de la plupart des
marigots est d’excellente qualité, ne contient aucun principe nuisible
et est propre à tous les usages domestiques. Celle des puits
présente souvent un aspect laiteux et contient en abondance des
matières terreuses en suspension. Il suffit de la laisser reposer et de
décanter ensuite pour avoir une eau absolument claire, limpide et
potable.
L’orographie du bassin de la Gambie est des plus simples.
L’aspect général de cette région est plat à l’ouest et montagneux au
sud-est. Sauf en ce qui concerne le contrefort nord du Fouta-Djallon,
il n’y a pas, pour ainsi dire, de système orographique bien
déterminé. Les marigots et le fleuve lui-même, à partir du gué de
Tomborocoto, coulent généralement entre deux rangées de collines
parallèles dont la hauteur ne dépasse pas 60 à 70 mètres. Les
collines qui forment les lignes de partage des eaux qui le séparent
des bassins de la Falémé à l’est, du Saloum et du Sénégal au nord,
et de la Casamance et du Rio-Grande au sud, sont à peine marquées
et, en maints endroits, ces différentes régions se confondent et
empiètent l’une sur l’autre. Enfin, on y rencontre fréquemment de
ces petites collines isolées qui ne se rattachent à aucune chaîne, à
aucun système et qui, selon toute apparence, ont été formées par
les dépôts que les eaux ont laissés en se retirant à l’époque où cette
contrée a dû émerger. Leur longueur ne dépasse pas 8 à 10
kilomètres, leur hauteur 40 à 50 mètres, et leur forme rappelle celle
des buttes de nos champs de tir.
Le bassin de la Gambie appartient tout entier aux climats
tropicaux par excellence. Sauf, toutefois, dans les régions qui
avoisinent les massifs montagneux du contrefort nord du Fouta-
Djallon, il est d’une remarquable insalubrité. La température y est
naturellement élevée, surtout pendant la saison chaude. Pendant
l’hivernage, au contraire, le thermomètre ne monte jamais bien haut.
Il ne dépasse guère 30 à 32 degrés centigrades. Mais l’atmosphère y
est absolument saturée d’humidité et d’électricité. Aussi cette saison
y est-elle des plus pénibles à supporter, et c’est à cette époque de
l’année que les Européens y sont le plus éprouvés. L’hivernage y est
précoce et les premières pluies apparaissent au commencement de
mai. Elles sont toujours très abondantes et durent jusqu’au mois de
novembre. Les vents du sud-ouest règnent pendant toute cette
saison. Durant la période sèche, au contraire, de novembre à mai,
soufflent les vents brûlants d’est et de nord-est. A cette époque, le
rayonnement nocturne est tel que, pendant les mois de novembre,
décembre et janvier, il n’est pas rare de voir le thermomètre
descendre parfois jusqu’à 10 degrés au-dessus de zéro et même plus
bas. On comprend combien de semblables variations sont
pernicieuses à la santé. De plus, la constitution géologique du sol
contribue puissamment à augmenter l’insalubrité. Enfin, les
nombreux marais et l’imperméabilité du sous-sol qui ne permet pas
aux eaux de s’écouler en font un des pays les plus malsains du
globe.
A l’exception de sa partie la plus septentrionale, qui est
absolument stérile, aride, inculte et inhabitée, le bassin de la Gambie
peut être, au point de vue botanique, rangé tout entier dans cette
zone intermédiaire qui sépare les steppes soudaniennes et
sénégalaises des régions tropicales et à végétation luxuriante qui
forment notre colonie des Rivières du Sud. On peut aisément,
d’après ce que nous venons de dire, se faire une idée générale de ce
que peut être la flore de ces vastes contrées. A peu de différence
près, nous trouvons dans les terrains limitrophes de la rive droite du
fleuve les essences qui caractérisent le Sénégal et le Soudan
français, et, dans les pays qui avoisinent la rive gauche, les végétaux
propres aux climats chauds et humides des tropiques. Là,
l’exploitation des richesses botaniques ne donnera jamais que de
piètres résultats. Ici, au contraire, elle peut être éminemment
rémunératrice.
Afin d’apporter plus de clarté à cette exposition, nous avons cru
devoir adopter une classification basée surtout sur l’emploi que font
les indigènes de ces végétaux, tout en ayant soin d’indiquer à quoi
ils pourraient également nous être utiles.

I. — Plantes alimentaires.

Les végétaux qui entrent dans l’alimentation des indigènes qui


habitent le bassin de la Gambie sont excessivement nombreux, et
beaucoup d’entre eux ne sont pas à dédaigner même pour des palais
européens. Nous citerons en première ligne le Mil.
Le Mil (Sorghum vulgare, Pers) forme au Sénégal, au Soudan, en
un mot dans la plupart des régions de l’Afrique tropicale, la base de
l’alimentation des indigènes et de leurs bestiaux. C’est une graminée
de haute stature dont la tige atteint parfois en certaines régions 3 et
4 mètres de hauteur. Il croît, de préférence, dans les climats chauds,
là où les deux saisons sèche et pluvieuse sont parfaitement
tranchées. Il demande un sol assez fertile et riche surtout en nitrate
de potasse.
Son grain est généralement petit, rond. Il est enveloppé de deux
écailles coriaces, résistantes, difficiles à séparer et de couleur tantôt
noirâtre, tantôt rouge foncé.
On le sème au commencement de la saison des pluies, vers la fin
de mai, dans les premiers jours de juin. La récolte se fait pendant la
saison sèche, aux mois de novembre et décembre.
Les terrains destinés à sa culture demandent peu de préparation.
Les indigènes se contentent d’enlever les mauvaises herbes et de les
brûler sur place. Ils en répandent les cendres sur les terrains
destinés à être ensemencés et placent environ huit à dix graines par
trou. Ces trous, profonds de 8 à 10 centimètres au plus, sont
distants les uns des autres de 30 à 40 centimètres. La graine enfouie
est ensuite légèrement recouverte de terre. Dans certaines régions,
comme à Damantan, au Niocolo, etc., etc., les cultivateurs ne s’en
tiennent pas à ces procédés primitifs et forment de véritables sillons,
sans doute dans un but d’irrigation, afin de permettre à l’eau des
pluies de séjourner plus longtemps au pied de la plante.
J’ai remarqué, en effet, que ce mode de culture était surtout
employé dans les régions sèches, pauvres en marigots, et dans
lesquelles on ne peut compter que sur l’eau du ciel pour fertiliser le
sol.
Le rendement donné par le mil est considérable. Il est d’environ
une tonne et demie par hectare, et sa valeur vénale est de 10 francs
à peu près les 100 kilog. Dans la Haute-Gambie, tout le mil récolté
est consommé sur place.
Il y existe certaines régions, comme le Sandougou et le Niani,
dans lesquelles on en fait deux récoltes par an, la première dans les
terrains élevés, et la seconde sur les berges du fleuve et des
marigots, lorsque l’inondation a cessé et que les eaux sont rentrées
dans leur lit. Le sorgho croît alors, grâce à l’humidité que le sol a
conservée. Mais, en tous cas, cette seconde récolte est bien moins
fructueuse que la première.
En général, le mil n’a qu’une panicule ; mais il n’est pas rare de
voir des tiges en porter trois ou quatre. Cela se produit surtout dans
les années très pluvieuses. Mais alors ces pousses secondaires sont
petites et produisent peu.
Les feuilles sont longues et assez larges. Vertes, elles forment un
aliment précieux pour les animaux, et sèches, elles sont surtout
recherchées par les chèvres et les moutons. Les bœufs, animaux
délicats, n’en mangent que fort peu dans le second cas. Il en est de
même pour les chevaux.
Le diamètre d’une tige de mil, pris à partie moyenne, varie entre
2 et 3 centimètres et demi.
On distingue deux sortes de sorghos ou mils : le gros et le petit.
Elles se subdivisent à leur tour en un nombre infini de variétés
portant chacune un nom indigène particulier et qui se distinguent les
unes à la forme et les autres à la couleur de leurs grains.
Les variétés de gros mil les plus communes dans la Haute-
Gambie sont : le gadiaba, le guessékélé, le baciba, le hamariboubou,
le madio.
Le gadiaba demande des terrains argileux comme, du reste,
toutes les variétés de gros mil. Sa tige est très élevée. Les axes de
ses panicules sont très longs et très nombreux. Ils portent à leur
extrémité libre une graine de la grosseur d’un pois dont l’enveloppe
est noirâtre.
Le guessékélé est cultivé un peu partout. Il ressemble beaucoup
comme port au gadiaba ; mais il en diffère par ses panicules dont les
axes sont peu fournis et beaucoup plus longs. Sa graine dépourvue
de son enveloppe, moins noire que celle du précédent, est d’un beau
blanc nacré. C’est le mil nacré, très recherché pour les animaux. Il
est tendre et se broie facilement.
Le baciba a le même aspect que les précédents, mais ses feuilles
sont plus courtes et plus larges. Ses panicules sont relativement
courtes et leurs axes moins longs que ceux des variétés dont nous
venons de parler. La couleur de ses grains est rouge, ainsi, du reste,
que les détritus que donne la préparation de sa farine. Il est surtout
employé par les indigènes pour la fabrication de leur couscouss. Son
grain très dur est difficilement broyé par les animaux. Aussi doit-on
éviter de l’employer pour leur alimentation à l’exclusion des autres,
car il peut parfois déterminer de graves occlusions intestinales. Il
importe de ne pas le confondre avec le mil rouge de Sierra-Leone,
qui est une autre variété tout aussi mauvaise pour les chevaux.
Le hamariboubou diffère des précédents par sa panicule dont les
axes sont excessivement courts, ce qui la fait ressembler à un
véritable pain de sucre. La taille de la plante ne dépasse jamais
1m50 à 2 mètres, et ses grains sont enveloppés par une pellicule de
couleur roussâtre caractéristique. Le rendement de ce mil est
considérable. C’est la plus productive de toutes les variétés.
Le madio est la seule espèce de gros mil dont la panicule porte
des axes si rapprochés et si courts qu’on pourrait la confondre avec
un véritable épi. Il ressemble comme forme au millet que nous
donnons en France aux oiseaux. Arrivé à maturité, les panicules ont
une couleur brunâtre caractéristique. Leur longueur est d’environ 30
à 35 centimètres. Il n’en vient généralement qu’une seule à
l’extrémité de la tige dont la hauteur ne dépasse pas deux mètres.
Les feuilles sont longues et très étroites en forme de fer de lance.
Une des enveloppes de la graine se termine, à son extrémité libre,
par un filament de plusieurs centimètres (5 ou 6) de longueur qui
tombe à maturité. La graine, dépourvue de ses enveloppes, qui sont
moitié blanches et noires, a une belle couleur d’un blanc mat. On le
récolte un des premiers.
Les variétés de petit mil les plus communes dans la Haute-
Gambie sont : le souna, le sanio, le n’guéné.
Le souna est, de toutes les variétés de mil, celle qui arrive le plus
rapidement à maturité. Semé en juillet, on peut le récolter en
septembre et en octobre. Sa tige est de petite taille. Ses feuilles, très
étroites et très longues, sont peu nombreuses, huit ou dix au
maximum par pied. Sa panicule est relativement longue, 30 à 35
centimètres environ, et ses axes sont si courts que son diamètre à la
partie moyenne ne dépasse pas 1 centimètre et demi. Contrairement
au madio, l’enveloppe de sa graine ne se termine pas en filament. La
graine, très petite, égale en grosseur la moitié de celle du gros mil.
Elle est d’un blanc mat et est très difficile à décortiquer. Sa farine
donne à la cuisson un couscouss fort apprécié.
Le sanio ressemble beaucoup à ce dernier. Par exemple, il ne
mûrit que longtemps après lui, vers le milieu de novembre. Quand il
est mûr, ses panicules diffèrent de celles du souna par leur couleur
vert glauque qui permet de ne pas les confondre. L’enveloppe de ses
graines est aussi légèrement verte. Il est de petite taille, et ses
feuilles, au lieu de retomber comme celles des autres mils, sont
presque droites, fortement engainantes à la base et presque
appliquées contre la tige.
Le n’guéné pourrait presque être considéré comme une variété
intermédiaire entre le gros mil et le petit mil. Il a l’aspect du sanio,
mais ses graines sont plus volumineuses, sans égaler toutefois la
grosseur de celles du gros mil. Il arrive à maturité complète de fin
octobre à fin novembre. Quand il est mûr, ses graines se détachent
facilement. Aussi le cueille-t-on avant qu’il soit arrivé à maturité
complète et le fait-on sécher en tas de forme cubique dressés sur
des piquets qui soutiennent des nattes et qui sont fixés sur une aire
bien battue et enduite au préalable de bouse de vache délayée dans
une petite quantité d’eau.
Mentionnons encore une variété intermédiaire entre le gros et le
petit mil. C’est le tiokandé. Cette variété est très sucrée et peu
cultivée. Elle est peu appréciée pour le couscouss. Mais je crois qu’il
serait bon d’en favoriser le développement et la propagation : car
elle pourrait être utilisée avec profit pour la fabrication d’un alcool
qui a été reconnu être de bonne nature. C’est avec de la farine de
tiokandé que, dans les pays mandingues, on confectionne, le dernier
jour de l’année, pour la fête des captifs (Dionsali), les friandises,
boulettes et galettes que l’on distribue ce jour-là aux enfants.
Il existe enfin une dernière variété de mil assez commune dans le
Niani, le nord du Ouli et du Sandougou, le Tenda et le pays de
Gamon. C’est le bakat ou mil des oiseaux, qui croît à l’état sauvage
et ressemble au millet de France. Les indigènes n’en font guère
usage que lorsque le mil cultivé vient à manquer.
Toutes ces variétés de mil servent à la nourriture des indigènes.
Sauf le mil rouge, toutes pourraient être également employées dans
l’alimentation des animaux. Mais nous croyons préférable de n’avoir
recours qu’au gros mil. Il se broie, en effet, aisément et se digère
bien. Il n’en est pas de même du petit mil. Ses grains sont parfois
trop petits pour être saisis sous les arcades dentaires ; ils glissent,
sans être broyés, dans le pharynx et l’animal les avale, en majeure
partie, entiers. De ce fait, ils se digèrent mal, et la bête se nourrit
peu. Nous avons vu des animaux chez lesquels l’usage exclusif du
petit mil déterminait parfois des diarrhées qui disparaissaient dès
qu’on en supprimait l’emploi. Pour se bien nourrir, un cheval doit, en
temps ordinaire, consommer de 4 à 5 kilog. de mil par jour.
La paille des panicules constitue également un excellent aliment
dont les chevaux, bœufs, chèvres, moutons, sont particulièrement
friands. Mais elle est loin d’égaler en principes nutritifs la paille
d’arachides.
Les indigènes consomment les grains de mil sous quatre formes
différentes : en entier, crus ou bouillis, concassés (c’est le sankalé)
ou bien transformés en farine.
Rarement ils les mangent crus. Ils n’en font guère usage sous
cette forme que lorsqu’il est vert et pendant les longues routes
quand ils sont pressés par la faim. De même, il est peu fréquent
qu’ils les mangent simplement bouillis avec leur écorce. Ils préfèrent
surtout le sankalé et la farine.
Pour préparer le sankalé, les grains de mil sont placés dans un
mortier spécial que tout le monde connaît. On y ajoute un peu d’eau
simplement pour les mouiller légèrement. Puis, à l’aide d’un pilon
manié de haut en bas, on les écrase et on les réduit en fragments de
la grosseur d’une tête d’épingle environ. Cette opération terminée, le
sankalé est vanné à l’air libre pour le débarrasser des parcelles de
son écorce qui lui donneraient un goût astringent peu agréable. Il
est ensuite mis à sécher au soleil pendant quelques heures et cuit
ensuite, soit à la vapeur d’eau, soit à l’étuvée. On le mange alors
avec de la viande ou du poisson et une sauce relevée dans laquelle
entre souvent une décoction mucilagineuse de feuilles de baobab
destinée à en masquer l’astringence. Le sankalé se conserve peu de
temps ; il prend rapidement, au bout de trois jours à peu près, une
odeur rance qui le rend impropre à la consommation.
La farine demande une préparation plus longue et plus délicate.
Elle se prépare de la même façon que le sankalé, et l’appareil dont
on se sert, un mortier et un pilon, est le même. Mais l’opération doit
être continuée jusqu’à ce que les grains soient réduits en poudre
absolument impalpable. Quand ce résultat a été obtenu, le produit
est versé soit dans une calebasse, soit dans des corbeilles finement
tressées. On leur imprime une sorte de mouvement circulaire qui a
pour but de faire venir à la surface les résidus et les fragments mal
pulvérisés. On les enlève à la main ; ces déchets sont donnés au
bétail et à la volaille et souvent consommés par les indigènes eux-
mêmes en temps de disette. La farine obtenue ainsi est de couleur
café au lait clair, douce au toucher, hygrométrique, avec tendance à
se pelotonner. Elle dégage rapidement une forte odeur d’huile rance.
Cuite à l’étuvée ou à la vapeur, elle est mangée sous forme de
bouillie, de galettes ou de boulettes avec de la viande ou du poisson
et une sauce très relevée. Séchée au soleil, elle constitue un
couscouss précieux pendant les longues marches.
Le mil est relativement assez riche en matières azotées. Malgré
cela, il ne constitue pas un aliment très nourrissant ; aussi les
indigènes en consomment-ils de grandes quantités pour arriver à
satisfaire leur faim.
Les Malinkés et les Bambaras confectionnent avec le mil une
sorte de boisson fermentée, légèrement alcoolique, qu’ils nomment
dolo, et pour laquelle ils ont un penchant tout particulier. Cette bière
a un petit goût aigrelet qui est loin d’être désagréable, et l’Européen
appelé à vivre dans ces régions s’y habitue rapidement. Prise en
petite quantité, elle est rafraîchissante, mais elle finit par
occasionner des gastrites et des dyspepsies quand on en fait un
usage prolongé. Ces affections disparaissent dès que l’on cesse d’en
boire. Mélangé avec du miel, le dolo forme un hydromel très
apprécié des Bambaras du Bélédougou.
Les cendres données par les tiges de mil sont remarquablement
blanches et fines. Elles renferment une notable quantité de nitrate
de potasse.
Des feuilles et des tiges de certaines variétés, le baciba et le
guessékélé par exemple, les forgerons retirent, je ne sais trop par
quel procédé, une belle couleur rouge vineux qui leur sert à teindre
les pailles avec lesquelles ils tressent leurs corbeilles, leurs chapeaux
et les paillassons destinés à couvrir les calebasses. Avec la farine, on
fait d’excellents barbottages pour les chevaux. Quand nous aurons
dit enfin que les tiges servent dans la construction des cases et des
palissades qui les entourent, on comprendra aisément que le mil, vu
ses usages multiples, soit regardé, à juste titre, par les indigènes
comme la plante la plus précieuse.
On retire du mil une proportion relativement forte d’alcool de
bonne nature, sans aucun goût désagréable. C’est cette branche de
notre industrie qui pourrait l’utiliser avec le plus de profit. Mais il
faudrait pour cela que nos usines puissent en avoir toujours à leur
disposition en quantité suffisante. Or, la production, même dans les
pays d’origine, n’arrive que difficilement à satisfaire la
consommation. De plus, le prix d’achat sur place trop élevé, le
transport et les droits de douane viennent augmenter le prix de
revient dans de telles proportions qu’on ne peut songer, du moins en
France, à en faire une exploitation suivie. Ajoutons enfin que le bas
prix des alcools ne saurait permettre à nos fabricants de lutter contre
la concurrence étrangère et de réaliser des bénéfices appréciables.
Voici, d’après E. Raoul, les résultats que donne l’analyse des
grains du Sorghum vulgare. Pour 100 parties, on trouve : matières
azotées, 9,18 ; amidon, 74,53 ; matières grasses, 1,93 ; matières
minérales, 1,69 ; eau, 12,70.
Le Maïs (Zea maïs, L.) est cultivé dans le bassin de la Gambie,
comme dans les autres parties du Soudan français. Il en existe deux
variétés : le maïs jaune à grains moyens et le maïs blanc. Elles sont
toutes les deux aussi estimées, mais les champs de maïs sont loin
d’avoir l’étendue et l’importance des champs de mil. Le mil est
l’aliment indispensable ; c’est la manne quotidienne. Le maïs est, au
contraire, un aliment de luxe, bien moins estimé que le mil et le riz.
Il n’en est pas moins précieux, car de toutes les céréales c’est celle
qui arrive la première à maturité et qui, vers la fin de la saison des
pluies, permet au noir imprévoyant d’attendre la récolte du mil.
Le maïs demande une terre bien plus riche que le mil. C’est
pourquoi on ne le trouve qu’en quantité relativement peu
considérable, et on peut dire que la production de cette céréale est à
celle du mil comme 1 est à 50. Les indigènes le sèment, de
préférence, dans l’intérieur même des villages et aux alentours,
surtout dans les ruines, et partout où le terreau est assez abondant.
Les indigènes utilisent les jeunes tiges de maïs pour la nourriture
des animaux : bœufs, chevaux, moutons, chèvres. C’est un des
meilleurs fourrages du Soudan ; mais il serait mauvais, je crois, d’en
faire la nourriture exclusive des bestiaux, car il peut parfois, surtout
quand on en fait un usage trop copieux, déterminer des coliques
funestes.
Le grain est également employé pour les animaux et dans
l’alimentation des indigènes. A peine mûr, et lorsqu’il vient d’être
cueilli, il constitue un excellent aliment d’une très facile digestion.
Mais, lorsqu’il a été récolté depuis plusieurs semaines déjà, il durcit
très rapidement et devient excessivement coriace. Aussi les
animaux, les chevaux et les mulets particulièrement, le broient-ils
très difficilement et, par ce fait même, le digèrent-ils mal. Le mieux,
pour remédier à cet inconvénient, est de le concasser avant de le
leur donner. Ainsi préparé, il constitue un aliment précieux et
rapidement assimilable.
Les indigènes consomment le maïs sous plusieurs formes. Quand
il est à peine mûr, ils en font griller légèrement au feu les épis et en
mangent les grains tels quels, en les détachant simplement avec les
dents. C’est, dans les villages, un véritable régal pour les petits
enfants, et, dans les longs voyages, un élément précieux de
ravitaillement par ce fait même que la préparation en est facile et
rapide. Secs, les grains sont concassés dans le mortier à couscouss à
l’aide du pilon, et mangés bouillis avec de la viande ou du poisson et
assaisonnés d’une sauce très relevée. Réduits en farine, ils sont
consommés sous forme de bouillie cuite à la vapeur. Les propriétés
rafraîchissantes de la farine de maïs la font rechercher pour
l’alimentation des malades. Mélangée avec du lait, elle constitue la
nourriture des convalescents et des jeunes enfants.
Cette farine ne se conserve que peu de jours. Elle fermente
rapidement et doit être immédiatement consommée. Il en est de
même du maïs en grains, quand il est enfermé dans les greniers
avant d’être parfaitement sec.
Les Bambaras et les Malinkés fabriquent, avec le maïs, une sorte
de bière (dolo), qui est loin d’avoir les qualités de celle du mil. Son
goût est un peu fade et sa digestion plus difficile. Aussi ne sert-on
du maïs, pour cet usage, que lorsque le mil vient à manquer.
Le rendement du maïs est un peu supérieur à celui du mil. Il est
à peu près de deux tonnes à l’hectare, quand la culture en est faite
dans de bonnes conditions et quand la saison lui a été favorable. Sa
valeur est environ de 10 francs les 100 kilog. Nous pourrions répéter
ici, à propos du maïs, ce que nous venons de dire plus haut au sujet
de l’emploi des sorghos pour la fabrication des alcools. C’est pour les
mêmes motifs que l’on est forcé de renoncer à utiliser nos maïs de la
côte occidentale d’Afrique pour ce genre d’industrie.
Le Riz (Oryza sativa, L.) est, dans tout le bassin de la Gambie,
l’objet de grandes cultures et de soins attentifs. Les rives du fleuve,
les bords des marigots et les marécages que laissent les eaux en se
retirant, sont aux environs des villages transformés en rizières de
bon rapport. La production, déjà très considérable, pourrait être
augmentée dans de notables proportions si les habitants voulaient
utiliser tous les terrains propres à cette culture. Mais, pour le riz, ils
procèdent absolument comme pour les autres céréales, et ne
sèment que ce qui leur est strictement nécessaire pour leur
consommation. C’est toujours la même imprévoyance. Que, pour
une cause quelconque, la récolte vienne à manquer, c’est la famine !
Le riz ne demande que peu de soins. Le terrain et le climat sont
si favorables à sa culture que le rendement qu’il donne est toujours
considérable. Pour préparer le sol destiné aux semailles, on se
contente simplement de le débroussailler. On choisit, de préférence,
un terrain humide sur les bords du fleuve, des marais et même dans
le lit des marigots. A l’aide d’un bâton, on sème le riz en faisant un
trou dans lequel on place trois ou quatre graines. Ces trous sont
situés à environ 15 centimètres l’un de l’autre. Dans certaines
régions, on le sème simplement à la volée et on recouvre les grains
en piochant peu profondément le sol. Tout ce travail est peu pénible.
Aussi est-il généralement exécuté par les femmes et les enfants. Les
semis se font au commencement des pluies, quand il est déjà tombé
une certaine quantité d’eau, vers la fin de juillet. L’inondation, qui
survient en août, fertilise la rizière et permet aux graines de se bien
développer. La récolte se fait en octobre et en novembre. Un mois
avant d’y procéder, on a bien soin d’enlever toutes les mauvaises
herbes, afin de lui permettre de bien mûrir.
La cueillette est faite brin par brin, et, de ce fait, demande un
temps assez long et une grande patience. On sait que cette qualité
ne manque pas aux noirs. Coupés à dix centimètres au-dessus du
sol, les épis, dont le chaume a une longueur d’environ vingt-cinq
centimètres, sont réunis en paquets assez volumineux, liés
fortement et mis à sécher sur le toit des cases. Ils sont rentrés tous
les soirs, afin de ne pas les exposer à la rosée de la nuit, qui les
altérerait sûrement et les ferait pourrir. Quand ils sont bien secs, ils
sont battus, et le grain destiné à la consommation est enfermé dans
des récipients en terre sèche placés dans les cases elles-mêmes.
Pour procéder à la décortication, les grains sont pilés dans un
mortier à l’aide d’un pilon en bois dur. Ils sont ensuite vannés et
débarrassés ainsi de leurs enveloppes.
Les épis destinés aux semailles sont conservés avec leur chaume,
réunis et liés en paquets comme précédemment, et suspendus aux
bambous qui forment la charpente du toit de la case.
Le riz du Soudan, que l’on désigne généralement sur les marchés
sous le nom de riz malinké, pour ne pas le confondre avec le riz
Caroline et le riz de Cochinchine, que nous importons, est d’un blanc
légèrement grisâtre. Il présente de petites stries brunes, qui sont
évidemment dues à ce qu’il est mal décortiqué. Il est plus dur que
les autres riz et son goût est moins fade. Quand il a été bouilli, ses
grains sont poisseux et s’agglutinent aisément. Cela est
probablement dû au mucilage abondant qu’ils contiennent. On le
mange bouilli ou cuit à l’étuvée et mélangé avec de la viande ou du
poisson. Les indigènes lui préfèrent le couscouss de mil, car ils
prétendent que le riz ne les nourrit pas autant.
La valeur commerciale du riz en Gambie est environ de 0 fr. 15 le
kilogramme, et le rendement moyen à peu près de 4,550 kilog. à
l’hectare. La production en est relativement si faible qu’il est, à notre
avis, absolument inutile que notre commerce et notre industrie
songent à tirer autrement que sur place un parti quelconque de
cette céréale.
La paille de riz forme un excellent fourrage dont tous les bestiaux
sont excessivement friands. Les indigènes s’en servent pour
fabriquer des chapeaux, des couvercles de calebasses et de petites
corbeilles qui sont loin de manquer d’originalité.
Sur les marchés, on se sert pour mesurer le mil, le riz, les
haricots, le sel, etc., etc., d’une mesure toute spéciale que l’on
désigne sous le nom de moule. Sa contenance varie suivant les pays.
Ainsi, le moule bambara vaut 2 kilog. environ ; le moule malinké, en
Gambie, 1 kilog. 800, et le moule toucouleur, dans le Bondou, 1
kilog. 500.
Le Fonio. — On a souvent regardé le fonio comme une variété de
sorgho. Il n’en est rien. Cette confusion provient de ce que, dans
certaines régions, le Fouta sénégalais par exemple, les indigènes,
quand on leur demande les noms des différentes variétés de mil,
désignent l’une d’elles sous ce nom. Mais il ne faut pas s’y tromper.
Ce mot s’applique à deux plantes absolument différentes, une
variété de petit mil toucouleur et une autre céréale qui n’a avec elle
rien de commun.
Le fonio, proprement dit, n’est autre chose que le Penicellaria
spicata, Wild, que les Ouolofs appellent encore dekkélé. C’est une
graminée dont les proportions sont bien plus petites que celles du
sorgho. Sa tige a environ trente-cinq centimètres de hauteur,
cinquante au plus, à feuilles très étroites, relativement longues, et
dont la forme rappelle celle d’un fer de lance très effilé. Ses graines
sont très petites, de forme légèrement oblongue, très nombreuses et
groupées sur une inflorescence cylindrique en forme d’épi très
allongé. Elles sont plus nourrissantes que celles du sorgho et servent
à préparer un aliment très apprécié des indigènes. Voici, du reste, à
titre de renseignement, d’après E. Raoul, l’analyse des graines de
fonio. Pour cent parties, on a : matières azotées, 10,84 ; amidon,
72,18 ; matières grasses, 3,01 ; matières minérales, 1,99 ; eau,
11,98.
La culture du fonio, très facile, ne demande pas une préparation
méticuleuse du terrain. Après avoir enlevé et brûlé les herbes des
champs que l’on veut ensemencer de fonio, les semis sont faits à la
volée. Un léger grattage du sol à l’aide d’une pioche ad hoc suffit
pour recouvrir les semences. Ce travail peu pénible est fait surtout
par les femmes et les enfants. On sème cette céréale au début de la
saison des pluies, après les premières tornades, vers le
commencement de juillet, et la récolte se fait vers la fin de
novembre.
Les grains de fonio sont petits et de couleur légèrement brune.
Mais quand ils ont été décortiqués à l’aide du mortier et du pilon à
couscouss et débarrassés de leurs enveloppes, ils présentent un
aspect légèrement jaunâtre qui rappelle beaucoup celui de la
semoule, avec laquelle le fonio a, du reste, de grands points de
ressemblance.
Les indigènes préparent avec le fonio un couscouss qui jouit
partout d’une grande faveur. On le fait bouillir ou cuire à la vapeur
d’eau et on le mange avec de la viande ou du poisson et une sauce
très relevée. Il est considéré, par les noirs, comme la plante la plus
nourrissante. Il contient, en effet, une proportion relativement
considérable de matières azotées, 10 84 0/0 environ. Très facile à
préparer, il est, de ce fait, excessivement précieux pour
l’alimentation dans les expéditions. C’est le viatique indispensable de
tous les Dioulas et l’aliment que l’on emporte, de préférence, pour
les longs voyages et les longues chasses dans la brousse. Il est, au
préalable, bien décortiqué, bien pilé et bien séché au soleil. Le
voyageur en emplit sa peau de bouc et, à l’étape, le fait cuire
généralement dans une vieille boîte de conserves qu’il porte
habituellement attachée à la ceinture.
Le fonio est peu utilisé pour la nourriture des animaux, des
chevaux particulièrement. D’abord, il n’y en a jamais assez pour cela,
et, ensuite, il est assez difficilement digéré, ses grains étant
généralement mal broyés. On lui préfère de beaucoup le mil pour cet
usage.
La paille, très fine, constitue un excellent fourrage dont les
bestiaux sont très friands. Très hygrométrique, les Dioulas s’en
servent, après l’avoir légèrement mouillée, pour emballer leurs kolas.
Bien empaquetée dans des paniers ad hoc, elle conserve son
humidité pendant plusieurs jours. De ce fait, les kolas ne se
dessèchent pas et, pour les maintenir toujours frais, il suffit
d’asperger les ballots tous les quatre jours à peu près.
Le rendement du fonio est bien plus considérable que celui du mil
ou du riz. De toutes les céréales cultivées dans ces régions, c’est
celle qui produit le plus. Il donne environ 5,000 kilogrammes à
l’hectare. Sa valeur commerciale est à peu près de 20 francs les 100
kilog. On en trouve, du reste, fort peu sur les marchés. La récolte
est consommée presque entièrement sur place.
Le Diabéré. — Le diabéré est une sorte d’aroïdée très commune
dans le Tenda, le Diaka, le Ouli, le Sandougou et le Niani. Les
Bambaras et les Sarracolés la nomment diabéré, les Malinkés diabéro
et les Peulhs oussoudié. Elle croît, de préférence, dans les endroits
humides et à l’abri des rayons du soleil. Elle aime une terre riche en
humus. C’est pourquoi les lougans de diabérés sont toujours situés à
l’ombre des grands arbres où la terre est plus fraîche et plus fertile
du fait même du terreau que forment les feuilles en y pourrissant.
Nous avons été assez heureux pour être le premier à étudier cette
plante. Je passe sous silence ses caractères botaniques, que le
lecteur pourra trouver en détail dans mon livre : Dans la Haute-
Gambie, voyage d’exploration scientifique. Je la dédie à mon
excellent maître et ami M. le professeur Heckel, en la nommant
Arum Heckeli.
Sa racine est un tubercule de la grosseur du poing environ, d’un
brun noirâtre et ayant un peu la forme d’un oignon légèrement
allongé. Sur ce tubercule, viennent, quand la plante arrive à
maturité, douze ou quinze turions environ, dont les plus volumineux
atteignent tout au plus la grosseur d’un œuf. C’est la partie
comestible et qui sert à la reproduction. Leur forme est celle du
tubercule auquel ils adhèrent fortement. Leur couleur est aussi la
même. La chair de ces turions est blanche, fortement aqueuse et
compacte ; elle rappelle celle de la pomme de terre ou, plutôt, de la
patate. Leur odeur est légèrement vireuse.
Les semis de diabéré se font en juin et en juillet. Il suffit, pour
cela, de placer les turions dans un trou creusé dans la terre à une
profondeur d’environ dix à quinze centimètres. La récolte se fait en
décembre. Vers la fin d’octobre ou au commencement de novembre,
les habitants du Sandougou ont l’habitude de couper les feuilles à
une hauteur de dix centimètres du sol environ pour faire grossir
davantage les turions.
Le diabéré est un légume qui n’est pas à dédaigner, même pour
le palais délicat des Européens. Bouilli ou frit à la poêle, il constitue
un aliment d’un goût agréable. Je me souviens en avoir mangé avec
plaisir en ragoût avec du mouton. Les indigènes le préfèrent bouilli,
et dans certaines régions, le Diaka, le Sandougou, le Tenda, par
exemple, ils en font une grande consommation. Dans ce dernier
pays, surtout, on en consomme beaucoup, et les habitants des pays
voisins attribuent à l’abus qu’ils en font la maladie de peau et les
nombreux goîtres dont sont atteints les Malinkés du Tenda.
Tigalo N’galo ou Niébé-Gherté. — Il existe dans tout le bassin de
la Gambie une légumineuse qui peut être considérée comme la
plante qui forme la transition entre l’arachide (Arachis hypogæa, L.)
et le haricot (Phasæolus vulgaris, L.), avec lesquels elle a des
caractères communs. Du reste, les indigènes lui ont donné un nom
composé de ceux de ces deux plantes. Les peuplades de race
mandingue la nomment : Tigalo N’galo. Arachide, en malinké, se dit
tigo ou tiga, suivant les régions. N’galo est le nom d’un petit haricot
très commun dans tout le Soudan. Les peuplades d’origine peulhe la
nomment : Niébé-Gherté. En peulh, niébé signifie haricot, et gherté
arachide.
Elle est très cultivée dans tout le Soudan, et ses graines
constituent un aliment recherché des indigènes et apprécié des
Européens eux-mêmes. Le port de cette légumineuse diffère de celui
de l’arachide et rappellerait plutôt celui de nos haricots nains. On la
sème au commencement de juin dans un terrain bien préparé, et
souvent aussi en bordure autour des lougans de mil, maïs et
arachides. Elle demande une humidité assez prononcée et donne,
vers le commencement de novembre, un fruit sec, indéhiscent. Si on
en brise la coque, il s’en échappe une graine ronde, d’une blancheur
nacrée et de la grosseur d’une noisette, dont elle a un peu la forme.
Cette graine est munie d’une enveloppe épaisse, dure, coriace, et
qui se détache à la cuisson. De blanche qu’elle était, elle prend une
couleur violacée très prononcée et qui colore fortement le bouillon
dans lequel on la fait cuire. Cette enveloppe n’est pas comestible. On
l’enlève dès qu’elle n’adhère plus aux cotylédons, qui sont
volumineux et très savoureux. Les indigènes mangent les niébés-
ghertés bouillis et, dans nos postes, on en fait de bonnes purées et
d’excellents potages. Elle remplace avantageusement le haricot.
Haricots. — Les haricots (Phasæolus vulgaris, L.), que les Ouolofs
désignent sous le nom de Niébés et que les Malinkés et les
Bambaras appellent Soo ou Soso, sont l’objet d’une culture
relativement importante. Cette plante alimentaire demande un
terrain légèrement humide, relativement riche en humus et situé
surtout à l’abri des rayons du soleil. Aussi, les semis en sont-ils
généralement faits dans les lougans de mil et de maïs. On y
procède, d’habitude, dans les premiers jours d’août, quand ces deux
céréales ont atteint déjà une certaine hauteur. On pratique
simplement, à l’aide d’un petit morceau de bois, des trous d’environ
quatre à six centimètres de profondeur, dans lesquels on place une
ou deux graines au plus, que l’on recouvre d’un peu de terre. La
plante germe rapidement et la récolte se fait vers le commencement
de décembre au plus tard. Il en est de deux espèces différentes qui,
elles-mêmes, se divisent en un grand nombre de variétés. L’une a
absolument l’aspect de nos haricots nains et l’autre affecte le port de
nos haricots grimpants. Ses rameaux rampent sur le sol et
s’étendent parfois au loin. Ces deux espèces donnent des fruits qui
diffèrent surtout par la forme et la couleur. Il en est de ronds,
d’ovoïdes, de discoïdes, de roses, de blancs, de jaunes, de gris et de
mouchetés. Ces deux dernières variétés sont les meilleures, les plus
recherchées et celles qui se conservent le mieux. Les autres sont
presque toujours attaquées par les insectes. La récolte faite, les
gousses sont mises à sécher, au soleil, sur le toit des cases, et les
graines, bien nettoyées, sont conservées dans des paniers ad hoc ou
dans des récipients en terre, où elles sont à l’abri de l’humidité.
Les indigènes mangent les haricots bouillis. Au Sénégal, on les
mélange au couscouss et, avec différentes sortes de viandes, on en
fait un plat connu sous le nom de baci-niébé et qui est apprécié

You might also like