使用DBExportDoc V1.0 For Oracle导出数据库表结构详细步骤
在网上查找到的,只有该工具的下载和一些基本的使用步骤,但是并未能介绍该工具的具体使用方法,下面就以我的使用经历简单介绍一下它的使用。
如果Office是2003的版本,在打开DBExportDoc V1.0 For Oracle.doc时,会弹出是否启用宏的对话框,这时需要选择是。如果是Word设置了宏被禁止了,这时需要先启用宏,选择菜单 “工具” -- > “宏” -- > “安全性” -- > 将宏的安全级别设为<中>或<无>即可,建议设为<中>级别。
如果Office版本是2007以上的,就需要在打开DBExportDoc V1.0 For Oracle.doc后,点击左上方靠中的位置(即菜单项下面)“安全警告 宏已被禁用。选项”这里,点击选项按钮,选择启用此内容,然后确定。或者点击Office最顶上那一排菜单,最靠右的那个比较隐蔽的黑色向下箭头,选择“其他命令” -- > “信任中心” -- > “信任中心设置” -- > “启用所有宏”,注意噢,这种方式不是特别推荐,建议使用完DBExportDoc V1.0 For Oracle.doc导出数据库表结构后将宏设置为禁用!!!
成功打开DBExportDoc V1.0 For Oracle.doc后,就会弹出一个连接数据库的对话框,如果该对话框不小心被关闭了或者根本就没弹出来,可以关闭DBExportDoc V1.0 For Oracle.doc并重新打开试试,如果还是不行,请选择Word的“加载项”菜单,然后可以看到左上方有DBExportDoc这么一个下拉菜单,点击下拉按钮,然后选择“连接数据库”就可以看到连接数据库的界面了。
选择第二个连接项(其实两个差别不大,第一个是连接本地的,第二个可以连接远程的数据库,当然两个只要将Data Source写正确了就可以了)
Provider=MSDAORA.1;Password=test;User ID=test;Data Source=local;Persist Security Info=True
Provider=MSDAORA.1;Password=test;User ID=test;Data Source=ydgl126;Persist Security Info=True
这里主要讲的是一些主要的配置项:User ID登陆数据库的用户名
Password登陆数据库的密码
Data Source数据库的service_name
User ID和Password都好解决,这两个最基本了。关键是Data Source,如果是需要连接远程的数据库,刚开始我也配置服务实例名,结果还是现实连接出错,蹦出一个大大的错误红色警告框。比如,数据库服务器的ip是192.168.1.102,端口是默认的1521,服务实例名是orcl。比如数据库连接的用户名和密码都是testoracle,那么此时Provider=MSDAORA.1;Password=test;User ID=test;Data Source=ydgl126;Persist Security Info=True就可以修改成
Provider=MSDAORA.1;Password=testoracle;User ID=testoracle;Data Source=192.168.1.102:1521/orcl;Persist Security Info=True
如果端口是默认的1521,那么可以省略成192.168.1.102/orcl,如果不是默认的端口,就需要指定端口。
不知道数据库服务实例名怎么办?
1.查找tnsname.ora文件,看是配置的连接192.168.1.102数据库否有service_name
2.如果tnsname.ora文件中只有sid,并没有service_name,就可以使用PL/SQL,连上该数据库服务器,新建一个Command Window,
执行语句:show parameter service_names;,就可以得知service_name。当然也可以使用查询分析器执行。
成功连上数据库后就会弹出导出表的窗口,如果没有弹出数据导出窗口,请选择Word的“加载项”菜单,然后可以看到左上方有DBExportDoc这么一个下拉菜单,点击下拉按钮,然后选择“导出数据库表结构”,然后选择需要导出数据的用户,再选择需要导出的表(可以按住Ctrl或Shift多选),并且点击 “-->” 添加到右边的视图框中,然后点击导出即可。
如果按照以上步骤还是无法连接,就需要选择具体的数据库适配方式了。
可以在连接数据库的窗口选择“新建连接...”,然后选择正确的驱动,我们以Oracle作为示例“Microsoft OLE DB Provider for Oracle”,然后点击下一步,在输入服务器名称中输入192.168.1.102:1521/orcl,然后输入用户名和密码(如果是默认的端口,可以省略),然后点击测试连接,就可以测试连接是否成功。
连接时必须保证数据库的service_name和端口是正确的。
DBExportDoc V1.0 For Oracle.doc参考地址:
http://wenku.baidu.com/view/0bb6624de518964bcf847c51.html
DBExportDoc V1.0 For Oracle.doc下载链接:
http://www.itpub.net/thread-1003383-1-1.html