Client-/Server-Installation und Betrieb von WinCan v8 mit Oracle ...
Client-/Server-Installation und Betrieb von WinCan v8 mit Oracle ...
Client-/Server-Installation und Betrieb von WinCan v8 mit Oracle ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
- Wobei [DATABASENAME] durch den gewünschten Datenbanknamen(z.B. ‚wincan8’) ersetzt werden muss.- Es können entweder die Standard-Optionen zur Erstellung verwendetwerden, oder veränderte Einstellungen können unter den Registern„Date Files“ <strong>und</strong> „Transaction Log“ vorgenommen werden.- Als nächstes wird ein spezielles <strong>WinCan</strong>-Login erstellt.REM – Script 2 – File: WC_CreateUser.sql —------REM -----------------------------------------------------------DROP USER [USERNAME] CASCADECREATE USER [USERNAME] IDENTIFIED BY [PASSWORD]DEFAULT TABLESPACE [USERNAME]TEMPORARY TABLESPACE TEMPPROFILE DEFAULTACCOUNT UNLOCKGRANT CONNECT TO [USERNAME]GRANT DBA TO [USERNAME]GRANT RESOURCE TO [USERNAME]GRANT AQ_ADMINISTRATOR_ROLE TO [USERNAME]GRANT EXECUTE ON DBMS_AQ TO [USERNAME]GRANT EXECUTE ON DBMS_AQADM TO [USERNAME]GRANT UNLIMITED TABLESPACE TO [USERNAME]ALTER USER [USERNAME] DEFAULT ROLE AQ_ADMINISTRATOR_ROLE, CONNECT, RESOURCE,DBAGRANT CREATE TABLE TO [USERNAME]REM------------End Script 2--------------------------------REM – Script 3 – WC_CreateWincan8.sql –---------REM -----------------------------------------------------------Create all tables, vies, triggers…REM ------------------------------------------------------------ Die Scripts werden in der angegebenen Reihenfolge über das<strong>Oracle</strong>-Konsolenprogramm (SQLPLUS.EXE) aufgerufen:- wobei [USERNAME] durch einen gültigen Benutzernamen <strong>und</strong>Passwort durch eine gültiges Passwort ersetzt werden muss!- !WICHTIG! Die Authentifizierung muss als SQL-<strong>Server</strong>-Authentifizierung erfolgen (keine Windows-Authentifizierung)!- Als Default-Db wird die zuvor erstellte <strong>WinCan</strong>-Datenbank ausgewählt(im Beispiel ‚wincan8’=[DATABASENAME]).- Unter den Registern „<strong>Server</strong> Roles“ <strong>und</strong> „Database Access“ könnendie gewünschten Benutzer- <strong>und</strong> Zugriffsrechte vergeben werden.Der Benutzer muss mindestens Schreib- <strong>und</strong> Leserechte auf dieerstellte Datenbank haben (db_owner <strong>und</strong> db_datareader <strong>und</strong>db_datawriter auf [DATABASENAME]).>sqlplus.exe [SYSUSER]/[SYSPWD]@[USERNAME] @WC_CreateTableSpace.sql>sqlplus.exe [SYSUSER]/[SYSPWD]@[USERNAME] @WC_CreateUser.sql>sqlplus.exe [USERNAME]/[PASSWORD]@[USERRNAME] @WC_CreateWincan8.sql- wobei [USERNAME] durch einen gültigen Benutzername (z.B.‚Wincan8’) <strong>und</strong> [PASSWORD] durch ein gültiges Passwort (z.B. ‚alf’)ersetzt werden müssen. [SYSUSER] <strong>und</strong> [SYSPWD] sind der aktuelle<strong>Oracle</strong>-System-Account <strong>und</strong> müssen vom <strong>Oracle</strong>-Systemadministrator zur Verfügung gestellt werden!- In obigem Beispiel wird angenommen, dass der[USERNAME]=SCHEMANAME=TABLESPACENAME ist! Wenn demnicht so sein soll, so müssen obige Scripts entsprechend angepasstwerden.Seite 2