TimesTen的安装和链接

注:本文只是单独用TimesTen,和Oracle一块儿用的不在本文讨论以内。开发语言为C#。html

TimesTen的过多介绍请访问Oracle官网,不过官网打开够慢的。sql

 

1.安装驱动数据库

本人用的是ODP.NET的驱动,下载地址http://www.oracle.com/technetwork/database/windows/downloads/index-101290.htmlexpress

(Tips:不要切到中文下载,不然你下载不到最新的,不知道怎么回事。)windows

下载后正常安装就能够了,本人下载的是软件版本的,命令行的不是很好用。服务器

2.安装TimesTenoracle

下载地址http://www.oracle.com/technetwork/products/timesten/downloads/index.htmlapp

也是正常下载安装就能够,安装后开始菜单TimesTen下TimesTen Quick Start点开就有相应的介绍了,不过本人英语很差,也懒得看那么多。测试

(Tips:英语好的请略过本文。)ui

3.配置数据库

在安装后,找到安装目录下的\quickstart\sample_scripts\createdb文件夹中的build_sampledb.bat,

先用命令行转到文件路径,而后再输入build_sampledb.bat,数据库就会自动建立完了。

4.链接字符串

有两种链接方法

第一种比较麻烦,本人没有用这个,具体也就不太作介绍。

 

建立一个tnsnames.ora文件中包含如下内容:
SAMPLEDB_1122 =(DESCRIPTION =(CONNECT_DATA = (SERVICE_NAME = SAMPLEDB_1122)(SERVER = timesten_direct)))
打开Visual Studio命令提示符并设置环境变量TNS_ADMIN您建立的tnsnames.ora文件中指定的位置。例如:

>set TNS_ADMIN=c:\mytnsdir\sqlnet

 

第二种是用链接字符串

"User Id=appuser;Password=appuser;Data Source=192.168.xx.xx/sampledbcs_1122:timesten_client"
"User Id=/;Data Source=localhost/sampledb_1122:timesten_direct"

若是服务器在其余机器就用第一个,若是是本机的用户建立的就用第二个,用第二种的好处就是能够动态拼链接字符串,这样你就能够在程序里调用字符串而后链接了。

链接后你能够调用方法作你想作的事了。

using (var connection = new OracleConnection(this.ConnectionString))
{
DateTable tablesTable = connection.GetSchema("Tables");
....
}

(Tips:链接其余机器时,请到ODBC里改相应的配置,如sampledbcs_1122,把Network Address改为服务器IP,Server DSN改为链接的DSN,而后点击测试就能够知道是否成功了!)

相关说明的地址:

Connection Attributes:

http://docs.oracle.com/cd/E16655_01/timesten.121/e21643/attribute.htm#TTREF114

Functions:
http://docs.oracle.com/cd/E16655_01/timesten.121/e21642/function.htm#CACFCGCD
Warnings and Errors:
http://docs.oracle.com/cd/E11882_01/timesten.112/e21646/error.htm#autoId2
Data Types:
http://docs.oracle.com/cd/E11882_01/timesten.112/e21642/types.htm#TTSQL182
Expressions:
http://docs.oracle.com/cd/E16655_01/timesten.121/e21642/express.htm#TTSQL207

因为本人也只是初步的链接调用,因此不少东西也没深刻研究,若是有错误之处,还请赐教。

相关文章
相关标签/搜索