
oracle检测坏块的方式:
1、利用oracle的RMAN工具
2、利用dbv工具检测
3、利用 exp/imp工具检测
其中2、3的方式无法彻底检测所有坏块,所以重点介绍下RMAN方式
RMAN>backup check logical validate datafile n ;
可以检查数据文件是否包含坏块,同时并不产生实际的备份输出。
而且当使用Recovery Manager进行实际的数据库备份时,同时也就进行了坏块
检查。但要注意的是,在线使用Recovery Manager扫描坏块和备份时,需要数
据库运行在归档模式(archive log),否则只能在数据库未打开的情况下进行。
import javasql;
public class getMetaData {
public static void main(String[] args) {
String driverClassName = "oraclejdbcOracleDriver";
String url = "jdbc:oracle:thin:@192101101101:1521:orcl";
String password = "test";
String user= "test";
try {
ClassforName(driverClassName);
} catch (ClassNotFoundException ex) {
Systemoutprintln("加载错误!");
}
Connection conn = null;
try {
conn = DriverManagergetConnection(url, user, password);
Systemoutprintln("连接成功");
String sql = "select id_ tid,name_ tname1 ,memo remark from tc";
PreparedStatement ps=connprepareStatement(sql,ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_READ_ONLY);
ResultSet rs=psexecuteQuery();
ResultSetMetaData md = psgetMetaData(); //psgetMetaData();//
for (int i = 1; i <= mdgetColumnCount(); i++) {
Systemoutprintln("name:"+mdgetColumnName(i)+" label:"+mdgetColumnLabel(i));
}
sql = "select max(id_) tid,name_ tname1 ,memo remark from tc group by name_,memo";
ps=connprepareStatement(sql,ResultSetTYPE_SCROLL_INSENSITIVE,ResultSetCONCUR_READ_ONLY);
rs=psexecuteQuery();
md = rsgetMetaData(); //psgetMetaData();//
for (int i = 1; i <= mdgetColumnCount(); i++) {
Systemoutprintln("name:"+mdgetColumnName(i)+" label:"+mdgetColumnLabel(i));
}
} catch (SQLException ex1) {
Systemoutprintln(ex1);
Systemoutprintln("失败");
}
}
}
oracle系统中SGA所有用户进程和服务器进程所共享(错)。oracle数据库系统中数据块的大小与 *** 作系统有关(对)。oracle数据库系统中,启动数据库和第一步是启动一个数据库实例(对)。启动数据库实例、挂载数据库数据库概念模型主要用于数据库概念结构设计()。SGA是针对某一服务器进程而保留的内存区域,它是不可以共享的。(对)用户进程可以直接 *** 纵数据库。()--oracle有自己的进程的Orderby子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。(对)从一个表中删除元组时,delete和droptable命令可以起到同样的效果。(错)元组其实就是行,delete可以,drop的可以删除表对象隐式指针与显式指针的不同在于显式指针仅仅访问一行,隐式的可以访问多行。(错)游标的话分为显示和隐式的,你可以看这个链接(>
以上就是关于oracle数据库日常健康检查会检查哪些内容使用哪些命令全部的内容,包括:oracle数据库日常健康检查会检查哪些内容使用哪些命令、如何测试jdbc能否成功连接Oracle数据库、有什么命令可以测试web服务这台访问oracle数据库的速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)