diff --git a/catalogue/common_catalogue_schema.sql b/catalogue/common_catalogue_schema.sql
index 045ce62253ad3f3482f6006e837862d854f4e19f..a99ccf4dbe9bfffe99ed6bbd2e97fab7329b0d02 100644
--- a/catalogue/common_catalogue_schema.sql
+++ b/catalogue/common_catalogue_schema.sql
@@ -33,7 +33,7 @@ CREATE TABLE STORAGE_CLASS(
   STORAGE_CLASS_ID        UINT64TYPE      CONSTRAINT STORAGE_CLASS_SCI_NN  NOT NULL,
   DISK_INSTANCE_NAME      VARCHAR(100)    CONSTRAINT STORAGE_CLASS_DIN_NN  NOT NULL,
   STORAGE_CLASS_NAME      VARCHAR(100)    CONSTRAINT STORAGE_CLASS_SCN_NN  NOT NULL,
-  NB_COPIES               UINT64TYPE      CONSTRAINT STORAGE_CLASS_NC_NN   NOT NULL,
+  NB_COPIES               UINT8TYPE       CONSTRAINT STORAGE_CLASS_NC_NN   NOT NULL,
   USER_COMMENT            VARCHAR(1000)   CONSTRAINT STORAGE_CLASS_UC_NN   NOT NULL,
   CREATION_LOG_USER_NAME  VARCHAR(100)    CONSTRAINT STORAGE_CLASS_CLUN_NN NOT NULL,
   CREATION_LOG_HOST_NAME  VARCHAR(100)    CONSTRAINT STORAGE_CLASS_CLHN_NN NOT NULL,
@@ -64,7 +64,7 @@ CREATE TABLE TAPE_POOL(
 );
 CREATE TABLE ARCHIVE_ROUTE(
   STORAGE_CLASS_ID        UINT64TYPE      CONSTRAINT ARCHIVE_ROUTE_SCI_NN  NOT NULL,
-  COPY_NB                 UINT64TYPE      CONSTRAINT ARCHIVE_ROUTE_CN_NN   NOT NULL,
+  COPY_NB                 UINT8TYPE       CONSTRAINT ARCHIVE_ROUTE_CN_NN   NOT NULL,
   TAPE_POOL_ID            UINT64TYPE      CONSTRAINT ARCHIVE_ROUTE_TPI_NN  NOT NULL,
   USER_COMMENT            VARCHAR(1000)   CONSTRAINT ARCHIVE_ROUTE_UC_NN   NOT NULL,
   CREATION_LOG_USER_NAME  VARCHAR(100)    CONSTRAINT ARCHIVE_ROUTE_CLUN_NN NOT NULL,
@@ -207,7 +207,7 @@ CREATE TABLE TAPE_FILE(
   FSEQ                     UINT64TYPE     CONSTRAINT TAPE_FILE_F_NN    NOT NULL,
   BLOCK_ID                 UINT64TYPE     CONSTRAINT TAPE_FILE_BI_NN   NOT NULL,
   LOGICAL_SIZE_IN_BYTES    UINT64TYPE     CONSTRAINT TAPE_FILE_CSIB_NN NOT NULL,
-  COPY_NB                  UINT64TYPE     CONSTRAINT TAPE_FILE_CN_NN   NOT NULL,
+  COPY_NB                  UINT8TYPE      CONSTRAINT TAPE_FILE_CN_NN   NOT NULL,
   CREATION_TIME            UINT64TYPE     CONSTRAINT TAPE_FILE_CT_NN   NOT NULL,
   ARCHIVE_FILE_ID          UINT64TYPE     CONSTRAINT TAPE_FILE_AFI_NN  NOT NULL,
   SUPERSEDED_BY_VID        VARCHAR(100),
diff --git a/catalogue/oracle_catalogue_schema_header.sql b/catalogue/oracle_catalogue_schema_header.sql
index 2bb387dc8e1fb6005688d26d8d5eb915a54898d2..979502057db363760c5b26f8e645cad1dd919d7d 100644
--- a/catalogue/oracle_catalogue_schema_header.sql
+++ b/catalogue/oracle_catalogue_schema_header.sql
@@ -35,7 +35,7 @@ CREATE GLOBAL TEMPORARY TABLE TEMP_TAPE_FILE_INSERTION_BATCH(
   FSEQ                  UINT64TYPE  ,
   BLOCK_ID              UINT64TYPE  ,
   LOGICAL_SIZE_IN_BYTES UINT64TYPE  ,
-  COPY_NB               UINT64TYPE  ,
+  COPY_NB               UINT8TYPE   ,
   CREATION_TIME         UINT64TYPE  ,
   ARCHIVE_FILE_ID       UINT64TYPE    
 )