随笔分类 -  Oracle

建立数据库链接 create database link以及synonym
摘要:--创建 CREATE public database link test_link CONNECT TO scott IDENTIFIED BY tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = LEE) ) )'; --使用 select ename from emp@test_link; --删除 drop public database link 阅读全文

posted @ 2013-08-19 14:32 林尚轩 阅读(935) 评论(0) 推荐(0)

Oracle11g密码区分大小写导致database link无法连接
摘要:Oracle11g的密码默认是区分大小写的,该特性通过初始化参数sec_case_sensitive_logon控制,默认TRUE表示区分大小写。但是Oracle11g之前的版本密码都是不区分大小写的,所以在Oracle10g等以前版本创建到Oracle11g的database link时,可能会碰到以下问题:10g> create database link oracle11g2 connect to ning identified by ning3 using ’11g’;Database link created.10g> select * from v$version@or 阅读全文

posted @ 2013-08-19 14:16 林尚轩 阅读(450) 评论(0) 推荐(0)

Oracle锁表了如何处理
摘要:Oracle锁表了如何处理[解决方法]1)通过查找已被锁定的数据库表以及相关的sid,serial#,spid;selectobject_name,s.sid,s.serial#,p.spidfromv$locked_objectl,dba_objectso,v$sessions,v$processpwherel.object_id=o.object_idandl.session_id=s.sidands.paddr=p.addr;2)在数据库中杀死Sessionaltersystemkillsession'sid,serial#';--sid,serial#是上面查询出来的结 阅读全文

posted @ 2012-10-15 12:19 林尚轩 阅读(1075) 评论(0) 推荐(0)

to_date()与24小时制表示法及mm分钟的显示
摘要:to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-ddHH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA01810格式代码出现两次”。如:selectto_date('2005-01-0113:14:20','yyyy-MM-ddHH24:mm:ss')fromdual;原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。selectto_date('200 阅读全文

posted @ 2012-10-15 11:49 林尚轩 阅读(8780) 评论(0) 推荐(0)

导航