安装的Oracle版本是9i;想在个人电脑上使用PL/SQL
在OracleNetManager选择服务命名;
编辑菜单选择"创建",网络服务名随便输SFCSDB;
要访问数据库的协议选择IPC(本地数据库);
IPC键值输SFCSDB
(Oracle8或更高版本)服务名输入自己的电脑名称PC001
连接类型选择“数据库默认”初始化首次测试请使用用户名: scott, 口令: tiger
正在尝试使用以下用户名连接:scott
测试没有成功。
ORA-12541: TNS: 没有监听器在输入的字段中可能有错误,
或者服务器连接未就绪。
在OracleNetManager选择服务命名;
编辑菜单选择"创建",网络服务名随便输SFCSDB;
要访问数据库的协议选择IPC(本地数据库);
IPC键值输SFCSDB
(Oracle8或更高版本)服务名输入自己的电脑名称PC001
连接类型选择“数据库默认”初始化首次测试请使用用户名: scott, 口令: tiger
正在尝试使用以下用户名连接:scott
测试没有成功。
ORA-12541: TNS: 没有监听器在输入的字段中可能有错误,
或者服务器连接未就绪。
解决方案 »
- 求一Oracle包体,包含存储过程,自定义函数(function),自定义类型(table),用函数返回自定义类型(相当于返回一张表)。
- MyEclipse连接Oracle9i 错误 新手问答
- oracle分区表导出的问题
- 急问查询oracle时间字段引发Ora 1830错误
- 10000台终端同时和一台服务器进行数据交互,怎样同步,同步数据怎样优化处理?
- {开了三贴了}求一sql语句.@@@@@@@@@@。。。。高人进呀!!!
- oracle 两个表sql 求教
- 表的连接问题
- ORACLE服务不能启动的问题
- *************一个很简单的问题?*************
- 请问怎实现这样的查询结果呢?
- 请教Oracle存储过程的一个问题
添加如下文件:
ICD_SFCC_PD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourIP)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SIDname)
)
)
2. 用lsnrctl status 看看监听起来没有,若没有启动:lsnrctl start2. tnsping SID,看能否ping通,
C:\Documents and Settings\user.HQ-TEXT>tnsping testTNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 29-8月 -
2009 14:50:06Copyright (c) 1997, 2005, Oracle. All rights reserved.已使用的参数文件:
D:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = HFCC-KF-
3068)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST)))OK (30 毫秒)
只要能tnsping通,就可以连上了
协议选tcp/ip
主机名填localhost
端口1521
服务名填你的数据库实例名
测试默认用scott用户,但这个用户可能没有解锁
你可以用sys账户将其解锁,再用它来测试连接
或者用system账户测试,密码若在安装数据库过程中没有修改,则为manager
也可以不用netmanager,直接在tnsnames里配置
这里有两种可能性,数据库实例没有启动,或者是没有配置ipc协议的监听器。解决,
方法一
用netca建立一个ipc协议的监听器,并启动,启动数据库实例方法二
建立tnsname的时候,不选择ipc,选择tcpip的协议,并填写正确的ip和端口以及服务名。
自己用的几年前买的有3张盘的系统,
默认安装路径是E:\oracle\ora90ora90和ora9i有区别?公司里的TNSNAMES配置文件:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.MESDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.9)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = PRODDB)
)
)