สร้างการเชื่อมต่อ 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