TimesTen的安装和连接
注:本文只是单独用TimesTen,和Oracle一起用的不在本文讨论之内。开发语言为C#。
TimesTen的过多介绍请访问Oracle官网,不过官网打开够慢的。
1.安装驱动
本人用的是ODP.NET的驱动,下载地址http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html
(Tips:不要切到中文下载,否则你下载不到最新的,不知道怎么回事。)
下载后正常安装就可以了,本人下载的是软件版本的,命令行的不是很好用。
2.安装TimesTen
下载地址http://www.oracle.com/technetwork/products/timesten/downloads/index.html
也是正常下载安装就可以,安装后开始菜单TimesTen下TimesTen Quick Start点开就有相应的介绍了,不过本人英语不好,也懒得看那么多。
(Tips:英语好的请略过本文。)
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
由于本人也只是初步的连接调用,所以很多东西也没深入研究,如果有错误之处,还请赐教。
TimesTen的安装和连接的更多相关文章
- 为Mono安装MySql连接驱动
为Mono安装MySql连接驱动(转) 2013 年 1 月 24 日.NETmono.MySql DOTNET and Mono by default only support database c ...
- Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server(转)
Centos7.5 php7.2 安装pdo_sqlsrv 连接 sql server 转:https://blog.csdn.net/gdali/article/details/82912542 ...
- TimesTen学习(三)安装、连接、远程连接TimesTen数据库
TimesTen学习(三)远程连接TimesTen数据库 <TimesTen学习(一)安装篇>:http://blog.itpub.net/23135684/viewspace-71774 ...
- MongoDB数据库安装与连接
- oracle免客户端安装 plsql连接
开发的过程中,往往没有必要在自己的电脑上安装oracle,也实在太大了. 这里介绍一种使用plsql连接oracle的方法,类似于navicat之连接mysql. 先下载plsql,进行安装,这里提供 ...
- 学习mongo系列(一) win/mac安装 解析 连接
一.安装mongo数据库 下载链接https://www.mongodb.org/downloads, 在执行如下命令的时候事先按照目录新建如下的目录:(如果数据库安装在D盘就在D盘的根目录下建)&q ...
- Quartus ii 12.0 和ModelSim 10.1 SE安装及连接
quartus ii 10.0后就没有自带的仿真软件,每次写完一个VerilogHDL都想简单仿真一下,结果发现没有了自带仿真软件.这时候就需要第三方仿真软件ModelSim 10.1 SE. Qua ...
- Redis 安装 启动 连接 配置 重启
Linux下安装 ]# wget http://download.redis.io/releases/redis-2.8.17.tar.gz ]# .tar.gz ]# cd redis- ]# ma ...
- 【Linux】freetds安装配置连接MSSQL
我使用的是freetds-0.91,下载地址:http://pan.baidu.com/s/1hq68rZY 安装编译(根据需要unixodbc): [root@zabbixserver / ]# t ...
随机推荐
- 防止vuejs在解析时出现闪烁
---## 防止vuejs在解析时出现闪烁 ## 原因: 在使用vuejs.angularjs开发时,经常会遇见在如Chrome这类能够快速解析的浏览器上出现表达式({{ express }} ),或 ...
- 创建FILE GEODATABASE 和栅格目录及向栅格目录中添加影像
using System;using System.IO;using ESRI.ArcGIS.DataSourcesGDB;using ESRI.ArcGIS.DataSourcesRaster;us ...
- 使用addClass()设置自增类名
今天在翻阅JQuery API的时候发现,addClass()方法不仅可以添加类,同时可以调用回调函数. 代码如下: <body> <p>item1</p> < ...
- android-ramdisk.img分析、recovery.img&boot.img执行过程
转载请注明来源:cuixiaolei的技术博客 一.ramdisk介绍 ramdisk通过直面意思就大概能理解意思,ram disk虚拟内存盘,将ram模拟成硬盘来使用的文件系统.对于传统的磁盘文件系 ...
- 笔记——js 数组
JS阅读笔记--数组[Array] 最近在看zepto源码,里面用到了很多基础知识,借此机会又把基础知识复习和整理了一遍,算是温故而知新吧.先从引用类型Array写起吧 1. length属性 代码: ...
- Express 4.x Node.js的Web框架
为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3821150.html ...
- 修改eclipse中web项目的server部署路径
和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse ...
- Guava: 事件总线EventBus
EventBus 直译过来就是事件总线,它使用发布订阅模式支持组件之间的通信,不需要显式地注册回调,比观察者模式更灵活,可用于替换Java中传统的事件监听模式,EventBus的作用就是解耦,它不是通 ...
- android图片压缩方法
android 图片压缩方法: 第一:质量压缩法: private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = ...
- MakeFile 文件详解
GNU的make工作时的执行步骤入下:(想来其它的make也是类似) 1.读入所有的Makefile. 2.读入被include的其它Makefile. 3.初始化文件中 ...