Oracle应用服务器OS

1.查看数据库的global_name
SELECT * FROM GLOBAL_NAME;
2.查看global_name参数是true还是false
show parameter global_name
如果为true,本地建立的dblink名称必须与远程的global_name一致才行。
3.创建dblink
CREATE DATABASE LINK数据库链接名
CONNECT TO 用户名
IDENTIFIED BY 密码
USING ‘数据库连接字符串';
例1:
CREATE PUBLIC DATABASE LINK CONN_MY_LINK
CONNECT TO MYUSER IDENTIFIED BY MYPASSWORD
USING 'MYORAL';
其中MYORAL为客户端服务器建立的访问服务端服务器的本地命名,
LINK CONN_MY_LINK为本地建立的dblink名称
例2:
CREATE PUBLIC DATABASE LINK LINK_HSMIS
CONNECT TO BI
IDENTIFIED BY BI
USING '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.188.245.201)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = hsmis)
)
)';
直接用本地命名连接字符串替代本地命名。
// 赋予创建权限
grant CREATE DATABASE LINK to smis;
grant CREATE SYNONYM to smis;
4.查询dblink是否创建成功
SELECT * FROM DUAL@数据库链接名 或SELECT * FROM表名@数据库链接名
5.删除dblink
drop public database link CONN_MY_LINK
6.使用同义词简化:
CREATE SYNONYM S_MY_TABLE FOR TABLENAME@数据库链接名;
7.db_link查询时出现锁的解决方案
每次使用db_link查询时释放连接,调用dbms_session包中的关闭函数即可
例:dbms_session.close_database_link(CONN_MY_LINK);
或使用dblink的时候,即使是select文也要进行commit,或者是rollback,否则时间长了会阻碍其他进程。
8.查询dblink时出现无法处理服务器名的解决方案
要在相应的数据库在服务器上建立相应的连接, 如A数据库在A1服务器上,B数据库在b1服务器上,如果要在A数据库中连接B数据库,则要在服务器A1上建立相应的tnsnames配置项如下:
(在Win环境下的Oracle中,Oracle\Network\ADMIN\tnsnames.ora 文件中进行配置)
A_TO_B = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =A2服务器的IP)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = B数据库的服务名)))
然后建立相应dblink,容易犯的错误是:
在自已的客户端的tnsname.ora中建立连接,而没有在A数据库所有的
服务器A1的tnsname.ora中建立连接。
9.查看锁表进程和解锁
(1)方式一:
select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid;
(2)方式二:
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
(3)进程解锁
如有记录则表示有锁,记录下SID和serial# ,将记录的ID替換下面的SID, serial,即可解除LOCK
alter system kill session 'SID,serial';
以上所述是小编给大家介绍的oracle中dblink应用小结,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对网站的支持!
# oracle
# dblink
# 使用
# oracle中dblink查看、创建、使用以及删除实例代码
# oracle创建dblink方法示例
# Oracle DATABASE LINK(DBLINK)创建与删除方法
# Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符
# oracle跨库查询dblink的用法实例详解
# ORACLE创建DBlink的过程及使用方法
# 要在
# 器上
# 小编
# 解锁
# 客户端
# 在此
# 也要
# 如有
# 给大家
# 或者是
# 即使是
# 才行
# 长了
# 数据库中
# 所述
# 给我留言
# 服务端
# 感谢大家
# 则要
# 包中
相关文章:
如何用好域名打造高点击率的自主建站?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
建站主机服务器选购指南:轻量应用与VPS配置解析
如何正确下载安装西数主机建站助手?
公众号网站制作网页,微信公众号怎么制作?
建站之星安装路径如何正确选择及配置?
如何在Windows服务器上快速搭建网站?
如何在建站之星绑定自定义域名?
广州营销型建站服务商推荐:技术优势与SEO优化解析
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
股票网站制作软件,网上股票怎么开户?
北京企业网站设计制作公司,北京铁路集团官方网站?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
如何用免费手机建站系统零基础打造专业网站?
如何快速生成高效建站系统源代码?
C#如何使用XPathNavigator高效查询XML
北京网站制作网页,网站升级改版需要多久?
c# 在高并发场景下,委托和接口调用的性能对比
建站与域名管理如何高效结合?
如何在云主机上快速搭建多站点网站?
如何快速搭建响应式可视化网站?
重庆市网站制作公司,重庆招聘网站哪个好?
html制作网站的步骤有哪些,iapp如何添加网页?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
宿州网站制作公司兴策,安徽省低保查询网站?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
如何在IIS中配置站点IP、端口及主机头?
打鱼网站制作软件,波克捕鱼官方号怎么注册?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
如何选择高效便捷的WAP商城建站系统?
北京的网站制作公司有哪些,哪个视频网站最好?
如何快速搭建安全的FTP站点?
企业微网站怎么做,公司网站和公众号有什么区别?
如何续费美橙建站之星域名及服务?
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
平台云上自助建站如何快速打造专业网站?
如何安全更换建站之星模板并保留数据?
如何选择靠谱的建站公司加盟品牌?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何制作网站标识牌,动态网站如何制作(教程)?
如何快速搭建FTP站点实现文件共享?
*服务器网站为何频现安全漏洞?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何通过山东自助建站平台快速注册域名?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何撰写建站申请书?关键要点有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。