ODBC配置
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UsageCount =
上面是我安装完odbc默认的文件内容,如果需要配置,请根据本文开头列出的两个文档修改。
3)查看数据源
上面的odbcinst –j命令打印出的消息中SYSTEM DATA SOURCES和USER DATA SOURCES为系统数据源和用户数据源文件,查看一下系统数据源文件
USER DATA SOURCES..: /root/.odbc.ini
Rpm包安装方式的话,默认就是上面这样的路径
2)查看驱动
上面的odbcinst –j命令打印出的消息中DRIVERS为驱动文件,查看一下驱动
Shell>cat /etc/odbcinst.ini
[PostgreSQL]
ConnSettings =
Protocol =
张博 20:29:21
你把这个整理成文档 ,这个是ODBC 的查看和配置方法
张博 20:29:52
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
| Connected! |
| |
| sql-statement |
| help [tablename] |
//ODBC的控制
3. 配置
1) 查看配置信息
安装之后,首先查看装好的unixODBC配置信息
Shell> odbcinst -j
unixODBC 2.2.11
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
备注:一定要用su - pgadmin 切换用户才能执行上面这句话
/usr/local/pgsql/bin/createdb test -----test为建立的数据库名
/usr/local/pgsql/bin/psql test -----test为数据库test下的表名
(4) 如需配ip 使用
Shell>cat /etc/odbc.ini
[PGSQL1]
Description = PGSQL1
Driver = PostgreSQL
Trace = No
TraceFile =
Database = postgres
Port = 5432 (*此处视具体而定)
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
ShowOidColumn = No
FakeOidIndex = No
ConnSettings =
Protocol =
注意这里的Database、Servername、Username、Password几个单词不要写错哦!Driver = PostgreSQL这一行是指定驱动名,就是上面“2)查看驱动”里的驱动名[PostgreSQL],不要乱写哦!
TraceFile =
Database = tma_monitor
Servername = 59.64.161.135 (*此处视具体而定)检测中心数据库的ip地址
Username = pgadmin (*此处视具体而定)
Password = kgpgadmin (*此处视具体而定)
其中isql PGSQL1 pgadmin pgadmin这一句命令的写法应该是:isql DSN [UID [PWD]] [options],即isql 数据源名 用户名 密码 [选项]。Shell下直接isql会出现isql的具体使用方法。
*******************************
su -
ifconfig eth0 118.229.1.1
(5)cd user/local/pgsql/data
vi postgresql.conf
将-connection settings-
下的
#listen_addresses = 'localhost'
改为
listen_addresses = '*'
3)客户端和中心服务器上均需要设置unixODBC数据源DSN
通常SYS DSN文件是 /etc/odbc.ini 和 /usr/local/etc/odbc.ini ,
需要配置的 数据源(连接中心数据库) 具体内容如下:
[tma_monitor] (*此处视具体而定,但是中心服务器应与客户端保持统一) 这个名字不宜过长,可能会出现bug
4)列出数据源
可以用下面的命令查看已经配置好的数据源:
Shell>odbcinst -q -s
[PGSQL1]
4. 测试
可以简单测试一下odbc的连通性,在做好前3步之后,可以用下面的命令小测试了
Shell> isql PGSQL1 pgadmin pgadmin
+---------------------------------------+
Description = tma_monitor
Driver = PGSQL82 (*此处视具体而定)可先用odbcinst –j找到odbc路径,再用在vi odbc.ini 中查看Driver‘信息’,有可能不是 PGSQL82 而是 PostgreSQL
Trace = No
Description = ODBC for PostgreSQL
Driver = /usr b bodbcpsql.so
Setup = /usr b bodbcpsqlS.so
FileUsage = 1
Servedmin
Password = pgadmin
Port = 5432
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
保存退出
vi pg_hba.conf
添加可信任ip地址,这样远端数据库即可连接本机上数据库
张博 20:30:05
这一段是和postgres相关的一些指令
| quit |
| |、
+---------------------------------------+
SQL>
出现上面的界面就是测试成功了,unixODBC安装配置成功!!!
上面是我安装完odbc默认的文件内容,如果需要配置,请根据本文开头列出的两个文档修改。
3)查看数据源
上面的odbcinst –j命令打印出的消息中SYSTEM DATA SOURCES和USER DATA SOURCES为系统数据源和用户数据源文件,查看一下系统数据源文件
USER DATA SOURCES..: /root/.odbc.ini
Rpm包安装方式的话,默认就是上面这样的路径
2)查看驱动
上面的odbcinst –j命令打印出的消息中DRIVERS为驱动文件,查看一下驱动
Shell>cat /etc/odbcinst.ini
[PostgreSQL]
ConnSettings =
Protocol =
张博 20:29:21
你把这个整理成文档 ,这个是ODBC 的查看和配置方法
张博 20:29:52
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile 2>&1 &
| Connected! |
| |
| sql-statement |
| help [tablename] |
//ODBC的控制
3. 配置
1) 查看配置信息
安装之后,首先查看装好的unixODBC配置信息
Shell> odbcinst -j
unixODBC 2.2.11
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
备注:一定要用su - pgadmin 切换用户才能执行上面这句话
/usr/local/pgsql/bin/createdb test -----test为建立的数据库名
/usr/local/pgsql/bin/psql test -----test为数据库test下的表名
(4) 如需配ip 使用
Shell>cat /etc/odbc.ini
[PGSQL1]
Description = PGSQL1
Driver = PostgreSQL
Trace = No
TraceFile =
Database = postgres
Port = 5432 (*此处视具体而定)
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
ShowOidColumn = No
FakeOidIndex = No
ShowOidColumn = No
FakeOidIndex = No
ConnSettings =
Protocol =
注意这里的Database、Servername、Username、Password几个单词不要写错哦!Driver = PostgreSQL这一行是指定驱动名,就是上面“2)查看驱动”里的驱动名[PostgreSQL],不要乱写哦!
TraceFile =
Database = tma_monitor
Servername = 59.64.161.135 (*此处视具体而定)检测中心数据库的ip地址
Username = pgadmin (*此处视具体而定)
Password = kgpgadmin (*此处视具体而定)
其中isql PGSQL1 pgadmin pgadmin这一句命令的写法应该是:isql DSN [UID [PWD]] [options],即isql 数据源名 用户名 密码 [选项]。Shell下直接isql会出现isql的具体使用方法。
*******************************
su -
ifconfig eth0 118.229.1.1
(5)cd user/local/pgsql/data
vi postgresql.conf
将-connection settings-
下的
#listen_addresses = 'localhost'
改为
listen_addresses = '*'
3)客户端和中心服务器上均需要设置unixODBC数据源DSN
通常SYS DSN文件是 /etc/odbc.ini 和 /usr/local/etc/odbc.ini ,
需要配置的 数据源(连接中心数据库) 具体内容如下:
[tma_monitor] (*此处视具体而定,但是中心服务器应与客户端保持统一) 这个名字不宜过长,可能会出现bug
4)列出数据源
可以用下面的命令查看已经配置好的数据源:
Shell>odbcinst -q -s
[PGSQL1]
4. 测试
可以简单测试一下odbc的连通性,在做好前3步之后,可以用下面的命令小测试了
Shell> isql PGSQL1 pgadmin pgadmin
+---------------------------------------+
Description = tma_monitor
Driver = PGSQL82 (*此处视具体而定)可先用odbcinst –j找到odbc路径,再用在vi odbc.ini 中查看Driver‘信息’,有可能不是 PGSQL82 而是 PostgreSQL
Trace = No
Description = ODBC for PostgreSQL
Driver = /usr b bodbcpsql.so
Setup = /usr b bodbcpsqlS.so
FileUsage = 1
Servedmin
Password = pgadmin
Port = 5432
ReadOnly = No
RowVersioning = No
ShowSystemTables = No
保存退出
vi pg_hba.conf
添加可信任ip地址,这样远端数据库即可连接本机上数据库
张博 20:30:05
这一段是和postgres相关的一些指令
| quit |
| |、
+---------------------------------------+
SQL>
出现上面的界面就是测试成功了,unixODBC安装配置成功!!!