什么是oracle客户端,什么事服务器端
我对概念很不了解!希望大家帮助我!
------解决方案--------------------C/S结构哎~~~很有历史的一个结构了
C就是Client,就是指客户端
S就是Server,服务器端
例如:一般ORACLE数据库服务器安装在一台机器上,负责数据存储与管理。
而在另一台机器通一个连接工具(如sql*plus)来连接上数据库服务器所在机器。
则sql*plus这台机器为客户端,安装数据库服务器的机器为服务器端。
------解决方案--------------------额。 服务端就是数据存储的机器,
客户端就是你通过工具访问数据的机器。
------解决方案--------------------举个例子,你打开ie登录www.163.com,你打开的ie就类似客户端,而网易的服务器就类似服务端。
对于oracle
服务端:有实例,监听,数据等
客户端:就是要给类似ie的东西,根据某些协议,来连接服务端
------解决方案--------------------我装了个oracle10.2,自带客户端和服务器端,那客户端和服务器端怎么体现?命令行算是客户端?那服务器又在哪里?
同一台机器既是服务端也是客户端!!!
------解决方案--------------------
------解决方案--------------------
我知道同一台机器既是服务端也是客户端,那么是不是在我的电脑上客户端和服务器端的编码就能保持一致?
不是,
客户字符集在注册表中设置
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1\nls_lang
服务器字符集在数据库创建时设置,可以通过如下SQL来查看
SELECT VALUE
FROM nls_database_parameters t
WHERE t.PARAMETER = 'NLS_CHARACTERSET';
有关ORACLE字符集
------解决方案--------------------客户端可服务器段字符集不一致,会导致乱码问题;
如果不一致,那一服务器端字符集为基准
------解决方案--------------------服务器,客户端,不单单是数据库的概念哦。
------解决方案--------------------
我知道楼主想要表达的是什么,我对数据库编码也不是很了解,你可以看看这篇文章
http://blog.csdn.net/zgmzyr/archive/2011/03/17/6256474.aspx