官术网_书友最值得收藏!

Remote database connections

Establishing a connection remotely means running the SQL command-line utility on a different host other than the Oracle Database 11g XE machine and initiating a database connection command using the valid database credentials over the network using a connect string.

The following screenshot is taken from Oracle Database 11g XE on Windows, and demonstrates establishing a remote database connection to the database:

Remote database connections

As discussed earlier, a connect string defines which database server to connect to, on what port, and using what protocol. In the preceding example, xe is the name of the connect string.

Alternatively, we can connect to the database by providing the database host name and port as shown in the following screenshot:

Remote database connections

The database hostname name and port information is basically encapsulated in the connect string.

Using the local sqlplus utility we can connect to the database via listener; thus, simulating remote client connections. To achieve this, we need to configure the tnsnames.ora file and make sure that the listener is running.

The remote host initiating database connection should have Oracle Client software installed. It is through this client software that the Oracle command-line utilities connect to the database.

You can download Oracle Database 11g R2 Client software for Windows from http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html. To download the software you have to log in and accept the license agreement.

Tip

Downloading the example code

You can download the example code files for all Packt books you have purchased from your account at http://www.packtpub.com. If you purchased this book elsewhere, you can visit http://www.packtpub.com/support and register to have the files e-mailed directly to you.

主站蜘蛛池模板: 北海市| 大同县| 樟树市| 通海县| 蒲江县| 宁德市| 阿尔山市| 白沙| 沐川县| 上林县| 梧州市| 文水县| 汉源县| 承德市| 托里县| 开鲁县| 荥经县| 泗洪县| 洪洞县| 从江县| 肃北| 盈江县| 金门县| 陆河县| 宁强县| 来凤县| 新源县| 清丰县| 洞头县| 治县。| 正安县| 卓尼县| 巴里| 哈密市| 达拉特旗| 云安县| 巫溪县| 洱源县| 肃南| 芷江| 铅山县|