oracle数据库的客户端和本地是什么意思?

疑问:

最近经常用到oracle数据库,有几点不是很明白。
1、安装的客户端是什么意思,安装好以后,再配置一下就可以访问公司的数据库吗?本地客户端只是一个界面?
2、安装的客户端查询的数据什么的,账户和密码是已经建好的,是不是可以自己插数据到公司的数据库呢?
3、本地安装一个客户端和在本地装一个数据库有什么区别,包括电脑内存等等。

回答:

  1. 客户端就类似于浏览器,而数据库服务器和web服务器差不多也是类似的比喻。数据都是放在服务器端的,客户端只是负责展示特定的数copy据给用户看,也收集用户的数据,客户端还有一个作用,就是代百理,其他程序,比如JDBC或者其他程序可以通过客户端这个通道,或者桥梁,把数据传递给服务器,以及从服务器获取数据,给需要的程序。

  2. 是的,只要有帐号和密码(还要权限,但初学者可以认为有帐号密码就有权限了),就可以往服务器上查询数据,以及修改数据。

  3. 本地如果只安装客户端,那么考虑一种情况,就是没有网络,则什么操作都执行不了。度而在本地装一个数据库,其实就是在本地安装一个服务器软件。和你们公司的数据库服务器没有本质的区别,其他机器也可以连问到你的笔记本里面的数据库服务器。顺带的,安装本地服务器的时候,会附加的安装一个答客户端,所以本地数据库=服务器+客户端软件

  4. 服务器就是一个存数据的地方,你可以理解为就管理着一些文件,类似于Excel这样的,只是性能更好,更专业。

Oracle 数据库客户端 在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: MWDB= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = MWDB) ) ) 2、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。比如我的本机为:D:/instantclient_11_2/network/admin 3、设置ORACLE的语言,添加环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 第一个黄色字块:表示定义远程服务器的在本地主机名 第二个黄色字块:远程数据库实例名 如果不清楚远程数据库ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。 select * from nls_instance_parameters; 查看NLS_LANGUAGE 的值 NLS_LANGUAGE NLS_TERRITORY 4、下载并安装PL.SQL.Developer配置应用 貌似把环境变量Path添加了instantclient就可以了,不需要具体的设置。 配置tools->preferences->connection Oracle Home     D:/instantclient_11_2 OCI library     D:/instantclient_11_2/oci.dll 中文的PL/SQL Developer就是 工具–>首选项–>连接 Oracle主目录     D:/instantclient_11_2 OCI库     D:/instantclient_11_2/oci.dll 5.添加系统属性中的环境变量Path:D:/instantclient_11_2/可以保证在cmd中使用sqlplus链接到远程的oracle sqlplus TAXYS1_1/TAXYS1_1 @'(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.225)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = ORCL)))’ sqlplus TAXYS1_1/TAXYS1_1@'(description=(address_list=(address=(proto=tcp)(host=192.168.0.225)(port=1521)))(connect_data=(service_name=orcl)))’ sqlplus TAXYS1_1/TAXYS1_1@192.168.0.225:1521/orcl --------------------- 作者:我在爱的国 来源:CSDN 原文:https://blog.csdn.net/magaiou/article/details/80322685 版权声明:本文为博主原创文章,转载请附上博文链接!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值