名站网址导航为大家提供关于数据库教程相关的教程网站知识。
Oracle中PL/SQL中if数据库语句的写法介绍
复制具体相关代码 具体相关代码如下:,/* If数据库语句: 判断用户输入的数字。 */ set serveroutput on,--接收键盘输入 accept num prompt '请输入一个数字:';,declare --将屏幕输入的数字付给变量 pnum number := # begin if pnum = 0 then dbms_output.put_line('您输入的是0');,
1、得到网站数据库名和创建日期
SELECT name, created, log_mode, open_mode FROM v$database;
2、ORACLE网站数据库的计算机的主机名,ORACLE网站数据库的实例名及ORACLE网站数据库管理系统的版本信息
SELECT host_name, instance_name, version FROM v$instance;
3、为了知道oracle网站数据库版本的一些特殊信息
select * from v$version;
4、获取控制网站网站文件名字
select * from v$controlfile;
5、得到Oracle网站数据库的重做日志配置信息
SELECT group#, members, bytes, status, archived FROM v$log;
select GROUP#,MEMBER from v$logfile;
6、获取oracle的每个重做日志(成员)网站网站文件所存放的具体位置
select * from v$logfile;
7、知道ORACLE网站数据库的备份和恢复策略和归档网站网站文件的具体位置
archive log list
8、知道ORACLE网站数据库中到底有多少表空间以及每个表空间的状态
select tablespace_name, block_size, status, contents, logging from dba_tablespaces;
select tablespace_name, status from dba_tablespaces;
9、知道每个表空间存在哪个磁盘上以及网站网站文件的名字等信息
SELECT file_id, file_name, tablespace_name, status, bytes from dba_data_files;
select file_name, tablespace_name from dba_data_files;
10、知道Oracle网站数据库系统上到底有多少用户和都是什么时候创建的
select username,created from dba_users;
select username, DEFAULT_TABLESPACE from dba_users;
11、从控制网站网站文件中取出信息涉及到以下一些相关的开始执行命令
复制具体相关代码 具体相关代码如下:
select * from v$archived
select * from v$archived_log
select * from v$backup
select * from v$database
select * from v$datafile
select * from v$log
select * from v$logfile
select * from v$loghist
select * from v$tablespace
select * from v$tempfile
12、控制网站网站文件由两大部份组成:可重用的部份和不可重用的部分。可重用的部分的大小可用CONTROL_FILE_RECORD_KEEP_TIME参数来控制,该参数的默认值为7天,即可重用的部份的内容保留7天,一周之后这部份的内容可能被覆盖。可重用的部份是供恢复管理器来使用的,这部份的内容可以自动扩展。Oracle网站数据库管理员可以使用CREAT DATABASE或 CREAT CONTROLFILE数据库语句中的下列关键字(参数)来间接影响不可重用的部份的大小:
复制具体相关代码 具体相关代码如下:
MAXDATAFILES
MAXINSTANCES
MAXLOGFILES
MAXLOGhISTORY
MAXLOGMEMBERS
13、查看控制网站网站文件的配置
SELECT type, record_size, records_total, records_used FROM v$controlfile_record_section;
14、假如如果您的显示被分成了两部分,您需要使用类似于set pagesize 100的SQL*Plus开始执行命令先格式化输出。有关的格式化输出开始执行命令有以下这些:
record_size: 为每个记录的字节数。
records_total:为该段所分配的记录个数。
records_used:为该段所使用的记录个数。
15、知道控制网站网站文件中的所有数据网站网站文件(DATAFILE),表空间(TABLESPACE),和重做日志(REDO LOG)所使用的记录情况
SELECT type, record_size, records_total, records_used
FROM v$controlfile_record_section
WhERE type IN ( ‘DATAFILE', ‘TABLESPACE', ‘REDO LOG');
16、获取控制网站网站文件名字
select value from v$parameter where name ='control_files';
或者:select * from v$controlfile
17、如何在一个已经安装的Oracle网站数据库中添加或移动控制网站网站文件呢?
以下是在一个已经安装的Oracle网站数据库中添加或移动控制网站网站文件的具体步骤:
a、利用数据字典v$controlfile来获取现有控制网站网站文件名字。
b、正常关闭Oracle网站数据库。
c、将新的控制网站网站文件名添加到参数网站网站文件的CONTROL_FILES参数中。
d、使用操作办法系统的复制开始执行命令将现有控制网站网站文件复制到指定位置。
e、重新启动Oracle网站数据库。
f、利用数据字典v$controlfile来验证新的控制网站网站文件名字是否正确。
g、假如如果有误重做上述操作办法,假如如果无误删除无用的旧控制网站网站文件。
复制具体相关代码 具体相关代码如下:
SQL> alter system set control_files =
‘D:\Disk3\CONTROL01.CTL',
‘D:\Disk6\CONTROL02.CTL',
‘D:\Disk9\CONTROL03.CTL' SCOPE=SPFILE;
18、由于控制网站网站文件是一个极其种要的网站网站文件,除了以上所说的将控制网站网站文件的多个副本存在不同的硬盘上的保护措施外,在网站数据库的结构变化之后,您应立即对控制网站网站文件进行备份。可以用Oracle开始执行命令来对控制网站网站文件进行备份:
alter database backup controlfile to ‘D:\backup\control.bak';
19、您也可将备份到一个追踪网站网站文件中。该追踪网站网站文件包含有重建控制网站网站文件所需的SQL数据库语句。可使用以下SQL数据库语句来产生这一追踪网站网站文件:
alter database backup controlfile to trace;
20、正常关闭oracle开始执行命令
shutdown immeditae






