返回首页

gbase数据、南大通用产品文档:GBase8sonmode O: 重设 ONDBSPACEDOWN WAIT 方式

更新日期:2024年09月11日

语法:

元素
用途
关键注意事项
-O
重设 ONDBSPACEDOWN 配置参数的 WAIT 方式 无

只能在以下情况中使用 onmode -O 选项:
l ONDBSPACEDOWN 设置为 WAIT。
l 发生禁用 I/O 错误,导致数据库服务器阻塞所有正在更新的线程。
l 您无法或不想更正导致禁用 I/O 错误的问题。
l 您想要使数据库服务器将已禁用 dbspace 标记为关闭并继续进程。
当您执行此选项时,数据库服务器会将导致禁用 I/O 错误的 dbspace 标记为关闭,完成检
查点,并释放已阻塞的线程。然后,onmode 提示您一下消息:
This will render any dbspaces which have incurred disabling I/O errors unusable
and require them to be restored from an archive.
Do you wish to continue?(y/n)
当您运行 -O 选项时,如果 onmode 在非临界 dbspace 上未找到任何禁用 I/O 错误,它
将通知您以下消息:
There have been no disabling I/O errors on any noncritical dbspaces.
该命令有等同的 SQL 管理 API 函数。

可使用本部分中的方法,来转换从数据库列访存了的 XML 数据。这些方法或者帮助您将
选择了的 XML 文本转换为 DOM,或者帮助您以 SAX 来解析数据。InputSource 类是
JAXP 解析方法的输入类型。

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 97 -
要获取关于 file、handler、nsa 和 validating 参数的信息,请参阅 插入数据。
下列方法将 String 或 InputStream 类型的对象转换为 InputSource 类型的对象。可使
用 ResultSet.getString()、
ResultSet.getAsciiStream()或 ResultSet.getBinaryInputStream() 方法来
从数据库列检索数据,
然后,
将检索的数据传至 getInputSource(),
用于任何 SAX 或 DOM
解析方法。(要获取示例,请参阅 检索数据示例。)
public InputSource getInputSource(String s) throws SQLException;

public InputSource getInputSource(InputStream is) throws
SQLException;
下列方法将 String 或 InputStream 类型的对象转换为 Document 类型的对象:
public Document StringtoDOM(String s, String handler, boolean
validating,boolean nsa) throws SQLException

public Document StringtoDOM(String s, String handler) throws
SQLException

public Document StringtoDOM(String s) throws SQLException

public Document InputStreamtoDOM(String s, String handler, boolean
validating,boolean nsa) throws SQLException

public Document InputStreamtoDOM(String file, String handler)
throws SQLException

public Document InputStreamtoDOM(String file) throws SQLException
要获取使用这些方法的示例,请参阅 检索数据示例。

要在应用程序中使用 GBase 8s JDBC Driver,您必须设置 CLASSPATH 环境变量来指向驱
动程序文件。CLASSPATH 环境变量告诉 Java™ 虚拟机(JVM)及其他应用程序,在哪里
找到在 Java 中使用的 Java 类库。
UNIX™
有两种设置 CLASSPATH 环境变量的方式:

将 ifxjdbc.jar 的完全路径名称添加至 CLASSPATH:
setenv CLASSPATH /jdbcdriv/lib/ifxjdbc.jar:$CLASSPATH

要添加本地化的消息支持,请指定 ifxlang.jar:

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 13 -

setenv CLASSPATH
/jdbcdriv/lib/ifxjdbc.jar:/jdbcdriv/lib/ifxlang.jar:
$CLASSPATH


解包 ifxjdbc.jar,并将它的目录添加至 CLASSPATH:
cd /jdbcdriv/lib
jar xvf ifxjdbc.jar
setenv CLASSPATH /jdbcdriv/lib:$CLASSPATH

要添加本地化的消息支持,请指定 ifxlang.jar:
cd /jdbcdriv/lib
jar xvf ifxjdbc.jar
jar xvf ifxlang.jar
setenv CLASSPATH /jdbcdriv/lib:$CLASSPATH

Windows™
有两种设置 CLASSPATH 环境变量的方式:

将 ifxjdbc.jar 的完整路径名称添加至 CLASSPATH:
set CLASSPATH=c:\jdbcdriv\lib\ifxjdbc.jar;%CLASSPATH%
要添加本地化的消息支持,请指定 ifxlang.jar:
set CLASSPATH=c:\jdbcdriv\lib\ifxjdbc.jar;c:\
jdbcdriv\lib\ifxlang.jar;%CLASSPATH%

解包 ifxjdbc.jar,并将它的目录添加至 CLASSPATH:
cd c:\jdbcdriv\lib
jar xvf ifxjdbc.jar
set CLASSPATH=c:\jdbcdriv\lib;%CLASSPATH%
要添加本地化的消息支持,请指定 ifxlang.jar:

cd c:\jdbcdriv\lib
jar xvf ifxjdbc.jar
jar xvf ifxlang.jar
set CLASSPATH=c:\jdbcdriv\lib;%CLASSPATH%
如果正在使用 javax.sql 类
(例如,
Datasource)

则除 ifxjdbc.jar 之外,
请指定 ifxjdbcx.jar。


GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 14 -