RADSQLRELAY
radsqlrelay – 传递SQL查询到一个集中的数据库服务器
概要
radsqlrelay [-dsql_driver] [-b database] [-f file] [-hhost] [-u user] [-p password] [-1] file_path
描述
Radsqlrelay跟随一个SQL logfile,转发查询到一个数据库服务器。用于复制记账记录到一个中心数据库,甚至数据库宕机
SQL logfile被创建(通过rlm_sql_log模块)。你使用radsqlrelay之前必须在radiusd服务器中进行模块的配置。
选项
-d sql_driver
使用的驱动:mysql,pg,oracle
-b database
使用的数据库的名字
-f file
从文件中读取密码替代命令行
-h host
连接的主机
-u user
登陆的用户名
-p password
用于连接服务器的用户的密码
-1
One-shot模式:将文件push到数据库中退出
file_path
使用的sql日志文件的路径
注意
Oracle driver
命令"radsqlrelay -d oracle -b db.domain.tld sql-relay" 读数据库的描述(存储在ORACLE的$TNS_ADMIN/tnsnames.ora):
db.domain.tld =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =(PROTOCOL = TCP)(HOST = db.domain.tld)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME= <DB SID>)
)
)