Oracle 数据库小记

1、oracle 安装好了之后可以通过这个路径找到一个文本文件:
oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 还一个在同路径下的tnsnames.ora文件,这两个文本中的一些信息要一样的。

2、Oracle 数据库中的sql语句不能加“[]”中括号,例如:select [stuName],[stuSex] from studTable 。就会报错。

3、Oracle 数据库中的时间类型(Date)有自己的定义格式,字符串转换可以用to_date(字符串,格式)转换

例如:to_date('2012-5-23 17:26:38', 'yyyy-mm-dd hh24:mi:ss')

4. 连接时报错:ORA-12541:TNS:无监听程序

 http://webservices.ctocio.com.cn/366/12235366.shtml

5. 连接时报错:监听程序当前无法识别连接描述符中请求的服务

注:oracle 安装好了之后可以通过这个路径找到一下2个文本文件:
oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora

还一个在同路径下的tnsnames.ora文件,

这两个文本中的一些信息要一样的,不然就可能会报上面的错误 。

 可以参考下面的例子:

View Code
listener.ora 文件

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = PC-20110513CFEE)(PORT = 1521))
  )



tnsnames.ora 文件

DACHENG =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 123.123.123.123)(PORT = 12345))    )    (CONNECT_DATA =      (SERVICE_NAME = oracledb)    )  )ORCL =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = PC-20110513CFEE)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = orcl)    )  )

例子中用orcl连接,所以tnsnames.ora文件中的第二个信息中的参数与tnsnames.ora文件中的信息一致。

  

原文地址:https://www.cnblogs.com/bdf216/p/2689082.html