初次使用Oracle,第一次能使用,但是关机后在开机,发现PL/SQL Dev 无法登录,
具体错误编号是:
ora-12154:TNS:监听程序当前无法识别链接描述符中请求的服务
查找资料后发现解决方案,具体过程如下:
1.打开你的Oracle数据库安装路径,查找文件:listener.ora
a)该文件的具体路径是:F:\app\QPING\product\11.1.0\db_1\NETWORK\ADMIN
b)打开之后,看到如下配置文件:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY =EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = QPING-PC)(PORT= 1521))
)
)
其中HOST = QPING-PC这里的QPING-PC意思是指你自己的主机名字,把这里的QPING-PC换成localhost,搞定第一个配置文件;
2.打开你的Oracle数据库安装路径,查找文件:tnsnames.ora
a)该文件的具体路径是:F:\app\QPING\product\11.1.0\db_1\NETWORK\ADMIN
b)打开之后,看到如下配置文件:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = QPING-PC)(PORT= 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
同理,把这里的配置文件的HOST改成localhost。
OK,到这里你就能顺利登录你的Oracle数据库了!
附文:
1.基本创建临时表空间、创建用户、赋予权限操作:
//创建临时表空间
create temporarytablespace QIPNG_temp
tempfile'F:\oracle\product\10.2.0\oradata\QPINGserver\QPING_temp01.dbf'
size 32m
autoextend on
next 32m maxsize2048m
extent managementlocal;
//创建数据表空间
create tablespaceQIPNG_data
logging
datafile'F:\oracle\product\10.2.0\oradata\QPINGserver\QPING_data01.dbf'
size 32m
autoextend on
next 32m maxsize2048m
extent managementlocal;
//创建用户并指定表空间
create user QIPNGidentified by QIPNG
default tablespaceQIPNG_data
temporarytablespace QIPNG_temp;
//给用户授予权限
grantconnect,resource to QIPNG; (db2:指定所有权限)
//删除用户
drop user QIPNG
分享到:
相关推荐
ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务bug,解决文档.
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务
ORA-12514:监听程序当前无法识别链接描述符中请求的服务,简单的来说就是Oracle数据库的监听器配置有问题。 解决方案 打开cmd命令,输入tnsping orcl ,正常情况下是这样显示的: 下面会显示监听器配置文件的路径及...
ora-12514 tns监听程序当前无法识别连接描述符中请求的服务
关于解决oracle发生“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的问题
连接Oracle 10g时ORA-12514 TNS 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
navicat连接oracle报错:“ORA-12514:TNS:监听程序无法识别连接描述符中请求的服务”;问题解决:资源包中只包含一些 dll 文件,无需安装解压即可,并附有详细的操作步骤。
2、pl/sql无法连接远程oracle(ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务) 解决方法:①在linux下找到oracle目录下的listener.ora,用vi编辑②下面红色为添加部分,其中GLOBAL_DBNAME要与客户机...
5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决 3 6、 完全卸载oracle的过程 4 7、 数据库服务的启动 4 8、 配置oracle内存 5 9、 查看Oracle版本号 5 10、 数据导入、导出 5 ...
Oracle客户端是提供你连接Oracle服务器用的,是sqlplus,是一中命令行的界面,你安装PLSQL的话,必须要安装Oracle客户端,因为你PLSQL中的那个Database用的是安装Oracle客户端配置文件中的tnsname.ora文件的,也就是...
通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语: echo "Hello World!"; ?> First PHP page // Single line C++ style comment /* printing the message */ ...