Createlocalconnection: บันทึกการเชื่อมต่อ JDBC

สร้างการเชื่อมต่อ JDBC และจัดเก็บไว้ในระบบ ต้องมีบทบาทผู้ดูแลบริการ

คำอธิบาย

คุณต้องใช้คำสั่งนี้เพื่อสร้างและบันทึกการเชื่อมต่อในระบบก่อน จึงจะสามารถใช้คำสั่ง dataload หรือ dimbuild ของ CLI ด้วยตัวเลือกการสตรีม นอกจากนี้ คุณยังต้องตั้งค่าตัวแปรแวดล้อม EXTERNAL_CLASSPATH เพื่อชี้ไปยังไฟล์ .jar สำหรับไดรเวอร์ฐานข้อมูลของคุณ โปรดดูตัวอย่างการตั้งค่าตัวแปรนี้ที่ สร้างไดเมนชันและโหลดข้อมูลโดยการสตรีมจากฐานข้อมูลระยะไกล

รูปแบบคำสั่ง

createLocalConnection [-verbose] -name streamConnection -connectionstring  connectionString -user userName [-driver jdbcDriver] [-password password]
ตัวเลือก ตัวย่อ คำอธิบาย
-verbose -v แสดงคำอธิบายเพิ่มเติม
-name -N ชื่อการเชื่อมต่อ
-connectionstring -cs สตริงการเชื่อมต่อ JDBC รูปแบบอาจมี SID ดังนี้
jdbc:oracle:thin:@host:port:SID

หรือมีชื่อบริการดังนี้

jdbc:oracle:thin:@host:port/service_name

โปรดดูตัวอย่าง

-user -u ชื่อผู้ใช้
-driver -D ไดรเวอร์ JDBC หากไม่ได้ระบุไว้ ระบบจะถือว่า Oracle Database เป็นค่าดีฟอลต์ดังนี้ oracle.jdbc.driver.OracleDriver
-password -p รหัสผ่าน (เลือกระบุได้)

ตัวอย่าง

ตัวอย่างต่อไปนี้จะแสดงที่มาข้อมูลต่างๆ

หากไม่ได้ระบุตัวเลือก -driver และพารามิเตอร์ jdbcDriver ระบบจะถือว่า Oracle Database เป็นฐานข้อมูลตามค่าดีฟอลต์

Oracle DB – ตัวอย่างที่มี SID (ID บริการ)

esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver

Oracle DB – ตัวอย่างที่มีชื่อบริการ

esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser

DB2

esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver

MySQL

esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver

Microsoft SQL Server

esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver

Teradata

esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u MSSQLUsr -D com.teradata.jdbc.TeraDriver