Oracle客户端、Oracle版本不同时登陆表现,oracle客户端
***********************************************声明**********************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。
本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39216069
深蓝的blog:http://blog.csdn.net/huangyanlong
***************************************************************************************************
1. 10g客户端登陆11g库现象
[oracle@org54~]$ sqlplus scott/tiger@10.53.105.65/hyl
--sqlplus用户名/密码@主机名/数据库服务名
SQL*Plus:Release 10.2.0.1.0 - Production on Sun Sep 7 08:57:23 2014
Copyright(c) 1982, 2005, Oracle. All rightsreserved.
Connectedto:
OracleDatabase 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
Withthe Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>select comp_name,version,status from dba_registry;
--查看数据库的版本是11.2.0.4.0,而对应于登录时的客户端是10.2.0.1.0
SQL>quit
--当退出数据库时,也会显示数据库的版本
Disconnectedfrom Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bitProduction
Withthe Partitioning, OLAP, Data Mining and Real Application Testing options
补充一点:如何让其他用户访问数据字典
SQL>show parameter o7
NAME TYPE VALUE
----------------------------------------------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY boolean FALSE
SQL>alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
SQL>show parameter o7
NAME TYPE VALUE
----------------------------------------------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY boolean TRUE
2. 11g客户端登陆10g库现象
小结:
注意使用sqlplus登陆数据库,不要将sqlplus和数据库的版本混淆了,两者是不同的概念。3. 补充小知识:数据库的认证格式
1、操作系统认证:默认下,本机服务器登陆Oracle数据库,使用操作系统认证,不用输入数据库用户名及密码,
登陆格式通常为:SQL>sqlplus / as sysdba
2、用户密码认证:当用户远程连接数据库时,需要使用数据库用户名、密码认证后才可以登陆,
诸如:SQL>sqlplus scott/tiger as sysdba
***********************************************声明**********************************************
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任。
表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。
本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/details/39216069
深蓝的blog:http://blog.csdn.net/huangyanlong
***************************************************************************************************
需要修改几个参数。
1、服务端IP
2、SID(全局数据库名)
不过对于oracle低版本连高版本,我个人觉得需要安装客户端。
即,安装oracle8的客户端,去连接oracle10的服务端。
如果你本机安装的oracle8的服务端,我觉得直接改tnsname会有问题。
我觉得你可以尝试这样做。
1、安装oracle8的客户端
2、配置客户端中的NET MANAGER或者NET CONFIGURATION ASSISTANT
3、尝试连接。
你是说OEM吧,应该是从10G以后
以下来自网络:
Oracle 自10g 以后,企业管理器(Oracle Enterprise Manager:OEM)变成了网页形式。 OEM 分两种:Grid Control(网格控制) 和 Database Control(数据库控制)。
Grid Control 是具有完整功能的全企业Oracle 生态系统管理工具。
Database Control是可以只作为数据库管理实用程序部署的OEM 版本。
Grid Control 和 Database Control 区别:Grid Control 可以监控整个Oracle 生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。
Database Control 是Grid Control 功能的一个子集,Database Control 只监控一个数据库,并且不能用于监控多个数据库。 它只在数据库上运行。