Oracle查看和删除database link

1、查看

select * from dba_db_links;

2、删除

drop database link 连接名称;

 

备注:sys 用户不能删除其他用户的 db links



忘记Oracle数据库管理员密码的解决办法

如何不用密码以sysdba的身份登陆到oracle?

输入下面命令,进去了

sqlplus / as sysdba

修改密码语句:

alter user system identified by system



Oracle11g数据库修改sys和system用户的密码和其他用户的用户名和密码

问题背景描述:由于新建用户设置密码复杂度过低,导致系统存在弱口令问题,现在要修改oracle用户用户名和密码。

解决步骤:

一、使用ssh工具以root身份连接服务器,然后切换到oracle用户:su - oracle(回车)使用sqlplus连接数据库:sqlplus /nolog(回车)以管理员身份登录sys用户:conn sys/sys as sysdba(回车)数据库连接成功,至此准备工作完成。

二、修改用户名称。数据库连接成功后,在SQL>提示后面继续输入:首先查到到所需修改用户名称的用户需要:select user#,name from user$;(回车)--如:user#等于66现在就可以修改用户名称了:update user$ set name=‘新的用户名称‘ where user#=66;(回车)系统会提示:1 row updated.说明修改成功,再输入:commit;(回车)提交所作修改。

三、修改用户密码。数据库连接成功后,在SQL>提示后输入:ALTER USER 用户名 IDENTIFIED BY 新密码;(回车)再输入:commit;(回车)提交所作修改即可。

SQL> select username,password from dba_users;USERNAME                       PASSWORD------------------------------ ------------------------------SYS                            8A8F025737A9097ASYSTEM                         2D594E86F93B17A1DBSNMP                         E066D214D5421CCCTOAD                           A1BA01CF0DD82695OUTLN                          4A3BA55E08595C81WMSYS                          7C9BA362F8314299

四:修改sys和system用户的密码在本机安装完Oracle以后,不记得sys用户的密码了,

采用如下方法可以修改密码:

1.打开cmd,输入sqlplus /nolog,回车;输入“conn / as sysdba”;输入“alter user sys identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误Ora-00988。有了这个方法后,只要自己对oracle服务器有管理员权限,不记得密码的时候就可以随意修改密码了。

2.在命令行执行如下命令:sqlplus “/@服务名 as sysdba”,然后在sqlplus中alter user sys identified by 新密码;alter user system identified by 新密码;



Oracle查看和删除database link

原文地址:https://www.cnblogs.com/cainiaoputeng/p/12103608.html

时间: 2024-10-29 19:11:09

Oracle查看和删除database link的相关文章

DATABASE LINK 的查看、创建与删除

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 可以使用 grant create public database link,creat

Oracle DBlink的创建-查看与删除

DBlink常用于在两个Oracle数据库之间相互连接,如手工同步数据时,DBLink是最方便快捷的手段之一. 1.创建DBLink语法:create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服务名,即TNSNAME中配置的本地服务名>';public指明所有用户均可使用这个DBlink,

oracle database link使用说明

作用:将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象 简易语法: CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING 'connect_string';  DROP [PUBLIC] DATABASE LINK dblink; 注意:你必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK

删除 Dblink 报错 ORA-02024: database link not found 的解决方法

昨天在删除DBlink 时报错 ORA-02024,  在orcle 11g R2的帮助文档上查找这个错误信息,居然没有,苦逼公司不能上网,回家baidu一下,oracle 使用前辈们已经总结的很好了,还是记录下这个问题解决方法吧.下面引用自http://blog.csdn.net/tianlesoftware/article/details/6160196 文章. 在Metalink上搜到了2篇与这个错误有关的文章: Cannot drop a database link after chan

Oracle对象下集(序列、同义词、分区表、database link)

本人所有博文纯手码,给个关注或者赞吧!博主:张晨晨QQ:1445696451欢迎随时加Q讨论技术.一.Oracle的序列·序列是用来生成惟一的连续的整数的数据库对象.序列通常可以用来自动生成主键或者唯一键的值:可根据数值进行升序或者降序的排列·比如创建班级的学生信息登记表,可以将学号使用序列自动生成.班级的学号都是10000~10060这个范围,每登记一个学生,序列自动增长一个.1.创建序列的命令语法create sequence seq_name [start with interger] [

ORACLE 11g 通过odbc建立连接到mysql库的database link

以前做过在oracle通过gateway建立到sqlserver的database link(详情参见:http://blog.csdn.net/mchdba/article/details/52719278),现在需要无缝访问mysql,所以也需要建立类似这样的连接通道. 1.分配mysql账号 先在mysql库上建立连接账号: GRANT SELECT ON test.* TO [email protected]'192.168.129.%' IDENTIFIED BY 'data_quer

ora-01017 和oracle database link

DB link ,创建完了后总是报密码错误.我感到奇怪.明明密码是对的.怎么可能错误呢. SQL> create public database link kk40 connect to khfx identified by xffsf3 using '1004' SQL> select * from ; select * from ORA-01017: invalid username/password; logon deniedORA-02063: 紧接着 line (起自 KK40) S

Oracle Database Link 的创建和使用小见

假设:需要从数据库db_a通过db_link连接到db_b查询数据库b的部分相关信息 前提条件: 数据库a账户需要有创建dblink的权限,如果没有可以使用dba账户赋权限 grant CREATE PUBLIC DATABASE LINK to  username;grant DROP PUBLIC DATABASE LINK to usenrame; 数据库b账号需要有连接的权限,一般账户都有这个权限 以下是创建的语句: 基本语法: CREATE [SHARED][PUBLIC] datab

oracle 创建database link

有时候需要在两个数据库的表join 查询 这时候要用到 database link . database link 的作用就是搭建数据库和数据库的连接. 1.先看如何使用 PL\SQL  工具创建. 找到database links  右键  新建 填名称,  这里的用户名是远程数据库的登录名 数据库就是本地文件 D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora 的 也可以在数据库这里直接填 (DESCRIPTION =(A