《Oracle大型数据库系统在AIX/UNIX上的实战详解》 讨论31: oracle、sybase 数据库的不同访问方式 文平。
用户来信要求更细节比较一下Oracle和sybase在使用细节上的不同。这个问题范围很广,那我们另外开一个系列来逐项说明。现在我们有两个系列再进行了:
- 性能:Oracle10g、11g在使用AWR(statpack)方面的性能分析
- oracle、sybase 数据库的不同
每天一点,积少成多!
Oracle中使用SQL*Plus工具连接数据库,该工具存储在$ORACLE_HOME/bin目录下。使用SQL*Plus工具来连接Oracle数据库并查询当前Oracle系统的版本如下:
$ sqlplus "/as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on Tue Sep 8 12:16:29 2009
Copyright (c) 1982, 2009, Oracle. All rights reserved.
………………………………………………………………………………….
SQL> select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 – Production
……………………………………………………………………………………………….
Sybase中使用的管理工具是ISQL,安装在$SYBASE/$SYBASE_ASE目录下的bin中,使用ISQL来连接Sybase数据库并查询当前系统版本如下:
$ isql -Usa -P
1> select @@version
2> go
-------------------------------------------------------------
Adaptive Server Enterprise/12.5.4/EBF 13383/P/RS6000/AIX 5.1/ase1254/2006/64-bit/FBO/Sat May 20 07:06:10 2006
(1 row affected)
在Oracle的管理工具SQL*Plus环境中,命令的结束采用“;”,而在Sybase的ISQL环境下,无须使用任何符号,在换行后,使用“go”命令启动SQL的执行。
Oracle和Sybase都提供了界面良好的图形管理方式。在Oracle中,Oracle Enterprise Manager(简称OEM)是一个久负盛名的工具,如图16-3所示。
Oracle OEM管理环境
另外,从Oracle 10g开始,Oracle也提供了两种基于浏览器的管理环境 Oracle Grid Control和Oracle DB Console。
Sybase ASE则使用Sybase Central作为其管理环境。在Sybase Central中可以完成几乎所有的Sybase管理任务。
参见 www.usedb.cn wenping