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-7178

Majid Azimi's questions

Martin Hope
Majid Azimi
Asked: 2013-04-13 22:58:16 +0800 CST

o usuário administrador não pode fazer login em outros bancos de dados após a atualização para o mongodb 2.4

  • 0

Eu tinha um banco de dados mongodb 2.2 com autenticação habilitada. mas depois de atualizar para 2.4, meu usuário administrador não pode fazer login em nenhum banco de dados que não seja o banco de dados administrativo. Eu o removi system.userse criei outro usuário administrador com:

db.addUser( { user: "admin", pwd: "123456", roles: [ "userAdminAnyDatabase" ] } )

Mas, novamente, não consigo fazer login em nenhum banco de dados, exceto no banco de dados administrativo. Alguém pode ajudar?

mongodb
  • 1 respostas
  • 2256 Views
Martin Hope
Majid Azimi
Asked: 2012-09-06 09:58:43 +0800 CST

Parâmetro TimeZone em postgresql.conf

  • 1

A documentação do postgresql diz:

Todas as datas e horas com reconhecimento de fuso horário são armazenadas internamente em UTC. Eles são convertidos para a hora local na zona especificada pelo parâmetro de configuração de fuso horário antes de serem exibidos para o cliente.

parâmetro de fuso horário é um parâmetro de sessão . Quando todos os TIMESTAMP WITH TIME ZONEs serão armazenados como UTCe a conexão do cliente especificará o fuso horário da sessão, qual é o benefício de definir o parâmetro TimeZone no postgresql.conf?

postgresql timestamp
  • 1 respostas
  • 1252 Views
Martin Hope
Majid Azimi
Asked: 2012-09-03 21:33:21 +0800 CST

Erro Oracle não disponível com Oracle XE 11.2.0-1.0

  • 2

Baixei o Oracle XE 11.2.0-1.0 e o instalei em uma máquina virtual CentOS 6.3 com 1,5 GB de memória e 3 GB de swap.

SYS e SYSTEM configurados para ter a senha 123456. Eu configurei ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe/e ORACLE_SID=XE.

Posso me conectar a este banco de dados com o SQL Developer com o usuário SYSTEM. Mas quando eu quero me conectar com sqlplusele diz:

ERROR.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Process ID: 0
Session ID: 0 Serial number: 0

ps -fe | grep pmonmostra isso:

oracle    1164    1    0    11:26    ?    00:00:00    xe_pmon_XE

Eu loguei como usuário root e apenas digito sqlplussem argumentos, então ele pede nome de usuário e senha.

Alguém pode ajudar?

oracle sqlplus
  • 1 respostas
  • 7004 Views
Martin Hope
Majid Azimi
Asked: 2012-05-30 05:12:42 +0800 CST

usando o comando COPY e wal_buffers

  • 1

já que COPYo comando é executado dentro de uma única transação, se seus dados WAL não se encaixarem em wal_buffers? por exemplo, se estivermos importando em massa de um arquivo CSV.

postgresql bulkcopy
  • 1 respostas
  • 515 Views
Martin Hope
Majid Azimi
Asked: 2012-05-30 02:42:07 +0800 CST

Diferença entre fsync e synchronous_commit - postgresql

  • 6

Qual é a diferença entre fsynce synchronous_commit? Eu li a documentação, a única coisa que entendi é que os dois estão tentando fazer atualizações fisicamente gravadas no disco.

postgresql
  • 1 respostas
  • 6553 Views
Martin Hope
Majid Azimi
Asked: 2012-05-29 23:44:53 +0800 CST

O que acontece quando o checkpoint_segments é alcançado?

  • 3

Estou um pouco confuso com a definição de checkpoint_segments na documentação do PostgreSQL. O que acontece quando o checkpoint_segments é alcançado?

  1. As páginas sujas em shared_buffers gravadas no WAL. Então, qual é o uso do gravador de fundo?
  2. WAL é mesclado com arquivos de dados reais.
postgresql checkpoint
  • 1 respostas
  • 1063 Views
Martin Hope
Majid Azimi
Asked: 2012-05-07 23:33:45 +0800 CST

Como saber se há um trabalho de manutenção em execução em um banco de dados postgresql

  • 1

Eu tenho um script python no banco de dados postgresql que está buscando registros do banco de dados do servidor sql e inserindo-o no banco de dados postgresql após alguma filtragem. esses trabalhos são executados a croncada dois minutos. Quero saber quando há um trabalho de manutenção, como autovacuumestá em execução e, se estiver em execução, esqueça a busca de registros. É possível detectar em python?

postgresql maintenance
  • 1 respostas
  • 3109 Views
Martin Hope
Majid Azimi
Asked: 2012-04-16 01:59:00 +0800 CST

A coluna de classificação deve ser a última coluna usada no índice - MongoDB Indexing Advice

  • 0

MongoDB documenta conselhos que:

A coluna de classificação deve ser a última coluna usada no índice

Aqui está o exemplo:

db.foo.ensureIndex({a: 1, b: 1, c: 1})

Bom:

find(a=1).sort(a)
find(a=1).sort(b)
find(a=1, b=2).sort(c)

Mau:

find(a=1).sort(c)
even though c is the last column used in the index, a is that last column used, so you can only sort on a or b.

alguém pode explicar isso. Por que find(a=1).sort(c)considerado ruim?

index mongodb
  • 1 respostas
  • 195 Views
Martin Hope
Majid Azimi
Asked: 2012-04-15 22:13:59 +0800 CST

particionamento de coleção no mongodb

  • 4

Existe alguma semântica como particionamento de tabela no MongoDB? Meus dados não são tantos que precisariam ser fragmentados. mas os dados não são importantes (mas não completamente inúteis) depois de vários meses.

mongodb
  • 2 respostas
  • 3031 Views
Martin Hope
Majid Azimi
Asked: 2012-04-11 02:00:28 +0800 CST

enviar trabalhos via psql de forma assíncrona

  • 3

Desejo fazer backup de um grande número de registros e excluí-los, mas não tenho acesso completo ao servidor de banco de dados, portanto não posso executar meu script no servidor. porque leva tanto tempo que preciso enviar trabalhos (digamos, REINDEXpor exemplo) e depois desligar meu computador. É possível fazer algo assim?

postgresql psql
  • 1 respostas
  • 266 Views
Martin Hope
Majid Azimi
Asked: 2012-04-09 22:35:52 +0800 CST

pg_relation_size não mostra nenhuma diferença após VACUUM ANALYZE

  • 3

Escrevi um script para fazer backup de um postgresql usando COPYe excluir esses registros. Eu usei pg_relation_sizeantes e depois de excluir.

  1. pg_relation_size
  2. EXCLUIR
  3. ANÁLISE DE VÁCUO
  4. pg_relation_size

Mas ambos pg_relation_sizemostram os mesmos resultados. Isso significa que VACUUM ANALYZEnão foi útil?

postgresql vacuum
  • 2 respostas
  • 882 Views
Martin Hope
Majid Azimi
Asked: 2012-03-13 00:34:12 +0800 CST

Qual é o significado de n_live_tup e n_dead_tup em pg_stat_user_tables

  • 31

Qual é o significado de n_live_tupe n_dead_tupem pg_stat_user_tablesou pgstattuple?

postgresql
  • 1 respostas
  • 39056 Views
Martin Hope
Majid Azimi
Asked: 2012-03-12 03:58:54 +0800 CST

Coluna de acesso retornada pelo psql do bash

  • 2

Eu quero usar o valor retornado pelo psql no bash. Este é o roteiro:

psql "connection parameters" -c "SELECT pg_database_size('dbname');"

A saída é assim:

 pg_database_size 
------------------
          5773072
(1 row)

Mas eu só quero o 5773072para que eu possa usá-lo no log. Alguém pode ajudar?

postgresql psql
  • 3 respostas
  • 5240 Views
Martin Hope
Majid Azimi
Asked: 2012-03-11 22:43:34 +0800 CST

Quantas linhas foram copiadas da tabela

  • 1

Eu quero escrever um script para fazer backup de uma tabela usando COPY.

psql "connection parameters" -c "COPY (SELECT * FROM tbl WHERE insertion_date > 'date') TO STDOUT WITH CSV HEADER;" | bzip2 -c > backup.csv.bz2

Agora eu quero registrar quantas linhas são copiadas para o arquivo zip? Quero calculá-lo durante a cópia, não com outro comando.

postgresql psql
  • 1 respostas
  • 2013 Views
Martin Hope
Majid Azimi
Asked: 2012-03-11 00:48:46 +0800 CST

Como usar o psql sem prompt de senha?

  • 123

Eu escrevi um script para REINDEXíndices em um banco de dados. Aqui está um deles:

echo -e "\nreindex for unq_vbvdata_vehicle started at: `date "+%F %T"`" >> ${LOG_FILE}
psql -U ${USERNAME} -h ${HOSTNAME} -d ${DBNAME} -c "REINDEX INDEX scm_main.unq_vbvdata_vehicle;"
if [[ ${?} -eq 0 ]]; then
    echo "reindex for unq_vbvdata_vehicle finished at: `date "+%F %T"`" >> ${LOG_FILE}
else
    echo "reindex for unq_vbvdata_vehicle failed" >> ${LOG_FILE}
    exit 1
fi

O problema é que não consigo executar este script no modo autônomo. psqlestá solicitando a senha toda vez que é executado. Há também duas limitações:

  1. Não consigo criar um usuário no banco de dados sem senha.

  2. Como REINDEXtrava as tabelas, devo usar sleep <num>entre cada REINDEX.

Existe alguma solução automática?

postgresql psql
  • 6 respostas
  • 235305 Views
Martin Hope
Majid Azimi
Asked: 2012-03-08 03:58:14 +0800 CST

Tablespace é algo como Volume Lógico?

  • 6

Estou confuso sobre tablespaces no PostgreSQL. É algo como LVM? Quero dizer, quando o disco está ficando cheio, podemos adicionar outro disco, formatar e depois CREATE TABLESPACE tblspace LOCATION /media/disk2/data? É o suficiente? Ou devemos manualmente ALTERbancos de dados, tabelas ou índices para tirar proveito disso?

postgresql tablespaces
  • 2 respostas
  • 4035 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