如何获得当前数据库的SCN值数据库教程

2024-07-05

如何获得当前数据库的SCN值数据库教程(精选3篇)

1.如何获得当前数据库的SCN值数据库教程 篇一

问题:

我在窗体(Access)上添加了一个选项卡工具,有两页.分别是t_TableDescription和t_FieldDescription,请问我在代码中怎样确定当前激活的选项页是哪一页?

回答:

选项卡控件得当前页可以用 Value 属性来表示

debug.print Me.选项卡控件.Value

debug.print Me.选项卡控件.Pages(Me.选项卡控件.Value).Nameaccess911.net 站长收藏

2.如何执行实例程序数据库教程 篇二

(1)以system用户、SYSDBA身份登录【SQLPlus Worksheet】,执行creategraduateuser.sql文件创建用户graduateuser,

(2)执行createtablegraduateinfo.sql文件创建数据表graduateuser.graduate_info。

(3)执行createtabledirectorinfo.sql文件创建数据表graduateuser.director_info。

(4)执行createtablemajorinfo.sql文件创建数据表graduateuser.major_info。

(5)执行createindexgraduate.sql文件创建数据表graduateuser. graduate_info的姓名字段的索引。

(6)执行createindexdirector.sql文件创建数据表graduateuser. director_info的姓名字段的索引。

(7)执行createviewgraduate.sql文件创建数据表graduateuser. graduate_info的视图。

(8)执行createviewdirector.sql文件创建数据表graduateuser. director_info的视图。

(9)执行createviewmajor.sql文件创建数据表graduateuser. major_info的视图。

在客户机上的操作

(1)在客户机上调用Oracle 9i客户机的【网络配置助手】(Net Configuration Assistant)配置一个能够连接数据库服务器的【本地网络服务名称】,笔者配置的名称为myoraclelink。这个名称是可以任意取的。

(2)在客户机的【控制面板】/【32位ODBC】中创建一个系统数据源名称,这个名称必须是graduateDB。当然如果读者要采用自己的名称,可以在VB程序的模块MODULE1中进行适当的修改。修改的代码如下。

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

‘定义了名为ConnectString的无参数函数,连接数据库

Public Function ConnectString() As String

ConnectString = “DSN=graduateDB;UID=graduateuser;PWD=12345678”

End Function

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

在客户机上运行程序

(1)将配套光盘上的Graduate.exe文件任意复制到客户机上,执行该文件出现如图10.55所示界面,

(2)出现如图10.56所示的【添加专业信息】界面。

(3)成功添加专业信息后出现如图10.57所示的提示界面。

(4)按照同样的步骤依次添加专业信息数据,这样添加后的专业数据将用于研究生信息录入和导师信息录入窗体使用。

(5)出现如图10.58所示的【添加导师信息】界面。

(6)成功添加导师信息后出现如图10.59所示的界面。

(7)按照同样的步骤依次添加导师信息数据。

(8)出现如图10.60所示的界面。

(9)成功添加研究生信息后出现如图10.61所示界面,单击“确定”按钮。

(10)出现如图10.62所示的【修改研究生信息】界面。

(11)出现如图10.63所示的【查询研究生信息】界面。

(12)在图10.55所示的系统主界面的【菜单栏】选择【退出系统】选项将退出系统。

3.如何获得当前数据库的SCN值数据库教程 篇三

数据库备份是非常重要的。如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少。

一、用命令实现备份

MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份。

按提示输入密码,这就把tm数据库所有的表结构和# mysqldump -u root -p tm >tm_050519.sql数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:

# mysqldump -u root -p tm gzip >tm_050519.sql.gz

系统崩溃,重建系统时,可以这样恢复数据:

# mysqldump -u root -p tm < tm_050519.sql

从压缩文件直接恢复:

#gzip < tm_050519.sql.gz mysqldump -u root -p tm

当然,有很多MySQL工具提供更直观的备份恢复功能,比如用phpMyAdmin就很方便。但我认为,mysqldump是最基本、最通用的。

二、利用crontab,系统每天定时备份mysql数据库

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的,

1、创建保存备份文件的路径/var/backup/mysqlbak

# mkdir -p /var/backup/mysqlbak

2、创建/usr/sbin/bakmysql文件

#vi /usr/sbin/bakmysql.sh

#!/bin/bash# mysql备份脚本cd /var/backup/mysqlbak/dateDIR=`date +“%y-%m-%d”`mkdir -p $dateDIR/datafor i in `/usr/local/www/mysql/bin/mysql -uroot -plin31415926 -e “show databases” grep -v “Database” grep -v “information_schema”`do /usr/local/www/mysql/bin/mysqldump -uroot -plin31415926 $i gzip >/var/backup/mysqlbak/$dateDIR/${i}_${dateDIR}.gzdone

3、修改文件属性,使其可执行

# chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

# crontab -e在下面添加01 3 * * * root /usr/sbin/bakmysql

#表示每天3点钟执行备份

上一篇:建设用地占用耕地下一篇:西安理工大学报考点研招考试现场确认通知