Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Oracle 8i (und PHP)

Empfohlene Antworten

Hallo,

1. ich mit einem User mit DBA-Rechten Tabellen angelegt und will nun

einem anderen User Rechte auf einzelne Felder geben. Bin ich in der

Enterprise Management Konsole als "SYSDBA" angemeldet bekomme ich dabei

den Fehler "ORA-01031". Melde ich mich als "NORMAL" an geht es. Warum?

Wo gibt es Doku dazu?

2. Wo kann man konfigurieren, wie Zahlenwerte in der DB abgegelegt

werden, d.h. ob mit Punkt oder Komma als Trennzeichen?

Denn 3., wenn ich mit PHP Zahlenwerte abfrage, bekomme ich einen String

geliefert mit dem Komma drin und muss dieses erst gegen den Punkt

austauschen, um damit rechnen zu können.

Danke und Gruss

Sari

zu 1.:

ORA-01031 insufficient privileges

Cause: An attempt was made to change the current username or password without the appropriate privilege. This error also occurs if attempting to UPDATE a table with only SELECT privileges, if attempting to CONNECT INTERNAL, or if attempting to install a database without the necessary operating-system privileges.

When Trusted Oracle7 is configured in DBMS MAC, this error may occur if the user was granted the necessary privilege at a higher label than the current login.

Action: Ask the database administrator to perform the operation or grant therequired privileges.

For Trusted Oracle7 users getting this error although granted the appropriate privilege at a higher label, ask the database administrator to regrant the privilege at the appropriate label.

Copyright © 1995, Oracle Corporation

soll heissen, dein sysdba darf es einfach nicht. warum frag mich bitte grad net. will nur heim.

zu 2.:

NLS_LANG

als Umgebungsvariablen. damit definierst du in welcher Sprache die DaBa laufen osll. also auch wie sich die Dezimalzeichen, und Tausendertrennzeichen verhalten sollen.

bei 8i oder erst ab 9i gibts noch ne andere Einstellmöglichkeit. komm aber grad net drauf. aber mit NLS gehts.

NLS_SORT=german_germany.we8iso8859p15

ist z.B. das ganze für Deutsch

zu 3. vermutlich hast du die umgebungsvariablen nicht drin. und ne 8.05 dann ist der standard nämlich

NLS_LANG=america_american.......

also alles mit , anstatt dem .

gruss

Enno

>> 2. Wo kann man konfigurieren, wie Zahlenwerte in der DB abgegelegt

werden, d.h. ob mit Punkt oder Komma als Trennzeichen?

Das wird gar nicht eingestellt. Lediglich die Anzeige wird konfiguriert. Das ganze läuft normalerweise länderspezifisch ab. Die Datenbank ist normalerweise mit einem bestimmten Zeichensatz installiert z.B. ***GERMAN.*** Verbindet sich ein Benutzer mit der Datenbank und gibt keine speziellen Einstellungen an, so bekommt er die Einstellungen vom Server. Im SQL-Plus kann man diese Einstellungen z.B. mit

alter session set NLS_NUMERIC_CHARACTERS = ',.';

ändern. Nächere Informationen dazu im OracleTechnet

Ich hoffe das hilft.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.