Oracle的安装及O DBC的配置说明-标准
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle客户端的安装及ODBC的配置
ODBC是用户连接数据库的一种规范,也可以说是用户和数据库之间的一个接口。用户要想从数据库中取得数据,就必须得要有一种方法可以对数据库进行连接。因为数据库的种类有很多种,例如Oracle、Access,MySQl,DB2等,所以连接数据库的方法也就有很多种,为了使对各种数据库有一个统一得连接方法,就需要一些数据库的大公司(如:Oracle,DB2)给出一个接口,也就是说对其连接方法做出一个规范,所有使用其数据库的厂商必须按其规范连接其数据库。这样就出现类似于ODBC(早期使用)、JDBC (后来进一步升级,比ODBC较方便、灵活,取3G KPI的软件就是用JDBC连接的数据库,)等连接数据库的接口,当然使用不同的编程语言写的这些接口(规范)也是不同的,连接的方法也不同,在这里只介绍使用ODBC连接Oracle数据库的方法,以后有时间再介绍其他语言及连接方法。
配置ODBC的时候必须先装一个Oracle的客户端,当然这个客户端的版本必须要和你所要连的数据库的版本相对应,Oracle的版本较新的有Oracle8、Oracle8I、Oracle10G,我们需要安装的是Oracle8I。安装时需要注意的是,最好是把安装文件放在文件夹名为英文的文件夹下,安装路径也是这样。因为有时候放在中文的文件夹下在安装过程中安装一些Oracle配置文件时会出错,原因是中文(一般使用GBK2312亚洲地区的编码)而英文(一般使用欧洲地区ISO的编码的编码格式)不同,这样软件安装的时候不识别中文。如果安装不好,比如:安装的过程中出错,有可能卸载程序没按,这样以后卸载就比较麻烦,有时候还得把管理里面的关于Oracle服务关掉才能把所有的安装文件删除干净。
下面是Oracle8I的安装流程示意图:安装如下图,选择如下图所示的选项
选择Administrator就可以
出现下图,直接点安装,什么都不需要改。
安完这个后需要配置一下IP,呼市这面的是172.168.0.234,还有就是Oracle默认的端口号是1521,安装时应该确保你计算机上的1521端口没有被其他软件占用,但这种情况很少发生,如果被占用就需要改一下那个软件的端口号。
安装完客户端就可以配置ODBC了。配置ODBC最简单的方法就是如果其他人已经配置过,直接把他的配置文件拷贝过来(所有的配置都保存在文件名为tnsnames.ora和ldap.ora 的文件中),放在自己电脑上的C:\oracle\ora81\network\ADMIN路径下就可以了,如果拷贝过去还连不上,可以重启一下电脑试试看。如果没有配好的就比较麻烦些。就需要自己动手进行配置了,配置如下:
开始菜单->Oracle-OracleHome8I->Network Administration->Net8 Assistan 出现如下对话框
点确定,如下图
选本地->服务命名->
点上右上角那个绿色的加号,出现如下图对话框
网络服务名输入nmomc,下一步出现如下图对话框
选TCP/IP (Internet协议),下一步
主机名:172.168.0.234,端口号1521,下一步
选Oracle或更低版本,服务名输入oss,原来的ORCL这是Oracle的全局数据库名,也叫资源,其实就是一个数据库的名字(Oracle里可以创建很多的数据库来存储不同类型的数据,他们都有不同的名字,这些数据库都是管理员命名和创建的),现在我们用的是oss 这个数据库,下一步
点测试,出现如下对话框,这是测试是否可以连接到数据库
这张图表示连接失败,因为所有Oracle的默认用户名scott,密码是tiger,所以软件就是用默认的用户名和密码试图进行连接,当然连不上了,我们所要要登录的数据库的密码和用户名都是omc,这时就需要改一下登录密码了,点更改登录,如下图
将用户名和密码都改为omc登录时的用户名和密码(登录PLSQL Developer时的用户名和密码),点确定,再点测试
连接成功,不要忘记点完成,在关闭Net8 Assistan对话框的时候,有提示是否保存网络配置,如果想保存刚才的配置,选时就可以了,否则是不会保存配置的。
Oracle的其他功能及使用方法暂时还不用,比如新建数据库、监听之类的,用的时候再加以说明。PlSQL developer有时候会用到(如找一些表及其字段,当然也可以取一些2G、3G数据),其实PlSQL developer类似于Oracle的一个插件,可以运行SQL语句,可视化较强(在DOS下运行只能看到虚拟的表,而在这里可看到实质的表)。
再然后在控制面板数据源里:
再选择:
双击填写下面的用户名和用户ID就OK了。
填写这些是用PLSQL Developer或ACCESS取KPI指标时相当于中转再到指标数据库的意思。