Oracle开发人员中最初学的往往喜欢:Enterprise Manager Console
但是随着学习的深入,会发现这个工具最没有用了,最有用的工具还属于Oracle的SQLPlus了,如果使用SQLPlus工具,首先我们需要做本地网络服务名配置,配置的目的就是让客户端能够正常的根据配置信息找到服务器,以及服务器上的数据库,配置的核心不外乎:服务器的ip地址、端口、SID或者serviceName等等,这个配置我们一般使用工具进行配置,实质上是对配置文件的操作,配置的文件的位置是:%ORACLE_HOME%\ora90\network\ADMIN\tnsnames.ora,该文件是一个文本文件,配置的格式如下:
ORA9 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = xutianling)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = ora9))
)
不用看具体的内容代表什么,我郁闷的一点是,为什么不使用一个xml做配置文件,这个格式是比较难看懂的。我们配置是一般使用2种形式:最简单的是,打开Enterprise
Manager
Console,独立登录,在主界面中的“导航器”菜单下选择“将数据库添加到树”弹出如下界面:
填入相应的内容后,在配置文件tnsnames.or中就自然出现了如下配置:
ORA92_LOCALHOST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA = (SID = ora92)(SERVER =
DEDICATED))
)
这是使用SID进行配置的。
我们还可以使用service_name进行配置,在oracle8i以上的版本推荐的配置。
打开oracle net configuration assistant工具进行配置具体如下图:
选择配置本地网络名-->下一步(选择添加)-->下一步(oracle8i或者更高版本数据库)-->下一步,如图:
关于service_name,sid等名次,下一篇再说吧,如果你不知道service_name是多少,可以在SQLPlus中使用sys用户以dba身份进行登录然后查询:
SQL> show parameter service_name
NAME
TYPE
VALUE
--------------
——— ---------
service_names
string ora9.com
接下来就是一路next就可以了,配置成功后就可以在配置文件tnsnames.ora中查看配置的结果:
ORA9 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =
ora9)
)
)
好了,网络服务名配置好了,我们就可以使用SQLPlus进行登录了,在命令行下登录的步骤如下:
C:\>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期五 6月 22
10:31:14 2007
(c) Copyright 2001 Oracle Corporation. All
rights reserved.
SQL> conn
sys/change_on_install@ora9 as
sysdba
已连接。
SQL>
其中黑体红字的ora9就是刚刚我们配置的网络服务名,如果客户端与服务器同一台机器,@ora9
可以省略。
需要说明一点的是,如果一个oracle用户中拥有dba的角色,那么该用户就具有对数据库的管理能力,登录Oracle时可以有多种身份登录。
“SYSOPER”权限,即数据库操作员权限,权限包括:
打开数据库服务器
关闭数据库服务器
备份数据库
恢复数据库
日志归档
会话限制
“SYSDBA”权限,即数据库管理员权限,权限包括:
打开数据库服务器
关闭数据库服务器
备份数据库
恢复数据库
日志归档
会话限制
管理功能
创建数据库
Nomal
普通身份,如果用户具有DBA权限可以使用sysoper或者使用sysDba身份登录。
好了,接下来就可以发送管理或者普通的DML,DCL,DDL语句了。
其他的工具都是把SQLPlus重新封装一下,是为了用户使用起来更加方便。比如oracle自带的sqlplus,以及第三方的PL/SQL
Developer,尤其是第三方的PL/SQL
Developer使用起来非常方便,很遗憾不是免费的。可以google或者baidu一下查看有关资料。
在开发中除了sqlplus之外还有一个工具也非常方便就是isqlplus工具,是以B/S形式进行管理的,在oracle10G以后,oracleEM工具就没有了,oracle只带了一个web服务,客户端只使用IE就可以进行oracle管理,但是我仍然推荐大家使用PL/SQL
developer,这个工具比B/S的浏览器当然要好用的多。
分享到:
相关推荐
Oracle本地Net服务名允许客户端连接到共享的数据库服务器,使得开发者能够通过客户端工具访问远程数据库资源。 配置Oracle本地Net服务名有两种主要方法:使用Net Configuration Assistant和Net Manager。...
总之,Oracle数据库本地网络服务名的自动配置是数据库管理中的关键技术之一,通过自动化工具,可以简化配置过程,提高系统可靠性,降低运维成本。在实际应用中,这样的工具对提升数据库管理效率和数据安全性具有重要...
Oracle本地Net服务名配置是连接...通过以上步骤,团队成员便可以通过本地配置的服务名,连接到共享的Oracle数据库服务器,进行开发和协作工作。确保正确配置Net服务名,将极大地提高团队的工作效率和数据访问的可靠性。
- Net Manager是Oracle提供的一款图形化工具,用于配置网络服务,包括监听器、服务名等。 - 打开Net Manager,创建新的本地Net服务,配置服务名,如实验中的"orcl"。 - 设置连接参数,包括主机名(如172.23.26....
本教程将详细讲解如何配置Oracle ODBC 11.2以实现本地环境的设置。 首先,理解ODBC:ODBC是一种中间件,它为应用程序提供了一个统一的方式来访问不同类型的数据库,使得开发者无需关心底层数据库的细节。Oracle ...
Oracle图形界面开发工具是数据库管理和开发的重要辅助软件,尤其对于初学者来说,它们提供了一种直观、易用的方式来理解数据库的内部结构和操作。这里主要介绍的是PL/SQL Developer,这是一个专门为Oracle数据库设计...
PLSQL Developer是一款强大的Oracle数据库开发工具,尤其适合于PL/SQL编程。在64位操作系统环境下,使用64位版本的PLSQL Developer可以确保与Oracle客户端的兼容性,避免32位与64位系统之间的数据类型不匹配等问题。...
总之,Oracle的数据库本地客户端是开发者和DBA在处理Oracle数据库时的重要工具,它提供了与数据库交互的必要组件,而当Maven无法自动管理这些依赖时,我们需要手动下载和配置。Oracle Instant Client 11.2版本提供了...
本文将详细讲解如何在Windows操作系统上,利用PL/SQL Developer这款强大的Oracle数据库管理工具,建立一个免安装的Oracle客户端,以连接远程Oracle服务器,并涉及与之相关的DLL文件配置。 首先,PL/SQL Developer是...
在描述中提到的开发环境是“xp下pb9.0.3 8836”,这表明该工具是在Windows XP操作系统上运行的,使用的是PowerBuilder 9.0.3版本,这是一个老牌的面向对象的数据库应用开发工具。PowerBuilder(PB)提供了数据窗口、...
Oracle数据库在处理大对象(LOB)类型,如Clob(Character Large Object)和Blob(Binary Large Object)时,有时需要专门的工具来进行高效且安全的数据导出。这些字段通常存储大量的文本或二进制数据,比如长篇文档...
本资源提供了一个方便的C#操作Oracle数据库的解决方案,名为"C#操作Oracle帮助类已经封装",其特点在于本地无需安装Oracle客户端,大大简化了开发环境的配置。 首先,让我们详细了解一下这个"OracleHelper"类。在C#...
Oracle客户端连接Oracle服务器是数据库管理中的基础操作,主要包括配置本地Net服务名、使用SQL*Plus和TOAD工具进行连接。以下是对这些知识点的详细说明: 1. **配置本地Net服务名**: - Net服务名配置是Oracle...
PLSQL Developer是一款强大的Oracle数据库开发工具,而Oracle 12c是Oracle公司推出的数据库服务器版本。在使用PLSQL Developer 12.0.7连接Oracle 12c数据库时,首选项配置文件扮演了关键角色,它允许用户自定义连接...
总的来说,Oracle数据库的网络连接涉及了多个层次的技术,包括网络通信协议、服务命名、监听器配置以及客户端和服务端的设置。理解和掌握这些知识点对于数据库管理员和开发者来说至关重要,能确保他们有效地管理和...
- 根据提示进行配置,包括网络服务名、数据库标识符等。 - 配置监听器端口、管理选项等。 - 完成安装后,可能还需要配置环境变量。 #### 三、Oracle 12c 安装包 对于 Oracle 12c 的安装包,它通常包含以下几个...
在IT行业中,数据库管理是至关重要的任务之一,而DataGrip作为一款强大的数据库集成开发环境(IDE),由JetBrains公司开发,为开发者提供了便捷的数据操作和管理工具。本压缩包"DataGrip连接Oracle的Driver连接.7z...
- PL/SQL Developer是一款强大的Oracle数据库开发工具,它支持编写、调试、测试PL/SQL代码,以及数据库对象的管理。与Oracle Instant Client结合,可以实现对Oracle数据库的高效管理和操作。 - 安装:下载并安装PL...