ora-12154
原文链接:https://blog.csdn.net/u014427391/article/details/60143609
其实TNS无法解析是oracle操作里经常遇到的问题,原因有二:
(1)Oracle服务器没有装好(一般不建议重装,因为Oracle卸载不完全是没法重装的)(2)TNS没有配置
对(2)的解决方案:
现在先测试一下tns是否可以ping,成功的界面大致如下
步骤:(1)在oracle安装路径的tns配置文件里添加如下代码(一般刚装好oracle中已经就有了,不用再添加)
# tnsnames.ora Network configuration File: d:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
其中orcl是我的数据库名称,这个根据需要配置
(2)配置TNS环境变量
环境变量类似于:
D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
windows下改完环境变量后不会立即生效,需要重启下电脑 相关阅读
游标——数据的缓存区 什么是游标 游标的使用可以让用户想操作数组一样操作查询出来的数据集,实际上,它提供了一种从集合性质的结果
求时间差月数 floor(months_between(sysdate, date)) 求时间差年数 floor(months_between(sysdate, date) / 12) years
oracle 把A用户所有表的查看权限赋给B用户(批量赋权)
ALL_OBJECTS describes all objects accessible to the current user. 描述当前用户有访问权限的所有对象 DBA_OBJ
成功连到数据库上之后,查看listener状态:lsnrctl status status READY 状态,需要由非归档转为归档模式,故操作如下: 1.关闭数据库shu
翻译自 DESCRIBEdescribe命令列出指定表的列定义,视图或同义词,或指定函数或存储过程的详述。语法:desc[ribe] {[模式.]对象