AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-2172

deostroll's questions

Martin Hope
deostroll
Asked: 2023-08-15 01:33:43 +0800 CST

Obtendo informações erradas/enganosas relacionadas ao índice da tabela oracle

  • 7
  1. Criando uma tabela da seguinte forma:
CREATE TABLE "HOTEL3" 
   (    "NAMEX" VARCHAR2(4000 CHAR), 
    "CITY" VARCHAR2(4000 CHAR), 
    "PRICE" NUMBER, 
    "ID" VARCHAR2(50 BYTE) DEFAULT sys_guid()
   );
  1. Criando um índice da seguinte forma:
CREATE INDEX "IDX_HOTEL3_CITY_NAME" ON "HOTEL3" ("CITY" ASC, "NAMEX" DESC);   
  1. Consultando as informações do índice:
SELECT *
FROM   all_ind_columns ic
WHERE  ic.index_owner = 'FOO'
    AND ic.table_name = 'HOTEL3'
ORDER  BY ic.column_position;

Estou obtendo o resultado abaixo (csv)

"INDEX_OWNER","INDEX_NAME","TABLE_OWNER","TABLE_NAME","COLUMN_NAME","COLUMN_POSITION","COLUMN_LENGTH","CHAR_LENGTH","DESCEND","COLLATED_COLUMN_ID"
"FOO","IDX_HOTEL3_CITY_NAME","FOO","HOTEL3","CITY",1,4000,4000,"ASC",
"FOO","IDX_HOTEL3_CITY_NAME","FOO","HOTEL3","SYS_NC00005$",2,2000,0,"DESC",

Observe o segundo registro; COLUMN_NAMEé SYS_NC00005$em vez de NAMEX.

Aqui estão algumas notas laterais. Após a etapa 1, se você consultar, all_tab_colsobterá todas as 4 colunas. No entanto, após a etapa 2, all_tab_colsagora há uma entrada adicional - o mesmo nome mostrado acima do resultado da consulta. Isso pode ser exagerado; mas o IDcampo definido DEFAULTpode ser o motivo, após a etapa 2, all_tab_colster essa entrada estranha.

Então, qual consulta posso emitir para obter as informações de índice corretas?

PS: o servidor oracle é 19c, eu acho.

oracle
  • 2 respostas
  • 98 Views
Martin Hope
deostroll
Asked: 2021-01-03 07:57:35 +0800 CST

logon negado para o usuário da carteira oracle

  • 0

Seguindo um tutorial em vídeo sobre carteiras oracle: https://youtu.be/LLZzUNb9ALU

O servidor db é executado a partir do contêiner docker oficial da Oracle.

Os passos que fiz são os seguintes:

  1. No shell do servidor, executei o sql plus como sysdba:
$ sqlplus / as sysdba
  1. Criou um usuário:
SQL> alter session set "_ORACLE_SCRIPT"=true;
SQL> CREATE USER fred identified by flintstone;
SQL> GRANT CONNECT, RESOURCE, DBA to fred;
  1. Logon testado:
$ sqlplus fred/flintstone

SQL> show user;
User is "fred"
  1. Criou uma carteira no local padrão:$ORACLE_BASE/admin/$ORACLE_SID/wallet
$ orapki wallet create -wallet $ORACLE_BASE/admin/$ORACLE_SID/wallet -auto_login -pwd MyWalletPass
  1. Criou um perfil de carteira para o usuário fred:
$ mkstore -wrl $ORACLE_BASE/admin/$ORACLE_SID/wallet -createCredential $ORACLE_SID fred flintstone
  1. Tentei fazer login no sqlplus:
$ sqlplus /@$ORACLE_SID

Isso falha. Obteve o erroORA-01017: invalid username/password; logon denied

Não é capaz de entender o que está errado. O objetivo final é usar esta carteira para um aplicativo nodejs com autenticação externa (node-oracledb). Mas acho que se eu puder corrigir a etapa 6, devo poder usar no nodejs.

docker node.js
  • 1 respostas
  • 1052 Views
Martin Hope
deostroll
Asked: 2013-04-17 11:21:06 +0800 CST

vendo a população? (pesquisa de texto completo do servidor SQL)

  • 0

Estou pensando que, quando estivermos trabalhando na pesquisa de texto completo, talvez queiramos ver como o mecanismo FT do servidor SQL quebra os dados e os indexa. No meu caso, a coluna que está sendo indexada são strings nvarchar simples com espaços (sem pontuação).

Eu gostaria de poder tirar os "tokens". Alguma ideia se isso é possível?

full-text-search sql-server-2008-r2
  • 1 respostas
  • 720 Views
Martin Hope
deostroll
Asked: 2012-10-15 22:11:45 +0800 CST

depurando um pacote ssis que é chamado de um aplicativo .net?

  • 1

podemos anexar um depurador a um pacote SSIS que é invocado para executar a partir de um assembly .net?

sql-server-2008 business-intelligence
  • 1 respostas
  • 408 Views
Martin Hope
deostroll
Asked: 2011-06-20 22:30:22 +0800 CST

como gerar scripts para objetos de banco de dados específicos para um aplicativo?

  • 2

Havia uma aplicação que, antes, apontava para um banco de dados. Ele usou um conjunto específico de tabelas. Essas tabelas tinham gatilhos, restrições, etc. Também havia procs armazenados que inserem dados nessas tabelas.

Havia um novo aplicativo construído nas mesmas linhas (com alterações mínimas), mas para fazer esse aplicativo funcionar em nossa caixa de teste, tivemos que fazer backup do banco de dados existente e restaurar aquele com um nome diferente. O novo banco de dados do aplicativo apontou para esse banco de dados recém-restaurado.

Mas o banco de dados restaurado possui objetos totalmente desnecessários.

Agora me deparo com a tarefa de criar scripts de implantação que devem ser executados em nossa caixa de produção e criar o banco de dados (com os objetos necessários para o novo aplicativo funcionar).

Existem ferramentas que facilitariam esse trabalho?

PS: Minha caixa de teste tem um sql server 2005 db. Onde como a caixa de produção tem um sql server 2000 db.

sql-server-2000 sql-server-2005
  • 2 respostas
  • 341 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve