1.查看dblink select owner,object_name from dba_objects where object_type='DATABASE LINK'; 或者 select * from dba_db_links; 2.创建dblink前提: 创建dblink的用户有对应的数据库权限 create public database link 或者create database link .*****不带public只有创建用户可以访问,建议使用. 可以使用 grant
现在本地建一个dblink Create database link create public database link DBLINKTEST (名称) connect to MGP(用户名) identified by mgp(密码) using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.80.223(外部数据库地址))(PORT = 1521(外部数据库端口))))(CONNECT_DA
错误现象:在windows下用其他工具访问oracle,确认中文正常显示.在Linux下使用sqlplus查询数据表中文内容出现乱码. 分析及解决:因为windows下正常,所以问题应出现在Linux客户端.用下列sql查询数据库字符集为“ZHS16GBK”: SELECT * FROM nls_database_parameters t WHERE t.parameter = 'NLS_CHARACTERSET'; 设置环境变量NLS_LANG,问题解决. export NLS_LANG="A
创建方式一: create [public] database link link名称 connect to 对方数据库用户identified by 对方数据库用户密码 using '对方数据库ip:端口/服务名'; 创建方式二: create [public] database link link名称 connect to 对方数据库用户identified by 对方数据库用户密码 using ' Oracle客户端工具建立的指向被连接库服务名,即TNSNAME中配置的本地服务名';
使用sqlplus查询显示结果,显示很乱,下面有种方法可以让她显示的更好看些.1.设置显示的宽度:设置前可以先查看当前宽度: SQL> show linesize;linesize 100SQL> set linesize 1000;SQL> show linesize;linesize 10002.你还可以设置显示的条数.SQL> show pagesize;pagesize 14SQL> set pagesize 30;SQL> show pagesize;page
如何将oracle查询的结果传输给变量 1. sqlplus查询时的变量设置 set echo off; #控制start命令不列出命令文件中的每一命令 set feedback off; #显示由查询返回的记录数 off等价为0 set heading off; #报表中列标题不打印 set pagesize off; #置 从顶部标题至页结束之间的行数 set linesize off; #置一行中显示的字符总数 set termout off; #由文件执行命令时不显示输出 set tri
Oracle里的set零零碎碎的,这里整理归纳一下 SQL> set timing on; //设置显示“已用时间:XXXX” SQL> set autotrace on-; //设置允许对执行的sql进行分析 SQL> set trimout on; //去除标准输出每行的拖尾空格,缺省为off SQL> set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off SQL> set echo on
select * from dept; input order by dname; 追加文本命令 del n 删除语句 celar buffer ; 清除缓冲区的命令 conn sys as sysdba 登陆用户 一般只要安装了oracle的服务器端或者客户端,sqlplus都被默认安装.而sqlplusw只是在sqlplus上添加了一个窗体,在其上执行SQL语句与sqlplus完全相同.sqlplus的主要应用场景为查看/设置数据库参数.执行SQL脚本等. 1.利用sqlplus登