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文件中的信息一致。