您好:与oracle 数据库连接,读写相关方法如下:
更新时间:2023-04-22 21:10:02 阅读量: 实用文档 文档下载
- 您好与你好之间有什么区别推荐度:
- 相关推荐
您好:与oracle 数据库连接,读写相关方法如下:
您好:与oracle 数据库连接,读写相关方法如下:
A. 安装相关软件
B. 进行适当的配置
A.在适当的位置安装适当的软件:
在客户端机器:
1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
2.正确配置了sqlnet.ora文件:
NAMES.DIRECTORY_PATH = (TNSNAMES, ….)
NAMES.DEFAULT_DOMAIN=DB_DOMAIN
一般情况下我们不用NAMES.DEFAULT_DOMAIN参数。如果想不用该参数用#注释掉或将
该参数删除即可,对于NAMES.DIRECTORY_PATH参数采用缺省值即可,对于
NAMES.DEFAULT_DOMAIN参数有时需要注释掉,在下面有详细解释。
3.正确配置了tnsname.ora文件
在服务器端机器:
1.保证listener已经启动
2.保证数据库已经启动。
如果数据库没有启动,用:
Oracle 9i:
dos>sqlplus “/ as sysdba”
sqlplus> startup
Oracle 8i:
您好:与oracle 数据库连接,读写相关方法如下:
dos>svrmgrl
svrmgrl>connect internal
svrmgrl>startup
命令启动数据库
如果listener没有启动,用:
lsnrctl start [listener name]
lsnrctl status [listener name]
命令启动listener
B.进行适当的配置
如何正确配置tnsname.ora文件:
可以在客户端机器上使用oracle Net Configuration Assistant或oracle Net Manager图形配置工具对客户端进行配置,该配置工具实际上修改tnsnames.ora文件。所以我们可以直接
修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件为例:
该文件的位置为: …\network\admin\tnsnames.ora (for windows)
…/network/admin/tnsnames.ora (for unix)
此处,假设服务器名为testserver,服务名为,使用的侦听端口为1521,
则tnsnams.ora文件中的一个test网络服务名(数据库别名)为:
test =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))
您好:与oracle 数据库连接,读写相关方法如下:
)
(CONNECT_DATA=(SERVICE_NAME=)
)
)
红色的内容为需要根据实际情况修改的内容,现解释如下:
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库侦听所在的机器的机器名或IP地址,数据库侦听一般与数据库在同一个机器
上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。在UNIX或WINDOWS下,可以通过在数据库侦听所在的机器的命令提示符下使用hostname命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,否则需要在hosts文件中加入数据库侦听所在的机器的机器名的解析。 PORT:数据库侦听正在侦听的端口,可以察看服务器端的listener.ora文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name]命令察看。此处Port的值
一定要与数据库侦听正在侦听的端口一样。
SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus> show parameter
service_name命令察看。
如何利用配置的网络服务名连接到数据库:
用sqlplus程序通过test网络服务名进行测试,如sqlplus system/manager@test。如果不能连接到数据库,则在tnsname.ora文件中的test网络服务名(net service)后面加上Oracle数据库的DB_Domain参数值,通过用sqlplus> show parameter db_domain命令察看。此处db_domain参数值为,将其加到网络服务名后面,修改后的
tnsname.ora中关于该网络服务名的内容为:
=
(DESCRIPTION=
您好:与oracle 数据库连接,读写相关方法如下:
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521)) )
(CONNECT_DATA=(SERVICE_NAME=) )
)
用sqlplus程序通过网络服务名测试,如sqlplus system/manager@。
正在阅读:
您好:与oracle 数据库连接,读写相关方法如下:04-22
小野花的自述作文300字06-29
国庆放假通知范文02-23
Word文档中插入图片06-06
纪律安全教育手抄报图片02-12
安全教育事故图片07-29
健康教育宣传图片08-16
关于家庭教育手抄报图片02-12
草丛中的小野花作文600字07-09
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 读写
- 您好
- 如下
- 连接
- 数据库
- 方法
- 相关
- oracle
- 目 录(高考英语语法)
- 2013年最新电大西方经济学本科计算题
- 基于映射方法的柔性制造系统建模及仿真程序设计
- 有理数的混合运算补救练习
- 丹佛斯变频器_VLT2800_操作手册
- 工贸企业安全生产标准化评审办法和评审实务
- 病句课堂练习及答案
- 基于Matlab的函数优化遗传算法程序
- 中国工艺美术史复习要点
- 北京海洋馆活动方案
- 九年级英语unit13教案
- 无向图(使用邻接矩阵)
- 第二章人力资源战略
- 湖南长沙通程国际大酒店LTE室内分布系统设计方案
- 木耳坝滑坡治理工程监理工作报告
- 2022国考技巧:避开复杂方程,巧解三者十字交叉
- 砌体及抹灰工程施工方案
- 人教版《第九章 电与磁》单元测试题及答案解析
- 安徽省黄山市屯溪一中2015-2022学年高一政治上学期期中试题
- 小学教师师德师风学习心得体会