PL.SQL.Developer怎么远程连接oracle服务器
PL.SQL.Developer客户端怎么远程连接oracle服务器,我是在我没有装oracle的情况下,不管(服务器/客户端)都没有装,就只装了个PL.SQL.Developer客户端工具,请问我可以远程连接别人的oracle服务器吗?能连怎么连?
再问下怎么给数据库主键列加序列,并在插入(insert)的时候可以不用写主键字段,它会默认增加?
需要安装Oracle 客户段,并且在$ORACLE_HOME\NETWORK\AMDIN\TNSNAME.ORA文件中添加相关信息,
ICD_SFCC_PD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.85.8.22)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
红色部分要该成你的相应信息
在重启监听C:>lsnrctl restart
在连接时选中远程的SID就可以了.
Oracle 的自增长需要通过sequence(序列来实现)
具体使用参考blog:
ORACLE SEQUENCE 介绍
http://blog.csdn.net/tianlesoftware/archive/2009/10/29/4745039.aspx
http://hi.baidu.com/luodaijun/blog/item/4d4a44160d64934b20a4e99e.html
用oci直接连接
直接到%ORACLE_HOME%\oracle\ora92\network\admin下更改tnsnames.ora文件就可以了
STUDY =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 20090922-0938)(PORT = 1521))
相关问答:
sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?
可以的
10个都没问题
可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
本来要写个update语句
update table_a A
set A.flag=1
where A.id in (select B.id from table_b B)
结果误写成
update table_a A
set A.flag=1
where ......
exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明: user/password@dbname 分別表示用戶名,密碼和服務名 f ......