delphi中用ado连接oracle 10g
2009-12-01 00:41:35
之前安装了oracle 10g,后来为了在C#里面连接oracle,安装了ODAC,之后连接数据库时,填写数据库服务名,总是会出错,连接测试无法通过,不填数据库服务名,倒还可以通过连接测试
今晚终于查到原因了。。。
系统属性那里的环境变量,path这里,oracle的两个默认路径:
d:\oracle\product\10.2.0\db_1\bin;
D:\oracle\product\10.2.0\client_1;
第一个是oracle的客户端,第二个是ODAC的,两个在path的顺序,不能颠倒,比如:
D:\oracle\product\10.2.0\client_1;d:\oracle\product\10.2.0\db_1\bin;
就会出错啦……调整两个的顺序,测试通过
第一次用delphi的ado连接数据库,连接步骤:
控件adoconnection双击,点击build设置就行了,用户输入scott,密码tiger,
再加入adoquery,connection选adoconnection1,sql选项里面写入sql,
加入datasource,dataset为adoquery1,
在adoquery1的sal属性中,加入一条测试用的sql语句,句末不用分号“;”不然执行不了,接着设置adoquery1、adoconnection1的active为true
加入dbgrid,datasource为datasource1,应该就能看见了,这个就是简单的使数据显示出来
相关文档:
归档日志文件:是处于非活动(INACTIVE)的状态的重做日志文件的备份。它对ORACLE数据库的备份和恢复起至关重要的作用。是联机重做日志文件的一个副本,与被复制的成员完成一样,即重做记录相同,日志序列号相同。
一、数据库的归档与非归档模式:
1. 当数据库处于NOACRCHIVELOG模式时,不对重做日志文件� ......
一、准备工作
1.1 设置主库的force logging模式
SQL> alter database force logging;
Database altered.
1.2 创建主库密码文件
$ orapwd file=orapw$ORACLE_SID password=thunis entries=4
1.3 配置主库standby redo log,并验证结果
SQL> alter database add standby logfile group 4('/u01/app/oradata/guar ......
学习Oracle DBA也半个多学期了,今天猛然才发现,原来我的书还是很新的,上课操作时候也只是知道大概怎么做,但是要真的全部自己做,而不去翻书还是有一定的难度的,所以呢,今天开始将DBA从头复习一遍,同时再操作一遍。
第一章,学的是Oracle的体系结构� ......
ORACLE 10G在LINUX的安装:
先上来两张图:
DBA是努力的方向,ORACLE DBA包罗万象,连LINUX/UNIX都搞不定,还弄P个ORACLE啊.
两部分:
1.RED HAT ENTERPRISE LINUX 5的安装
难点(对于现在的我来说):1.1YUM本地源的配置;网络有相关资料,不多说了.由于是本机使用,参考了FTP源后,我使用了FILE源;
&nb ......
//看看如何编写一些复杂的存储过程
一:无返回值的存储过程
为了验证,我先创建一张测试表
create table mytest(myid varchar2(30),myname varchar2(50));
存储过程为:
create or replace PROCEDURE mytest2(id in varchar2,name in varchar2) as
begin
insert into mytest (myid,myname) valu ......