小编Jus*_*ner的帖子

关于 Oracle 上下文中“用户进程”的问题

以下是oracle 文档中的一个例外。

用户进程概览

当用户运行应用程序(例如 Pro*C 程序)或 Oracle 工具(例如 Enterprise Manager 或 SQL*Plus)时,Oracle 创建一个用户进程来运行用户的应用程序。

http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/process.htm

据我了解,用户进程是一个可以连接到 oracle 服务器的软件。你(用户)可以启动一个这样的软件,然后连接到oracle。如果是这样,为什么Oracle creates a user process to run the user's application

谢谢。

process oracle documentation

2
推荐指数
1
解决办法
2257
查看次数

我可以在一页上存储一半的记录,在另一页上存储一半的记录吗?

我正在观看来自http://technet.microsoft.com/en-us/sqlserver/gg313756.aspx 的Paul Randal 的 MCM 视频

从视频的27:11,作者说记录必须保存在一页中,不能在一页上有一半记录,在另一页上有一半记录。这个观点不是我学到的。但是我对此没有信心,因为我的母语不是英语,可能会误解保罗的意见。谁能帮忙解释一下?

提前致谢。

sql-server-2005 sql-server-2008 sql-server

2
推荐指数
1
解决办法
839
查看次数

SQL Server备份域中,什么是备份集、备份设备、备份媒体、备份媒体集、备份媒体族

我的母语不是英语,我已经阅读了 BOL 中的描述,但仍然无法理解它们到底是什么。谁能用通俗易懂的方式解释一下?

谢谢。

sql-server backup

2
推荐指数
1
解决办法
4055
查看次数

安装 Oracle 时,检查 rpm 包并安装缺少的内容的最快方法是什么?

安装 Oracle 时,有一个步骤是安装所有必需的软件包。我使用以下命令来测试是否安装了软件包,如果缺少则安装它们:

rpm -qa | grep binutils
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过这种方式验证所有包,但我想知道是否有更好更快的方法来完成这项任务。

谢谢。

oracle installation

1
推荐指数
1
解决办法
1025
查看次数

对 Oracle CONTROL_FILES 初始化参数感到困惑

这是Oracle对这个参数的解释。这是说明中的说明。从文档中我们知道这个参数是不可修改的(Modifiable: No)。但实际上我可以修改它:

sys@ORCL>alter system set control_files = '/u01/app/oracle/oradata/orcl/control01.ctl,/u01/app/oracle/flash_recovery_area/orcl/control02.ctl';
alter system set control_files = '/u01/app/oracle/oradata/orcl/control01.ctl,/u01/app/oracle/flash_recovery_area/orcl/control02.ctl'
                 *
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified


sys@ORCL>alter system set control_files = '/u01/app/oracle/oradata/orcl/control01.ctl,/u01/app/oracle/flash_recovery_area/orcl/control02.ctl' scope = spfile;

System altered.

sys@ORCL>
Run Code Online (Sandbox Code Playgroud)

那么,文档中的Modifiable: No是什么意思?

顺便说一句,这是我的 Oracle 版本:

sys@ORCL>select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0  Production
TNS for Linux: Version 11.2.0.1.0 …
Run Code Online (Sandbox Code Playgroud)

oracle

1
推荐指数
1
解决办法
6271
查看次数

SQL Server 函数调用语法问题

以下摘录是从本页摘录。

CURRENT_USER (Transact-SQL)

返回当前用户的名称。此函数等效于 USER_NAME()。

当我使用以下 TSQL 脚本(有问题的脚本被注释)执行这两个函数时,我对调用语法感到困惑。我想知道何时使用括号,何时不使用。谢谢!

SELECT CURRENT_USER
-- SELECT CURRENT_USER() -- Error!
SELECT USER_NAME()
-- SELECT USER_NAME -- Error!
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql

1
推荐指数
1
解决办法
170
查看次数

我什么时候需要安装 Oracle 数据库客户端?

我知道 Oracle 数据库客户端提供了基本的网络组件,为了连接到 Oracle 数据库,我必须在客户端机器上安装它。我注意到 Oracle 的 SQL Developer,我没有安装任何客户端,它运行良好,可以毫无问题地连接到数据库。对于 Toad,似乎我需要安装一个客户端才能使其工作。我的问题是,我应该什么时候安装 Oracle 客户端?我怎么知道需要 32 位或 64 位版本?

oracle client installation

1
推荐指数
1
解决办法
978
查看次数

我可以使用我当前的备份策略将我的 SQL Server 数据库还原到上次完整备份之前的某个点吗?

如果我有这个备份策略(每周完整备份和1小时日志备份),我可以将数据库恢复到绿色突出显示的时间段吗?顺便说一句,日志备份 2 是否包括其 lsn 大于日志备份 1 的 last_lsn 的所有日志记录?

在此处输入图片说明


我做了更多的测试,我想我找到了答案。根据备份计划中的映像,我做了一个初始完整备份,一些日志备份,然后日志备份 1,完整备份,日志备份 2。我在两者之间进行了修改。使用RESTORE HEADERONLY检查日志备份1,完全备份和日志备份2,下面是我得到了什么。如您所见,日志备份 2 捕获了日志备份 1 中最后一条的所有日志记录。如果我想恢复到绿色突出显示期间的某个点,我需要使用日志备份 2,而不是完整备份。

在此处输入图片说明

sql-server backup transaction-log

1
推荐指数
1
解决办法
53
查看次数

为什么与 SQL Server 复制相关的作业没有显示在 SSMS 的作业文件夹下?

我发现一些与 SQL Server 复制相关的作业没有显示在 SSMS 的作业文件夹下。谁能解释一下这是为什么?

谢谢。

replication sql-server

0
推荐指数
1
解决办法
344
查看次数