摘要:众所周知,在oracle9i中对初始化参数的管理引入了一个新的文件:spfile.这个参数是个二进制文件,手工对其进行编辑会出错.可以采用alter system set ......的命令方式来对其进行修改.
不妙的是,有的时候,错误的修改了参数之后发现系统不能启动,而粗心的用户或者初级dba可能还没有对该文件(或者参数文件的内容)进行备份.
这个时候如何解决呢?
下面是模拟出错的场景:
......
摘要: 遇到过好多问题关于如何在oracle 中创建类似sqlserver或access中自增长字段。答案多是先建立一个sequence,然后在trigger中将sequence的nextval的取值赋予所需要的列。看上去还不错。
但是一切真的那么顺利吗?sequence 真的可以做到提供一序列连续没有遗漏的序列数值吗?
不妨作个实验:
sql> create sequenc......
ADO.NET最佳实践(下) t.与xml结合
i.dataset与xml 【程序编程相关:
让你的应用程序不再对数据库的改动“感冒”】
ado.net在dataset中提供对xml的广泛支持,同时在sql server2000或以后版本中的xml功能性扩展也能在ado.net中得到充分运用.你可以使用sqlxml访问在sql server2000与以后版本中提供的xml功能性扩展.下面是使用xml与ado.net的一些技巧信息. 【推荐阅读:
让你的应用程序不再对数据库的改动“感冒”】
①从xsd计划中载入一个dataset的计划或相关结构; 【扩展信息:
ORACLEDBA常用SQL脚本工具-&】
dataset与xml的完美整合,可以使你完成以下事情:
下面的例子说明一个xsd文件的结构,其中mydataset就是我们的dataset元素,它下面包含一个customers复合类型元素,有了它我们就可以映射创建一个这样的表:customers (customerid,companyname,phone),同时也定义我们的dataset的计划或者结构:
<xs:schema id="someid"
xmlns=""
xmlns:xs="http://www.w3.org/2001/xmlschema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="mydataset" msdata:isdataset="true">
<xs:complextype>
<xs:choice maxoccurs="unbounded">
<xs:element name="customers" >
<xs:complextype >
<xs:sequence>
<xs:element name="customerid" type="xs:integer"
minoccurs="0" />
<xs:element name="companyname" type="xs:string"
minoccurs="0" />...
下一页 摘要:pl/sql 3.3以上的版本中,utl_file包允许用户通过pl/sql读写操作系统文件。如下: declare file_handle utl_file.file_type;begin file_handle := utl_file.fopen(tmp, 文件名, w,[1-32767]); --四个参数:目录,文件名,打开方式,最大行数(默认为2000) utl_file.putf(fil......