Delphi 7 com Oracle 18
16/07/2020
0
Bom dia!!
Uso Delphi 7 ainda. Há muito tempo atrás cheguei a trabalhar com Oracle 9. Desde lá, tenho feito aplicativos Delphi com base de dados Access por conexão ADO (é o que meu empregador dá, então vamos de Access)
Agora vou migrar para Oracle. Baixei uma versão gratuita para desenvolvedores, 18.3.0.0.0
No SQL Plus, repeti o que tinha na época da versão 9:
/* Criando o tablespace */
CREATE TABLESPACE <myTableSpace>
DATAFILE '<my data file>'
SIZE 64M AUTOEXTEND ON NEXT 64M
MAXSIZE UNLIMITED;
/* Criando o usuario */
CREATE USER <my_user>
IDENTIFIED BY <my_password>
DEFAULT TABLESPACE <myTableSpace>; /* Não aceitou a definição do tablespace */
/* Atribuindo privilegios */
GRANT CONNECT TO <my_user> WITH ADMIN OPTION;
GRANT DBA TO <my_user> WITH ADMIN OPTION;
Pergunto:
1) Como monto uma string de conexão com esses dados para um objeto TADOConnection?
2) Todas as tabelas que eu criar pelo SQL Plus com esse usuário vão ser acessadas por essa conexão, mesmo eu não tendo conseguido definir o DEFAULT TABLESPACE?
Desde já, obrigado
Uso Delphi 7 ainda. Há muito tempo atrás cheguei a trabalhar com Oracle 9. Desde lá, tenho feito aplicativos Delphi com base de dados Access por conexão ADO (é o que meu empregador dá, então vamos de Access)
Agora vou migrar para Oracle. Baixei uma versão gratuita para desenvolvedores, 18.3.0.0.0
No SQL Plus, repeti o que tinha na época da versão 9:
/* Criando o tablespace */
CREATE TABLESPACE <myTableSpace>
DATAFILE '<my data file>'
SIZE 64M AUTOEXTEND ON NEXT 64M
MAXSIZE UNLIMITED;
/* Criando o usuario */
CREATE USER <my_user>
IDENTIFIED BY <my_password>
DEFAULT TABLESPACE <myTableSpace>; /* Não aceitou a definição do tablespace */
/* Atribuindo privilegios */
GRANT CONNECT TO <my_user> WITH ADMIN OPTION;
GRANT DBA TO <my_user> WITH ADMIN OPTION;
Pergunto:
1) Como monto uma string de conexão com esses dados para um objeto TADOConnection?
2) Todas as tabelas que eu criar pelo SQL Plus com esse usuário vão ser acessadas por essa conexão, mesmo eu não tendo conseguido definir o DEFAULT TABLESPACE?
Desde já, obrigado
Pedro Campos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)