· Command to create bucket
Syntax: oci os bucket create --compartment-id <compartment id> --name
<bucket name> Example: oci os bucket create --compartment-id ocid1.compartment.oc1..aaaaaaaacgen54z6eyimw7pnp4a553425kifsq
--name TESTBUCKET |
· Command to delete bucket
Syntax : oci os bucket delete --name <Bucket name> Example : oci os bucket delete --name TESTBUCKET |
· Command to list out all the objects
inside a bucket
Syntax: oci os object list --bucket-name < Bucket name > Example: oci os object list --bucket-name TESTBUCKET |
· Command to upload files inside a
bucket.
Syntax: oci os object put –bn <Bucket_Name> --name <uploaded file_name
> --file<source file_name> Example: oci os object put -bn TESTBUCKET --name x.sql --file x.sql |
· Command to upload files inside a
directory created under a bucket.
Syntax: oci os object put –bn <Bucket Name> --name <Direcotry name/uploaded
file name> --file <source file name> Example: oci os object put -bn TESTBUCKET --name Backup/x.sql --file x.sql |
· Command to Download a file residing inside a
bucket.
Syntax: oci os object bulk-download –bn <Bucket Name> --download-dir
<Path where file would be downloaded> --prefix <File which would be
downloaded> Example: oci os object bulk-download -bn TESTBUCKET --download-dir
/home/oracle --prefix x.sql |
· Command to Download files from a
directory which is created under a bucket.
Syntax: oci os object bulk-download –ns <Bucket namespace> -bn <Bucket
Name> --download-dir <Path where file would be downloaded> --prefix <Directory
path/file name which would be downloaded> Example: oci os object bulk-download -ns bm1uufa0a -bn TESTBUCKET
--download-dir /home/oracle --prefix Backup/x.sql |
Syntax: oci os object bulk-download –ns
<Bucket namespace> -bn <Bucket Name> --download-dir <Path
where file would be downloaded>
oci os
object bulk-download -ns bm642gedufa0a -bn TESTBUCKET --download-dir
/home/oracle |
·
Command to delete file from bucket
Syntax: oci os object delete -bn <Bucket Name> --object-name <Name of
object to delete> Example: oci os object delete -bn TESTBUCKET --object-name t1.sql |
· Command to delete file from a folder
residing inside bucket
Syntax: oci os object delete -bn <Bucket Name> --object-name <Location
from where file to be delete> Example: oci os object delete -bn TESTBUCKET --object-name Backup/x.sql |
Command to find out all of the in-progress multipart uploads
Syntax:- oci os multipart list --namespace-name <Bucket_Namespace> –bn <Bucket_Name> oci os multipart list --namespace-name lsaf54dfae -bn TESTBUCKET |
Command to abort or remove in-progress multipart uploads
Syntax:- oci os multipart
abort -bn <Bucket_name> --object-name <object_name> --upload-id
<upload_ID> oci os multipart abort -bn TESTBUCKET
--object-name PROD_backup_12042021/rman_bkp_9.tar.gz --upload-id
941a510d-37ec-2ddb-8b63-112634475f52 |
oci os object copy --bucket-name $bucket_name --destination-bucket $destination_bucket --source-object-name $source_object_name
ReplyDeleteWhat option i should give if i want to copy all files in a directory (of bucket)
oci os object put –bn --name --file
DeleteUse this to copy/upload all files inside a directory of a bucket.
How to download folder/directory inside the bucket using cli command?
ReplyDeleteHI,
ReplyDeleteCrisp article. Thanks
if, i have folder called arch,fra under oradata folder.
How to do bulkload all files excluding folder /oradata/arch and /oradata/arch.
is it possible. ?
i found answer. We should use
Delete--exclude '/u01/app/oracle/oradata/pdc/arch/*' --exclude '/u01/app/oracle/oradata/pdc/fra/*'
Does any one identified how to upload/sync file from source server over to Object storage preserving original file timestamps? All I see is the uploaded timestamp and as I download the file, the timestamp is becoming current but not able to retrieve original timestamp of the file.
ReplyDeleteAppreciate the content quality
ReplyDelete