Tausende von SQL-Befehlen existieren in der Oracle-Datenbank Reich. Hier sind einige, die Datenbank-Administratoren täglich verwenden. Diese Liste könnte für jede Oracle-Datenbank unterscheiden, die Sie verwenden.
Um dies zu tun | Verwenden Sie diesen Befehl |
---|
Erstellen Sie einen Tabellen | CREATE TABLE Benutzer DATAF '/u01/oracle/oradata/dev12c/users01.dbf' size100M autoextend am nächsten 10M maxsize 4G- |
Legen Sie einen Benutzer auf | CREATE USER ldehoff identified by 'welcome1' Standardtabellen Benutzer QUOTE 10m Benutzer PASSWORT EXPIRE- CREATE ROLE developer_role- GRANT CREATE SESSION, CREATE TABLE, Sequenz erstellen und CREATE VIEW todeveloper_role- GRANT developer_role TO ldehoff- |
Erstellen Sie eine Tabelle | CREATE TABLE-Clients ( client_id NUMBER (4) CONSTRAINT pk_client_id PRIMARY KEY, last_name VARCHAR2 (128) NOT NULL, first_name VARCHAR2 (64) NOT NULL, acct_number NUMBER (8) CONSTRAINT uk_acct_number UNIQUE, advisor_id NUMBER (4) CONSTRAINT fk_advisor_id LITERATUR Berater (advisor_id) ) TABLE Nutzer- |
Erstellen Sie einen Index | CREATE INDEX idx_last_name ON-Clients (last_name) TABLE indexes- |
Erstellen Sie eine Ansicht | CREATE OR REPLACE VIEW client_vw AS SELECT last_name || ',' || first_name # 147-LAST, FIRST # 148-, client_id VON clients- |
Erstellen Sie eine Sequenz | CREATE SEQUENCE client_id_seq INCREMENT BY 10 START MIT 10- |
Verwenden Sie eine Sequenz | INSERT INTO Kunden VALUES (client_id.nextval "Schumacher", "Michael", 1000, 1234) - |
Werfen Sie einen Tisch | DROP TABLE Berater CASCADE CONSTRAINTS- |
Blitz in eine Tabelle zurück | RÜCKBLICK TABLE Berater VOR DEM Drop- |
Join zwei Tabellen | SELECT last_name, acct_number, advisor_last_name FROM Kunden JOIN Berater VERWENDUNG (advisor_id) - |
Starten Sie Hörer von der Kommandozeile | lsnrctl starten |
Starten Sie Enterprise Manager Database Control von Command | emctl starten dbconsole |
Tägliche Beobachtungsliste für Datenbankadministratoren
Datenbankadministratoren (DBAs) häufig überprüfen Sie die Gesundheit der Datenbank in einer Organisation. DBAs manchmal auf diese täglichen Aufgaben beziehen sich "auf das Licht zu halten." Als DBA, werden Sie ein wachsames Auge auf die folgenden Bereiche behalten möchten:
Raum
Systemprotokolle
Audit-Aufzeichnungen
Sessions
Backups
Batch-Jobs
Enterprise Manager
Befehlszeilen Executables für Oracle-Tools
Oracle hat mehrere Befehlszeilenprogramme. Hier sind die häufigsten. Wenn Sie nicht sicher sind, wie sie zu verwenden, versuchen Sie die Eingabe in der Befehls mit help = y.
Werkzeug | Befehl |
---|
SQL * Plus | sqlplus |
Listener Steuer | lsnrctl |
Data Pump Export | expdp |
Data Pump Import | impdp |
Wiederherstellungsmanager | rman |
SQL Developer | sqldeveloper |
Net Manager | netmgr |
Netzwerk-Konfigurationsassistenten | netca |
Oracle Datenbank Login-Diagramm
Sie sollten niemals Passwörter aufschreiben zu Ihrem echt Oracle-Datenbanken. Doch während das Lernen und Ihr Gehirn mit Wissen füllt, Ihre Passwörter für verschiedene Funktionalitäten zu vergessen, sollte das geringste Problem sein.
Meine AnmeldungenDatenbank-Name-Tool (zum Beispiel SQL * Plus) | Benutzername | Passwort |
---|
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
Verwenden Sie keine Produktionsinformationen über setzen!