Tüm Ürünler
Search
Belge Merkezi

:Veritabanı oluşturma

Son Güncelleme:Oct 02, 2026

Bir örnekte veritabanı oluşturmak için CreateDatabase API işlemini çağırabilirsiniz.

Veri değişikliği ve şema tasarımı gibi veri yönetimi görevlerini yürütmek istiyorsanız Data Management (DMS) hizmetini kullanın. Daha fazla bilgi için bkz. DMS işlevlerine göre işlem listesi.

Bu işlemi çağırmadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:

  • Örnek Çalışıyor durumundadır.

  • Örnek için izin verilen maksimum veritabanı sayısına ulaşılmamıştır. Maksimum veritabanı sayısını sorgulamak için DescribeDBInstanceAttribute işlemini çağırabilirsiniz.

  • Örnek salt okunur bir örnek değildir.

    Not

    Bu işlem, SQL Server 2017 EE (küme sürümü) çalıştıran örnekler veya yerel SSD kullanan PostgreSQL örnekleri için desteklenmez. Örnek bu veritabanı altyapısı sürümlerinden birini çalıştırıyorsa veritabanı oluşturmak için CREATE DATABASE ifadesini çalıştırabilirsiniz.

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için işlem örnek kodlarını dinamik olarak oluşturur.

İstek parametreleri

ParametreTürZorunluÖrnekAçıklama
ActionStringEvetCreateDatabase

Gerçekleştirmek istediğiniz işlem. Değeri CreateDatabase olarak ayarlayın.

DBInstanceIdStringEvetrm-uf6wjk5xxxxxxxxxx

Örneğin ID değeri.

DBNameStringEvetrds_mysql

Veritabanının adı.

Not
  • Ad 2 ila 64 karakter uzunluğunda olmalıdır.
  • Ad küçük harfle başlamalı ve küçük harf veya rakamla bitmelidir.
  • Ad küçük harfler, rakamlar, alt çizgi (_) ve tire (-) içerebilir.
  • Ad, örnek içinde benzersiz olmalıdır.
  • Geçersiz karakterler hakkında daha fazla bilgi için bkz. Yasaklı anahtar kelimeler tablosu.
CharacterSetNameStringEvetgbk

Karakter kümesi.

  • MySQL veya MariaDB veritabanları için geçerli değerler: utf8, gbk, latin1 ve utf8mb4
  • SQL Server veritabanları için geçerli değerler: Chinese_PRC_CI_AS, Chinese_PRC_CS_AS, SQL_Latin1_General_CP1_CI_AS, SQL_Latin1_General_CP1_CS_AS ve Chinese_PRC_BIN
  • PostgreSQL veritabanları için geçerli değerler: Karakter kümesi,<Collate>,<Ctype> biçiminde bir değer. Örnek: UTF8,C,en_US.utf8.
    • Karakter kümesi için geçerli değerler: KOI8U, UTF8, WIN866, WIN874, WIN1250, WIN1251, WIN1252, WIN1253, WIN1254, WIN1255, WIN1256, WIN1257, WIN1258, EUC_CN, EUC_KR, EUC_TW, EUC_JP, EUC_JIS_2004, KOI8R, MULE_INTERNAL, LATIN1, LATIN2, LATIN3, LATIN4, LATIN5, LATIN6, LATIN7, LATIN8, LATIN9, LATIN10, ISO_8859_5, ISO_8859_6, ISO_8859_7, ISO_8859_8 ve SQL_ASCII
    • Collate alanı için geçerli değerler: Alan değerini almak için SELECT DISTINCT collname FROM pg_collation; ifadesini çalıştırabilirsiniz. Varsayılan değer C değeridir.
    • Ctype alanı için geçerli değerler: Alan değerini almak için SELECT DISTINCT collctype FROM pg_collation; ifadesini çalıştırabilirsiniz. Varsayılan değer en_US.utf8 değeridir.
DBDescriptionStringHayırTest veritabanı

Veritabanının açıklaması. Açıklama 2 ila 256 karakter uzunluğunda olmalı; harf, rakam, alt çizgi (_) ve tire (-) içerebilir. Açıklama bir harfle başlamalıdır.

Not Açıklama http:// veya https:// ile başlayamaz.
ResourceGroupIdStringHayırrg-acfmy*****

Kaynak grubunun ID değeri.

Yanıt parametreleri

Parametre Tür Örnek Açıklama
RequestId String 5A77D650-27A1-4E08-AD9E-59008EDB6927


İsteğin ID değeri.

Örnekler

Örnek istekler

http(s)://rds.aliyuncs.com/?Action=CreateDatabase
&DBInstanceId=rm-uf6wjk5xxxxxxxxxx
&DBName=rds_mysql
&CharacterSetName=gbk
&<Common request parameters>

Örnek başarılı yanıt

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateDatabaseResponse>
  <RequestId>5A77D650-27A1-4E08-AD9E-59008EDB6927</RequestId>
</CreateDatabaseResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestID" : "5A77D650-27A1-4E08-AD9E-59008EDB6927"
}

Hata kodları

HTTP durum kodu Hata kodu Hata mesajı Açıklama
400 EngineMigration.ActionDisabled Specified action is disabled while custins is in engine migration. Belirtilen işlem, örnek için altyapı geçişi sırasında devre dışı bırakıldığından hata döndürüldü.
400 Database.AddError Create Db failed, please check input value and instance status Veritabanı oluşturulamadığından hata döndürüldü. Giriş parametrelerini ve örnek durumunu kontrol edin.
400 Database.ConnectError Database connect error. please check instance status and database processlist Veritabanı bağlantısı anormal olduğundan hata döndürüldü. Örnek durumunu ve veritabanının bağlantı havuzunu kontrol edin.

Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.