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

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.

主站蜘蛛池模板: 长岛县| 甘泉县| 天柱县| 宜宾市| 安泽县| 玛沁县| 鄂托克旗| 资阳市| 永登县| 肥乡县| 宝应县| 星子县| 宜城市| 仪陇县| 瑞丽市| 永寿县| 自贡市| 衢州市| 建湖县| 山西省| 工布江达县| 泰来县| 岚皋县| 南城县| 永嘉县| 聂荣县| 绩溪县| 潮州市| 仪征市| 淮滨县| 博乐市| 枣阳市| 溧阳市| 永州市| 宕昌县| 扎赉特旗| 自治县| 伊宁县| 长岭县| 岳阳县| 宕昌县|