1. 安装ORACLE客户端
2. 运行客户端的 Net Config Easy/Net8 Configuration Assistant,建立远程数据库别名,IP地址
3. 在 控制面版\管理工具\数据源(ODBC) 中设置ODBC数据源,driver可选择ORACLE ODBC, Microsoft ODBC for ORACLE, ORACLE73(如果你装的是ORACLE73客户端),数据源名称填你在 2 中设好的别名
4. Delphi中的BDE\DataBase控件的Alias属性中,其他BDE或ADO控件的DataBaseName属性中会出现你在 3 中设置好的数据库别名
5. .....在程序中切换不同(为描述方便,假设为两个,AA 和 BB)用户的表:
1. 用ADOConnection,在Form或DataModule(推荐)中放两个ADOConnection控件;分别设置其ConnectionString属性,点该属性,点“Build”,一步步照做就可以了,在其登录用户名处分别填写AA 和 BB以及相应的密码。如果填好了密码并且不想每次登录都出现数据库登录窗口,将LonginPrompt属性设为false。程序中动态改变其他ADO控件的Connection属性,就可以连到不同的用户。如ADOTable1.Connection:=ADOConnection1;  //连到用户AA
ADOTable1.Connection:=ADOConnection2;  //连到用户BB2. 用BDE的Database控件,在Form或DataModule(推荐)中放两个Database控件在Alias属性中选你要连接的数据库。在Params属性中Key栏填user name, password两行;在Value栏填AA(BB),相应的密码。同上设置LoginPrompt。在DataBaseName属性分别填db1, db2。程序中动态改变其他控件的DataBaseName属性,就可以连到不同的用户。如
Table1.DataBaseName:=db1;  //连到用户AA
Table1.DataBaseName:=db2;  //连到用户BB下载
ftp://ftpc.borland.com/pub/bde/devsupport/updates/bdemm52ent.exe
单独安装BDE