AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-115

xenoterracide's questions

Martin Hope
xenoterracide
Asked: 2014-07-31 12:16:52 +0800 CST

交易未处理?

  • 0

我正在尝试在我们的生产服务器上运行更新之前测试更新,但是在 中运行我的事务时sqlplus,我似乎无法提交事务或从我的选择中获取任何数据,我在做什么错误的?

SQL> select activity_message, regexp_replace(activity_message, 'null', new_value) from organization_activity_log where event = 'ADDED' and activity_item = 36 and activity_message = 'Added: null';

ACTIVITY_MESSAGE
--------------------------------------------------------------------------------
REGEXP_REPLACE(ACTIVITY_MESSAGE,'NULL',NEW_VALUE)
--------------------------------------------------------------------------------
Added: null
Added: 1234567891

Added: null
Added: 1234567890 Expires: 12/31/2016

SQL> begin;
 2  select activity_message, regexp_replace(activity_message, 'null', new_value) from organization_activity_log where event = 'ADDED' and activity_item = 36 and activity_message = 'Added: null';
 3  commit;
 4  
transaction oracle-11g-r2
  • 2 个回答
  • 39 Views
Martin Hope
xenoterracide
Asked: 2014-07-25 12:43:47 +0800 CST

重新启动侦听器不会启动,但重新启动服务后将启动它们

  • 1

当我重新启动 ubuntu 时,侦听器服务出现,但似乎没有任何侦听器

lsnrctl status

LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 24-JUL-2014 15:34:43

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dex-ci.escalation-point.com)(PORT=1522)))
 STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Start Date                24-JUL-2014 15:33:58
Uptime                    0 days 0 hr. 0 min. 44 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/ip-10-113-43-249/listener/alert/log.xml
Listening Endpoints Summary...
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1522)))
 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
The listener supports no services
The command completed successfully

之后/etc/init.d/oracle-xe restart

 lsnrctl status | sed -e 's/^/     /'

 LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 24-JUL-2014 15:42:15

 Copyright (c) 1991, 2011, Oracle.  All rights reserved.

 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dex-ci.escalation-point.com)(PORT=1522)))
 STATUS of the LISTENER
 ------------------------
 Alias                     LISTENER
 Version                   TNSLSNR for Linux: Version 11.2.0.2.0 - Production
 Start Date                24-JUL-2014 15:41:24
 Uptime                    0 days 0 hr. 0 min. 50 sec
 Trace Level               off
 Security                  ON: Local OS Authentication
 SNMP                      OFF
 Default Service           XE
 Listener Parameter File   /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
 Listener Log File         /u01/app/oracle/diag/tnslsnr/dex-ci/listener/alert/log.xml
 Listening Endpoints Summary...
   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1522)))
   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))
   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=8888))(Presentation=HTTP)(Session=RAW))
 Services Summary...
 Service "XE" has 1 instance(s).
   Instance "XE", status READY, has 1 handler(s) for this service...
 Service "XEXDB" has 1 instance(s).
   Instance "XE", status READY, has 1 handler(s) for this service...
 The command completed successfully

这告诉我的是我的配置很好,所以它正在启动,也许是一个竞争条件......我查看了日志,但找不到任何有趣的东西。什么样的事情会导致这些服务无法重新启动?

oracle oracle-11g-r2
  • 1 个回答
  • 3396 Views
Martin Hope
xenoterracide
Asked: 2013-04-05 10:26:14 +0800 CST

根据另一个查询的排序顺序更新列

  • 2

我正在尝试将任意排序的记录添加到数据库中,以便它们可以按 ui 排序(或者当我查询数据库时)。我的问题是我已经有了列表,我需要添加一个基于字母顺序的默认排序。我想我应该能够用子查询或合并来做到这一点,但我不能让它正确。我在 MySQL 上做这个,所以我希望它可以在数据库级别做。

mysql update
  • 1 个回答
  • 20703 Views
Martin Hope
xenoterracide
Asked: 2012-06-11 10:57:13 +0800 CST

id 和电话号码是否足以唯一标识电话号码中的一行

  • 2

前一段时间正在设计一张桌子customer_phone_numbers,其唯一目的是让我们能够存储用户想要的尽可能多的电话号码。我最初得出的结论是customer_id+phone_number是唯一的,但后来我想到,同一个用户有可能在同一个号码上有 2 个分机。我不确定这种可能性有多大,这会产生另一个问题。

phone_number ext
555-555-555, NULL
555-555-555, NULL

变得合法,除非我找到一个很好的方法来限制 ext 以防止 null。规范化和限制电话号码的最佳方式是什么?

database-design normalization
  • 3 个回答
  • 729 Views
Martin Hope
xenoterracide
Asked: 2011-12-29 15:18:45 +0800 CST

将 PL/PerlU 与非系统 perl 库一起使用

  • 1
psql -1f check_email.pl.sql ccushing postgres
SET
psql:check_email.pl.sql:7: ERROR:  Can't locate Email/Valid.pm in @INC (@INC contains: /usr/lib/perl5/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/core_perl /usr/share/perl5/core_perl .) at line 3.
BEGIN failed--compilation aborted at line 3.
CONTEXT:  compilation of PL/Perl function "check_email"

我现在@INC的是

@INC:
  /home/ccushing/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2/x86_64-linux
  /home/ccushing/perl5/perlbrew/perls/perl-5.14.2/lib/site_perl/5.14.2
  /home/ccushing/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2/x86_64-linux
  /home/ccushing/perl5/perlbrew/perls/perl-5.14.2/lib/5.14.2

显然我的问题是Email::Valid不在我的@INC,我可以全局更改 Postgres @INC 路径吗?还相关的是 postgres 只能使用它所针对的 Perl 吗?或者我可以让它使用我的perlbrew.

postgresql
  • 1 个回答
  • 454 Views
Martin Hope
xenoterracide
Asked: 2011-07-16 11:13:36 +0800 CST

是否可以在 .my.cnf 中为每个数据库或每个主机配置密码

  • 60

我有以下内容~/.my.cnf

[client]
password="somepass"

但这不是我用于连接到的每个 user@host/database 的密码。有没有办法在配置中为不同的东西指定不同的密码,这样我就不必输入它们了?

mysql configuration
  • 3 个回答
  • 32557 Views
Martin Hope
xenoterracide
Asked: 2011-06-16 13:35:39 +0800 CST

使用 psql 一次获取多个文件

  • 31

我想psql作为单个事务顺序执行几个 sql 脚本来设置我的数据库模式。做这个的最好方式是什么?在过去,我知道我有一个我运行的主脚本,psql其中包括其他文件,但是我不记得这个脚本的语法。

postgresql psql
  • 3 个回答
  • 15689 Views
Martin Hope
xenoterracide
Asked: 2011-01-22 04:33:03 +0800 CST

PostgreSQL 能告诉我它使用了哪些配置文件吗?

  • 8

我在对配置文件进行一些更改时遇到问题。我认为 PostgreSQL 没有使用我正在修改的那些。有没有办法让 postgres(可能是一些环境变量)告诉我在哪里可以找到各种配置文件,包括pg_hba.conf和pg_ident.conf?

postgresql configuration
  • 1 个回答
  • 1972 Views
Martin Hope
xenoterracide
Asked: 2011-01-18 20:31:33 +0800 CST

如何搜索以查看系统上是否存在 MySQL 用户?

  • 8

我没有找到用户,show grants for 'username'@'localhost''因为我认为用户名可能略有不同,所以我想对所有数据库用户进行通配符搜索。我怎样才能做到这一点?

更新:为了澄清,我想也许我还没有 100% 清楚。通过通配符,我的意思是我希望能够只搜索部分用户名,或者搜索所有名称匹配模式的用户。在我需要这个的系统上,有 5k+ 用户,虽然这并不是很大的性能损失,但我也不想一次查看一个。

mysql
  • 2 个回答
  • 7474 Views
Martin Hope
xenoterracide
Asked: 2011-01-12 22:14:24 +0800 CST

如何确定 mysql 数据库中是否存在过程或函数?

  • 20

如何确定 mysql 数据库中是否存在过程或函数?有没有发现选项?像一个show procedures;(例如喜欢show tables;)

mysql stored-procedures
  • 6 个回答
  • 44238 Views
Martin Hope
xenoterracide
Asked: 2011-01-12 03:15:50 +0800 CST

你能在 MySQL 中“su -”吗?

  • 7

如果我在 mysql 数据库上有 root 权限,并且我想放弃普通用户的权限,而不使用他们的密码,我可以这样做吗?如果是这样怎么办?想想# su - usernameunix。基本上,我只是想避免需要他们的密码才能成为他们,所以我可以在他们的用户身上测试他们的权限。在 postgres 中,我可以简单地允许对系统 root 用户进行身份验证,以绕过密码验证。我需要这样做的原因是能够通过成为用户来重现用户问题,而不是他们将无法准确重现。我当然可以询问他们的密码,但绕过它需要更多时间。

mysql permissions
  • 4 个回答
  • 2760 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

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

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve