
用Read
only方式打开standby
db,做一些查询,然后恢复到打开前的状态(standby
db的报表用途)。
在备库上进行 *** 作。首先取消恢复应用
SYS@dg2>recover
managed
standby
database
cancel;
Media
recovery
complete
SYS@dg2>alter
database
open;
Database
altered
SYS@dg2>select
open_mode
from
v$database;
OPEN_MODE
--------------------
READ
ONLY
SYS@dg2>conn
bys/bys
Connected
BYS@dg2>select
from
tab;
TNAME
TABTYPE
CLUSTERID
------------------------------
-------
----------
TEST
TABLE
BYS@dg2>select
from
test;
A
----------
999
111
关闭并重新打开数据库到MOUNT状态,执行恢复应用:alter
database
recover
managed
standby
database
disconnect
from
session;
以只读或者可读写方式打开备库来访问。
步骤如下:
(1)确认备库上的打开模式和数据库角色:
SQL>selectinst_id,open_mode,database_rolefromgv$databaseorderby1;
INST_IDOPEN_MODEDATABASE_ROLE
(2)在主库上
SYS$UMF用户是默认具有访问系统级远程管理框架(RMF)视图和表的所有权限的数据库用户。RMF中的所有AWR相关 *** 作只能由SYS$UMF用户执行。
SYS$UMF用户默认处于锁定状态,在部署RMF拓扑之前必须将其解锁:
(3)在主库和备库之间分别创建databaselink:
createdatabaselinkdbl_pridb_to_stbdbCONNECTTOsys$umfIDENTIFIEDBYsysumfusing'stbdb';
createdatabaselinkdbl_stbdb_to_pridbCONNECTTOsys$umfIDENTIFIEDBYsysumfusing'pridb';
(4)我们需要配置数据库节点以添加到拓扑中。必须为拓扑中的每个数据库节点分配唯一名称(默认为DB_UNIQUE_NAME):
在这个例子中,我们为主库选择名字“prim”,为备库选择名字“stby”execdbms_umfconfigure_node('prim');
(5)把备库远程注册到主库。我们可以通过相应的databaselink注册它。
在备库上。
(6)创建RMF拓扑。
use table1
直接输入记录号或go 记录号可定位记录:
go n
向下跳N行,如果N是负值,则向上跳
skip n
编辑单个记录:
edit
编辑多行记录:
brow
=========
您是指定位对话框?
比如您在 for 栏目内输入RECNO()=2
点确定后,系统就会自动为您生成一个定位命令并执行:LOCATE ALL FOR recno()=2
将记录定位到记录号为2的记录上。
概括一下,该对话框是用来自动生成定位语句,来完成交互的较复杂的定位功能
mysqli::autocommit -- mysqli_autocommit — 打开或关闭本次数据库连接的自动命令提交事务模式
说明
面向对象风格
mysqli::autocommit ( bool $mode ) : bool
过程化风格
mysqli_autocommit ( mysqli $link , bool $mode ) : bool
打开或关闭本次数据库连接的自动命令提交事务模式。
如需要确认当前连接的自动事务提交状态,可执行这个SQL请求SELECT @@autocommit
参数
link
仅以过程化样式:由mysqli_connect() 或 mysqli_init() 返回的链接标识。
mode
Whether to turn on auto-commit or not
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。
注释
Note:
这个方法不会在不支持事务处理的表单查询中生效,如MyISAM或 ISAM。
一、模式(Schema)
定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
理解:
① 一个数据库只有一个模式;
② 是数据库数据在逻辑级上的视图;
③ 数据库模式以某一种数据模型为基础;
④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二、外模式(External Schema)
定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
理解:
① 一个数据库可以有多个外模式;
② 外模式就是用户视图;
③ 外模式是保证数据安全性的一个有力措施。
三、内模式(Internal Schema)
定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。
理解:
① 一个数据库只有一个内模式;
② 一个表可能由多个文件组成,如:数据文件、索引文件。
它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法
其目的有:
② 为了减少数据冗余,实现数据共享;
② 为了提高存取效率,改善性能。
以上就是关于数据库Standby模式是什么模式有什么好处应用点在哪呢。。全部的内容,包括:数据库Standby模式是什么模式有什么好处应用点在哪呢。。、adg如何控制用户只能访问备库、数据库VF中,打开一个表的编辑模式,定位具体是如何用的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)