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

jrara's questions

Martin Hope
jrara
Asked: 2013-06-14 05:18:23 +0800 CST

为什么 Oracle SQL Developer 不需要 Oracle 客户端?

  • 5

我从 Oracle 的网页安装了 Oracle SQL Developer。它似乎在我的计算机上没有安装 Oracle 客户端的情况下工作。这怎么可能?我还安装了 Toad for Oracle,它似乎需要 Oracle 客户端。

oracle oracle-11g-r2
  • 1 个回答
  • 28213 Views
Martin Hope
jrara
Asked: 2013-01-01 04:04:38 +0800 CST

是否可以使用以前版本的本机客户端连接 SQL Server 2012?

  • 1

是否可以使用以前的 SQL Server 版本(例如 SQL Server 2008 R2 Natice Client)中的 SQL Server Native Client 连接 SQL Server 2012 数据库?

sql-server sql-server-2012
  • 1 个回答
  • 199 Views
Martin Hope
jrara
Asked: 2012-12-17 22:43:53 +0800 CST

数据库转储(导出)和数据库备份之间的区别?

  • 12

EXP仅使用orEXPDP命令进行数据库转储(并将其视为备份)而不是使用BACKUP DATABASE命令(通过)进行备份的缺点是什么RMAN?数据库转储(导出)和数据库备份有什么区别?

oracle backup
  • 1 个回答
  • 52137 Views
Martin Hope
jrara
Asked: 2012-12-17 03:46:48 +0800 CST

如何使用 expdp 和 impdp 命令传输数据?

  • 29

我是 Oracle 新手,我的目的是将所有数据和元数据从一个模式传输到 Oracle 数据库中的另一个模式。我打算使用数据泵expdp和impdp命令。我对此有疑问:

  • 我可以在没有用户的情况下创建目标架构,还是应该先创建用户(这也创建架构)?
  • 我可以使用 SYS(作为 sysdba)帐户执行expdp和命令吗?impdp这是首选方法吗?
  • 此语句是否从模式中获取所有对象(数据和元数据)并将它们移动到不同的模式中?

    expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log  
    

    impdp那么目标模式是命令后源模式的精确副本吗?

oracle schema
  • 3 个回答
  • 174005 Views
Martin Hope
jrara
Asked: 2012-12-14 08:01:52 +0800 CST

Windows环境下login.sql在哪里配置SQL Plus?

  • 1

我在我的 Windows Server 2008 R2 上安装了 Oracle 10g XE。现在我想配置 SQL Plus 以login.sql用于登录设置。我创建了一个login.sql文件并将其放入

C:\用户\我的名字

文件夹,但它似乎不起作用。在 Windows 环境中我应该把这个配置文件放在哪里?我的login.sql文件如下:

SET pagesize 2000
SET LONG 10000
SET linesize 1000
COLUMN last_name format a20
COLUMN total format 999,999,999
SET feedback ON
alter session set nls_date_format = 'yyyy-mm-dd hh:mi:ssPM'
COLUMN global_name new_value gname
SET TERMOUT OFF
SELECT LOWER(USER) || '@' || global_name||CHR(10)||'SQL> ' AS global_name
FROM   global_name;
SET SQLPROMPT '&gname'
SET TERMOUT ON;
oracle sqlplus
  • 1 个回答
  • 3449 Views
Martin Hope
jrara
Asked: 2012-11-29 00:33:34 +0800 CST

如何根据日期创建分区表?

  • 7

我正在尝试创建一个分区表,其中分区由OrderDate. 我正在尝试创建一个clustered indexonOrderDate和一个nonclustered primary keyon OrderID。但我收到一条错误消息:

消息 1908,级别 16,状态 1,第 1 行列“OrderDate”是索引“PK_OrderID”的分区列。唯一索引的分区列必须是索引键的子集。消息 1750,级别 16,状态 0,行 1 无法创建约束。请参阅以前的错误。

如何修改它以使其工作:

CREATE TABLE dbo.Orders
    (
      OrderID INT NOT NULL ,
      Name NVARCHAR(20) NULL ,
      OrderDate DATE NOT NULL ,
    )
ON  PartSchemeOrders(OrderDate)

CREATE CLUSTERED INDEX IX_OrderDate
 on dbo.Orders (OrderDate)
 on PartSchemeOrders(OrderDate)

ALTER TABLE dbo.Orders
    ADD CONSTRAINT PK_OrderID PRIMARY KEY NONCLUSTERED  (OrderID)
sql-server sql-server-2008
  • 1 个回答
  • 13983 Views
Martin Hope
jrara
Asked: 2012-11-23 01:08:35 +0800 CST

什么时候应该使用启动参数-E?

  • 5

我们开始使用SQL Server 2008 R2构建数据仓库系统。一位高级 DBA 告诉我们考虑为 SQL Server 服务使用启动参数 -E。我从联机丛书中读到:

-E:增加为文件组中的每个文件分配的盘区数。此选项可能有助于运行索引或数据扫描的用户数量有限的数据仓库应用程序。它不应在其他应用程序中使用,因为它可能会对性能产生不利影响。32 位版本的 SQL Server 不支持此选项。

我的问题是这个参数如何帮助索引和数据扫描?如果同一实例中可能有其他数据库(可能处于操作角色),我们是否应该使用此参数?

sql-server sql-server-2008-r2
  • 1 个回答
  • 914 Views
Martin Hope
jrara
Asked: 2012-10-26 09:43:46 +0800 CST

如何在 DB2 中选择工作数据库?

  • 2

在 SQL Server 中,我可以使用该USE 语句在工作数据库之间切换。DB2 有类似的命令吗?

sql-server db2
  • 1 个回答
  • 7643 Views
Martin Hope
jrara
Asked: 2012-10-11 22:46:56 +0800 CST

如何检查事实表中是否有正在使用的分区?

  • 1

我将首先了解一个包含许多事实表的大型数据仓库。如何轻松检查这些事实表中是否使用了分区和分区函数?

sql-server sql-server-2008
  • 2 个回答
  • 5138 Views
Martin Hope
jrara
Asked: 2012-09-27 01:45:31 +0800 CST

Oracle 数据库如何归档?

  • 7

我是 Oracle 数据库的新手。我已经习惯了 SQL Server 和用于文档的表和列的描述字段 (MS_Description)。甲骨文有等价物吗?记录 Oracle 数据库的最佳实践是什么?

oracle metadata
  • 4 个回答
  • 3711 Views
Martin Hope
jrara
Asked: 2012-09-09 01:42:48 +0800 CST

Oracle 服务器安装是否包括客户端组件?

  • 1

出于测试目的,我在 Windows Server 2008 虚拟机上安装了 Oracle 个人版。我的目的是使用 SQL Server 测试链接服务器功能。Oracle Server 安装是否还包括客户端组件?

oracle oracle-11g-r2
  • 1 个回答
  • 365 Views
Martin Hope
jrara
Asked: 2012-08-29 06:42:17 +0800 CST

为什么不使用表格而不是物化视图?

  • 62

我是 Oracle 数据库的新手。如果我理解正确,物化视图是一个视图,其结果集保存为数据库中的物理表,并且该视图/表根据某些参数进行刷新。如果视图保存为物理表,为什么不首先将数据存储到表中呢?那么使用物化视图代替表格有什么好处呢?

oracle performance
  • 6 个回答
  • 84802 Views
Martin Hope
jrara
Asked: 2012-08-27 01:55:40 +0800 CST

关联子查询和连接:还是一样的执行计划?

  • 7

我有一个这样的相关子查询(来自BOL):

SELECT DISTINCT c.LastName, c.FirstName, e.BusinessEntityID 
FROM Person.Person AS c JOIN HumanResources.Employee AS e
ON e.BusinessEntityID = c.BusinessEntityID 
WHERE 5000.00 IN
    (SELECT Bonus
    FROM Sales.SalesPerson sp
    WHERE e.BusinessEntityID = sp.BusinessEntityID) ;
GO

当我使用连接重写此查询时

select c.LastName, c.FirstName, e.BusinessEntityID, d.Bonus
from Person.Person as c 
    inner join HumanResources.Employee as e on e.BusinessEntityID = c.BusinessEntityID
    inner join Sales.SalesPerson as d on d.BusinessEntityID = c.BusinessEntityID
where Bonus = 5000.00

看看实际的执行计划,它在两个查询中看起来完全一样。为什么?我在想,由于嵌套循环和执行计划看起来不同,相关子查询要慢得多?是因为这些表的数据不多吗?

query sql-server-2008-r2
  • 2 个回答
  • 1120 Views
Martin Hope
jrara
Asked: 2012-08-26 01:56:38 +0800 CST

当域帐户附加到数据库所有者时,为什么数据库图表不起作用?

  • 5

我试图使用数据库图表是 SQL Server 并得到以下错误:

Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects.

我试图用这个命令来解决我的问题

ALTER AUTHORIZATION ON DATABASE::mydb TO "domain\username"
GO

但它没有帮助。当我将域帐户更改为sa并运行时

ALTER AUTHORIZATION ON DATABASE::mydb TO sa
GO

我摆脱了这个错误。问题是,为什么数据库所有者不接受域帐户(似乎只有saandNT AUTHORITY\SYSTEM是可以接受的)?

sql-server sql-server-2008-r2
  • 2 个回答
  • 13097 Views
Martin Hope
jrara
Asked: 2012-05-25 10:03:58 +0800 CST

为什么索引 REBUILD 不能减少索引碎片?

  • 32

我使用 ALTER INDEX REBUILD 来删除索引碎片。在某些情况下,REBUILD 似乎并没有消除这种碎片。REBUILD 不去除碎片的原因是什么?似乎这种情况尤其发生在小索引上。

sql-server index
  • 3 个回答
  • 38177 Views
Martin Hope
jrara
Asked: 2012-03-30 23:07:35 +0800 CST

如何拒绝表的删除权限?

  • 6

有没有办法拒绝用户或角色对特定表的删除权限?

sql-server sql-server-2008
  • 2 个回答
  • 13128 Views
Martin Hope
jrara
Asked: 2012-03-26 13:04:17 +0800 CST

哪些因素会阻止和延迟 TRUNCATE 命令?

  • 4

我有一个很大的表,可能有 5000 万行,我不得不截断它。通常 truncate 非常快,但在这种情况下需要数小时才能完成。有哪些因素可以阻止truncate命令正常运行?

sql-server truncate
  • 1 个回答
  • 1168 Views
Martin Hope
jrara
Asked: 2012-03-01 04:42:16 +0800 CST

配置数据库邮件是否被视为安全威胁?

  • 2

使用 sp_send_dbmail 配置数据库邮件和发送电子邮件是否被视为安全威胁?

sql-server
  • 2 个回答
  • 1879 Views
Martin Hope
jrara
Asked: 2012-02-23 11:37:00 +0800 CST

连接和会话有什么区别?

  • 70

连接和会话之间有什么区别以及它们之间的关系?

sql-server connections
  • 3 个回答
  • 54967 Views
Martin Hope
jrara
Asked: 2012-02-18 05:58:49 +0800 CST

将简单恢复模型更改为 ETL 系统上的批量日志记录是个好主意吗?

  • 5

我们有一个 ETL 过程,它将大量数据插入到表中。该数据库设置为简单恢复模式,并且事务日志增长了很多。我在想,将这个数据库设置为 Bulk-Logged Recovery Model 会有所帮助吗?我们每天都进行完整备份。那么与简单恢复模型相比,是否有一些操作没有在批量日志恢复模型中记录?

sql-server sql-server-2008
  • 3 个回答
  • 4121 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