Oracle Database - Voir les définitions pour CBDC de gros
Vous pouvez utiliser la base de données riche historique pour extraire l'historique des transactions de compte et résoudre les soldes incorrects dans plusieurs transactions qui se produisent dans le même bloc.
Vous pouvez utiliser les API
GetAccountTransactionHistoryWithFiltersFromRichHistDB
, getOrgAccountTransactionHistoryWithFiltersFromRichHistDB
et getAllAccountTransactionHistoryWithFiltersFromRichHistDB
pour extraire l'historique des transactions de compte de la base de données d'historique enrichi. Lorsque vous transmettez les paramètres custom_endpoint
et bearer_token
à la méthode, l'historique des transactions de compte est extrait de la base de données d'historique enrichi ou de la base de données d'état. Il existe plusieurs points d'extrémité personnalisés, comme indiqué dans la liste suivante. Pour plus d'informations, voir Créer des vues de base de données avec historique enrichi.
Pour extraire l'historique des transactions de la base de données historique enrichie, vous devez exécuter Oracle Autonomous Database avec Oracle REST Data Services (ORDS) et OAuth activé.
Si vous supprimez le fichier
Participant_orgs_list.yml
par erreur, exécutez la commande suivante pour régénérer le fichier.npm run refresh
Si un lien de vue ou de base de données existe déjà dans le système, le script ne le recrée pas. Au lieu de cela, un message similaire au texte suivant est enregistré :
createView already exists
Le script se poursuit à l'étape suivante. Cela garantit que les vues, tables, liens de base de données et autres entités de base de données ne sont pas supprimés ou remplacés par le script.En outre, vous pouvez voir l'erreur suivante.
Error: ORA-20049: Cannot alter the URL mapping while the schema is enabled. Try disabling the schema first.
Cette erreur se produit car le schéma de base de données est activé et ne peut donc pas être mappé à l'alias différent spécifié dans le fichier .env
.
Pour contourner ce comportement, effectuez les étapes suivantes.
- Utilisez le même nom d'alias que celui utilisé précédemment ou vérifiez l'alias de schéma dans les services REST de la base de données.
- Désactivez le schéma de base de données et exécutez de nouveau le script. Pour plus d'informations, voir Oracle REST Data Services (ORDS) : Utilisation de SQL Developer.