Wprowadzenie
Za pomocą narzędzia crtdb (create database) tworzona jest nowa baza danych w bazie konfiguracyjnej.
Podstawowe definicje związane z obszarem zarządzania systemem dostępne są tutaj.
Grupa docelowa
- Administratorzy
- Konsultanci techniczni
Polecenie
Poniżej znajduje się polecenie wraz ze wszystkimi możliwymi parametrami.
| crtdb | [-guid:<guid>][-system:<str>]-database:<str>
[-description:<str>] -managingSystem:<str> -timeout:<duration> [-contentType:<vs>] -type:<vs> [-olapDatabase:<str>] -usage:<vs> [-versionNumber:<str>] [-driver:<vs>] [-driverAccessPath:<str>] [-preparedStatements:<int>] -user:<str> -plainPassword:<str> -plainPasswordRepetition:<str> -primaryLanguage:<str> [-schema:<str>] [-addSecondaryLanguage:<str-1> … -addSecondaryLanguage:<str-n>]. |
Parametry
Parametry polecenia zostały wyjaśnione w poniższej tabeli. Parametry w nawiasach kwadratowych są opcjonalne, podczas gdy pozostałe są parametrami obowiązkowymi. Gwiazdka (*) może być określona jako symbol zastępczy dla niektórych parametrów, aby móc wyświetlić wszystkie możliwe wartości. Nie wszystkie parametry mogą być określone więcej niż jeden raz; tylko te z następującym dodatkiem do zmiennych parametrów są dozwolone do wielokrotnego określenia: <str-1> … <str-n>.
| Parametr | Opis |
| [-guid:<guid>] | Identyfikator GUID bazy danych. |
| [-system:<str>] | Nazwa systemu, do którego należy baza danych. Domyślnie jest to bieżący system. |
| -database:<str> | Nazwa bazy danych. |
| [-description:<str>] | Opis bazy danych. |
| -managingSystem:<str> | Identyfikator bazy danych, który jest zapisywany w nowo utworzonych obiektach w tej bazie danych. |
| -timeout:<duration> | Czas, po którym interaktywne zapytanie do bazy danych zostanie anulowane i uznane za nieudane. Jeśli wyszukiwanie w obszarze nawigacji, w wyszukiwaniu dialogowym lub w aplikacji zapytań trwa dłużej niż maksymalny czas trwania zapytania, zostaje ono przerwane, a użytkownikowi wyświetlany jest komunikat o błędzie. W ten sposób zapobiega się wpływowi zbyt złożonych zapytań na czas odpowiedzi systemu. Komunikat, który otrzymuje użytkownik, zawiera wskazówki dotyczące możliwych alternatywnych działań. Wartość domyślna to 45 sekund. Nie można ustawić wartości mniejszej niż 30 sekund. |
| [-contentType:<vs>] | System umożliwia rozdzielenie danych systemu na różne bazy danych. Typ zawartości bazy danych określa, które tabele i dane będą przechowywane w danej bazie danych. Możliwe wartości to:
W zależności od ustawionej wartości sprawdzana jest m.in. konwencja nazewnictwa dla nazwy bazy danych. Tylko bazy danych o typie zawartości Dane OLTP mogą mieć powiązanie z bazą danych o typie Dane OLAP. Bazy danych o typie Dane OLAP nie mogą posiadać języków dodatkowych. |
| -type:<vs> | Używany sterownik Comarch ERP Enterprise dla bazy danych. Sterownik zależy od wykorzystywanego systemu zarządzania bazą danych (DBMS) i określa m.in. odwzorowanie typów danych systemu na natywne typy danych DBMS. Możliwe wartości to:
|
| [-olapDatabase:<str>] | Baza danych OLAP używana przez bazę danych OLTP. Do bazy OLAP zapisywane są tabele i dane wykorzystywane do statystycznych analiz bazy OLTP. Dla bazy danych OLTP można określić można określić jedną bazę danych OLAP. Ta specyfikacja nie jest możliwa dla baz danych innych niż OLTP. Baza danych OLAP może być wprowadzona jako baza danych OLAP dla maksymalnie jednej bazy danych OLTP. |
| -usage:<vs> | Przeznaczenie bazy danych. Możliwe wartości to:
To ustawienie ma charakter wyłącznie informacyjny i nie ma wpływu na działanie systemu. |
| [-versionNumber:<str>] | Krótki tekst informacyjny dotyczący bazy danych (maks. 10 znaków). Podanie tej informacji jest opcjonalne i nie ma wpływu na działanie systemu. |
| [-driver:<vs>] | Domyślny sterownik JDBC. Sterownik JDBC używany, jeśli dla połączenia serwera aplikacji ERP z bazą danych nie podano innych danych. Możliwe wartości:
|
| [-driverAccessPath:<str>] | Ścieżka dostępu do sterownika JDBC. |
| [-prepared-statements:<int>] | Liczba instrukcji Prepared-Statement, które są domyślnie buforowane dla jednego połączenia z daną bazą danych. Przy wartości 0 instrukcje Prepared-Statement nie są ponownie wykorzystywane, co negatywnie wpływa na wydajność serwera aplikacji. Im więcej instrukcji jest buforowanych na jedno połączenie z bazą danych, tym częściej mogą być ponownie użyte, co prowadzi do lepszych czasów odpowiedzi serwera aplikacji.Każde Prepared-Statement zużywa jednak zasoby zarówno po stronie serwera aplikacji, jak i w systemie zarządzania bazą danych. Wartość domyślna 20 stanowi kompromis między zużyciem zasobów a poprawą wydajności. W przypadku połączeń z bazą danych na poziomie serwera aplikacji, podana tutaj wartość może zostać nadpisana. |
| -user:<str> | Identyfikator użytkownika DBMS używany do uzyskania dostępu do bazy danych. W większości systemów DBMS jest to zgodnie z konwencją nazwa bazy danych. W przypadku DB2 UDB zgodnie z konwencją jest to użytkownik CISAG. |
| -plainPassword:<str> | Hasło dla użytkownika DBMS w celu uzyskania dostępu do bazy danych. |
| plainPassword-Repetition:<str> | Powtórzenie hasła użytkownika w celu uzyskania dostępu do bazy danych. |
| primaryLanguage:<str> | Główny/podstawowy język bazy danych. Wielojęzyczne atrybuty obiektów biznesowych są przechowywane w języku podstawowym bezpośrednio w tabeli obiektu biznesowego, ale dla języków dodatkowych w oddzielnej tabeli. |
| [-schema:<str>] | Schemat bazy danych. Wartość jest wymagana w zależności od systemu DBMS:
|
| [-addSecondaryLanguage:<str-1> …-addSecondaryLanguage:<str-n>] | Język, który ma zostać dodany do bazy danych jako język dodatkowy. |
Uprawnienia
Uprawnienia mogą zostać przypisane za pomocą ról uprawnień jak również poprzez przyporządkowanie organizacji. Szczegółowe informacje można znaleźć w artykule Uprawnienia.
Następująca jednostka biznesowa jest istotna dla tej aplikacji: com.cisag.sys.configuration.obj.Database



