Instalação do Oracle Linux 7.0
Oracle/PLSQL: ASCII – CHR (Character)
SELECT
ASCII(‘A’)
, ASCII(‘Z’)
, ASCII(‘a’)
, ASCII(‘z’)
, ASCII(‘ ‘)
FROM dual;
SELECT
ASCII(‘F’)
, ASCII(‘a’)
, ASCII(‘b’)
, ASCII(‘i’)
, ASCII(‘a’)
, ASCII(‘n’)
, ASCII(‘o’)
FROM dual;
SELECT
CHR(’70’)
, CHR(’97’)
, CHR(’98’)
, CHR(‘105′)
, CHR(’97’)
, CHR(‘110’)
, CHR(‘111’)
FROM dual;
http://pt.wikipedia.org/wiki/ASCII
Fazendo o select para o usuário do banco: fabiano
1 | SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE LIKE 'FABIANO' |
Será retornado os privilégios e permissões para as ações, veja a seguir.
Create Table/Criar tabela = Não
Unlimited tablespace = Não
Create Trigger = Não
Create View = Não
Create Materialized View = Não
Create Synonym = Não
Ou Seja o usuário ainda não possui as permissões atribuídas.
Na coluna GRANTEE é o usuário com a permissão concedida, e o PRIVILEGE o privilégio que o usuário tem no acesso ao objeto identificado.
SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE LIKE ‘FABIANO’
SELECT GRANTEE, GRANTED_ROLE, ADMIN_OPTION, DEFAULT_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE LIKE ‘FABIANO’
MINUS
Ele verifica a combinação dos resultados com o operador MINUS e retorna somente as linhas únicas referente e primeira consulta.
— Create table
create table FABIANO_A
(
cd_pessoa_fisica NUMBER not null,
nm_pessoa VARCHAR2(200) not null,
dt_nascimento DATE,
nr_cpf NUMBER(15),
nr_rg VARCHAR2(15),
st_sexo VARCHAR2(1)
)
tablespace FABIANO_DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
— Create table
create table FABIANO_B
(
cd_pessoa_fisica NUMBER not null,
nm_pessoa VARCHAR2(200) not null,
dt_nascimento DATE,
nr_cpf
Perdeu uma partição do seu HD? – Passo a passo para a recuperação de arquivos
Explicação passo a passo do artigo
http://blog.fabianobento.com.br/2014/06/perdeu-uma-particao-do-seu-hd/
Após baixar e abrir o aplicativo, na primeira tela selecione a opção para gerar LOG
Selecione a HD no qual perdeu a partição.
Na próxima etapa, é perguntado qual o tipo de partição dos dados no qual foi perdida, INDICO selecionar a opção (NONE).
Selecione (Advanced)
O test disk irá reconhecer qual o tipo de partição havia no disco, nesta etapa indique a opção (LIST) para visualizar os arquivos do HD problemático.
Nesta próxima tela será listado todos os arquivos da unidade, (para recuperar para outro local), pressione a tecla ( C )
Será mostrado o diretório de cópia, caso esteja correto, pressione ( C ) para continuar.
Será iniciado a cópia.
Pronto! Seus arquivos foram restaurados.
Comando para trocar a senda do usuário no banco de dados Oracle
alter user USUARIO identified by nova_senha;
Como alterar o engine no MySQL
Para alterar o engine, acesse o PHP MyAdmin ou seu programa de acesso remoto a base de dados e utilize a seguinte query:
Para alterar o engine, acesse o PHP MyAdmin ou seu programa de acesso remoto a base de dados e utilize a seguinte query:
ALTER TABLE minhatabela ENGINE = InnoDB
ALTER TABLE minhatabela ENGINE = MyISAM
Para verificar quais os engines e qual o padrão use:
SHOW engines;
Você pode fazer direto pelo PHP MyAdmin também. Para isso acesse o PHP MyAdmin, selecione a tabela, clique em “Operações” e, em seguida, mude o “Storage Engine” de acordo com a sua necessidade.
ALTER TABLE MINHA_TABELA
DROP COLUMN MINHA_COLUNA
ALTER TABLE bento.pessoa_fisica
DROP COLUMN nr_celular
O comando TRUNCATE é responsável por limpar os registros de uma tabela e fará isto de uma forma mais rápido que o comando DELETE.
Para usar o comando é necessário ter permissão.
SELECT count(*) FROM tabela_A;
4639
TRUNCATE TABLE tabela_A;
SELECT count(*) FROM tabela_A;
0