Milhares de comandos SQL existem no reino de banco de dados Oracle. Aqui estão algumas que os Administradores de banco de dados usam diariamente. Esta lista pode ser diferente para cada banco de dados Oracle que você usa.
Para fazer isso | Utilize este comando |
---|
Criar um espaço de tabela | Criar usuários TABLESPACE DATAFILE '/u01/oracle/oradata/dev12c/users01.dbf' size100M autoextend na próxima 10M maxsize 4G- |
Configurar um usuário | CRIAR ldehoff usuário identificado por 'welcome1' Os usuários da opção TABLESPACE QUOTA 10m ON usuários EXPIRE- SENHA CREATE ROLE developer_role- GRANT CREATE SESSION, CREATE TABLE, CREATE SEQUENCE, CREATE VIEW todeveloper_role- GRANT developer_role TO ldehoff- |
Criar uma tabela | CRIAR clientes mesa ( NÚMERO client_id (4) CONSTRAINT pk_client_id CHAVE PRIMÁRIA, last_name VARCHAR2 (128) NOT NULL, first_name VARCHAR2 (64) NOT NULL, acct_number NÚMERO (8) CONSTRAINT uk_acct_number UNIQUE, NÚMERO advisor_id (4) fk_advisor_id CONSTRAINT Referências assessores (advisor_id) ) Usuários- TABLESPACE |
Criar um índice | CRIAR idx_last_name INDEX ON clientes (last_name) indexes- TABLESPACE |
Criar uma vista | CRIAR OU SUBSTITUIR VISTA client_vw AS last_name SELECIONAR || ',' || first_name # 147-LAST, PRIMEIRO # 148-, client_id DE clientes- |
Criar uma sequência | CREATE SEQUENCE client_id_seq INCREMENTO DE 10 COMEÇAR COM 10- |
Use uma seqüência | INSERT INTO clientes VALUES (client_id.nextval, 'Schumacher', 'Michael', 1000, 1234) - |
Eliminar uma tabela | assessores da TABELA da GOTA CASCATA CONSTRAINTS- |
Flash back para uma mesa | FLASHBACK assessores tabela para ANTES dropâ |
Junte-se a duas tabelas | last_name SELECT, acct_number, advisor_last_name FROM clients Cadastre-assessores USANDO (advisor_id) - |
Comece ouvinte a partir da linha de comando | lsnrctl start |
Comece Controle Database Enterprise Manager a partir de linha de comando | emctl começar dbconsole |
Watchlist diária para administradores de banco de dados
Os administradores de banco de dados (DBAs) freqüentemente verificar a saúde do banco de dados em uma organização. DBAs às vezes se referem a estas tarefas diárias como "manter as luzes acesas". Como um DBA, você vai querer manter um olhar atento sobre as seguintes áreas:
Espaço
logs do sistema
registros de auditoria
sessões
backups
Os trabalhos em lote
Enterprise Manager
Executáveis de linha de comando para Oracle Tools
A Oracle tem diversos utilitários de linha de comando. Aqui estão as mais comuns. Se você não tem certeza sobre como usá-los, tente digitar o comando com help = y.
Ferramenta | Comando |
---|
SQL * Plus | sqlplus |
Controle ouvinte | lsnrctl |
Data Pump Export | expdp |
Data Pump Import | impdp |
Recovery Manager | rman |
SQL Developer | sqldeveloper |
net Manager | netmgr |
Assistente de Configuração de Rede | netca |
Oracle Database Entrada Gráfico
Você nunca deve anotar as senhas para o seu real bancos de dados Oracle. No entanto, ao mesmo tempo aprender e enchendo seu cérebro com o conhecimento, esquecendo suas senhas para diferentes funcionalidades deve ser a menor das suas preocupações.
meus LoginsNome do banco de dados da ferramenta (por exemplo, SQL * Plus) | Nome de usuário | Senha |
---|
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
__________________________________ | ______________ | ______________ |
Não coloque qualquer informação de produção acima!