dm8-tools
1
总安装量
1
周安装量
#53254
全站排名
安装命令
npx skills add https://github.com/huangzt/my-agent-skills --skill dm8-tools
Agent 安装分布
amp
1
opencode
1
kimi-cli
1
codex
1
claude-code
1
Skill 文档
è¾¾æ¢¦æ°æ®åº DM8 å·¥å · Skill
ç¨äºæä½è¾¾æ¢¦æ°æ®åºçå·¥å ·éï¼æä¾è¿æ¥æµè¯ã表管çå SQL æ§è¡åè½ã
å¿«éå¼å§
åç½®è¦æ±
å®è£ Python ä¾èµï¼
pip install jaydebeapi JPype1
æ¬å·¥å ·ä½¿ç¨ JDBC 驱å¨è¿æ¥è¾¾æ¢¦æ°æ®åºï¼å·²å ç½® DmJdbcDriver18.jar 驱卿件ã
è¿æ¥åæ°
ææèæ¬æ¯æä»¥ä¸åæ°ï¼
| åæ° | 说æ | é»è®¤å¼ |
|---|---|---|
--host |
æ°æ®åºä¸»æºå°å | localhost |
--port |
æ°æ®åºç«¯å£ | 5236 |
--user |
æ°æ®åºç¨æ·å | SYSDBA |
--password |
æ°æ®åºå¯ç | å¿ å¡« |
--database |
æ°æ®åºåç§° | å¯é |
--schema |
Schema åç§° | ç¨æ·é»è®¤ Schema |
å¯ç¨èæ¬
1. æµè¯æ°æ®åºè¿æ¥
python scripts/dm8_connect.py --host 127.0.0.1 --port 5236 --user SYSDBA --password YOUR_PASSWORD
2. ååºææè¡¨
python scripts/dm8_tables.py --host 127.0.0.1 --user SYSDBA --password YOUR_PASSWORD --schema SCHEMA_NAME
3. æ¥çè¡¨ç»æ
python scripts/dm8_schema.py --host 127.0.0.1 --user SYSDBA --password YOUR_PASSWORD --table TABLE_NAME --schema SCHEMA_NAME
4. æ§è¡ SQL æ¥è¯¢
python scripts/dm8_query.py --host 127.0.0.1 --user SYSDBA --password YOUR_PASSWORD --query "SELECT * FROM TABLE_NAME WHERE ROWNUM <= 10"
5. æ¥çæ°æ®åºä¿¡æ¯
python scripts/dm8_info.py --host 127.0.0.1 --user SYSDBA --password YOUR_PASSWORD
è¾åºæ ¼å¼
ææèæ¬è¾åº JSON æ ¼å¼æ°æ®ï¼
{
"success": true,
"data": {...},
"message": "æä½æå"
}
å¹³å°å ¼å®¹æ§
- â Windows
- â macOS
- â Linux
é©±å¨æä»¶æ¥æ¾é¡ºåºï¼
assets/DmJdbcDriver18.jarï¼æ¨èä½ç½®ï¼- ç¯å¢åé
DM_HOME/drivers/jdbc/ - ç³»ç»é»è®¤å®è£ ä½ç½®
è¾¾æ¢¦æ°æ®åºç¹ææ³¨æäºé¡¹
- ä½¿ç¨ Schema æ¦å¿µï¼ç±»ä¼¼ Oracleï¼
- ç³»ç»è§å¾ä½¿ç¨
DBA_*ãALL_*ãUSER_*å½å - æ¯æ PL/SQL è¯æ³
- é»è®¤ç«¯å£ä¸º 5236
- é»è®¤ç®¡çåç¨æ·ä¸º SYSDBA
åèæ´å¤ SQL 示ä¾
æ¥ç references/common_queries.md è·å常ç¨è¾¾æ¢¦ SQL æ¥è¯¢æ¨¡æ¿ã