ORA-01017: invalid username/password; logon denied Oracle数据库报错解决方案一[通俗易懂]

ORA-01017: invalid username/password; logon denied Oracle数据库报错解决方案一[通俗易懂]ORA-01017:invalidusername/password;logondenied错误(程序中的用户和密码无法登录,登录被拒)。Oracle11g版本初次安装使用报错:解决方法1创建新用户:打开sqlplus以系统身份登录:指令如下sys/managerassysdba;创建新用户:语法:createuser用户名identifiedb…

大家好,又见面了,我是你们的朋友全栈君。

ORA-01017:

invalid username/password; logon denied 错误(程序中的用户和密码无法登录,登录被拒)。
Oracle 11g 版本

初次安装使用报错:

解决方法1创建新用户:

  1. 打开sqlplus
    以系统身份登录:
    指令如下
sys/manager as sysdba;
  1. 创建新用户:
    语法:create user 用户名 identified by 密码;
create user root identified by root; 
  1. 为刚创建的用户解锁语法:
    语法:alter user 用户名 account unlock;
    指令:alter user root account unlock; //用户解锁
    指令:alter user root account lock; //用户锁住
alter user  root account unlock; 
  1. 授予新登陆的用户创建权限:
    语法:grant create session to 用户名 ;
grant create session to root;
  1. 其他权限设置:
    授予新创建的用户数据库管理员权限:
    语法:grant dba to 用户名;
    指令:grant dba to root;
    为用户授予其它权限:
    指令:
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;

切换到新创建的用户登陆语法:

connect 用户名/密码;

connect root/root;

删除用户语法:drop user 用户名;

drop user root;

如果用户拥有数据表,则不能直接删除,要用上关键字cascade:

drop user root cascade;

整体步骤:

sys/manager as sysdba;
create user root identified by root;
alter user  root account unlock; 
grant create session to root;
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;

Oracle windows 安装教程:

安装包:

链接:https://pan.baidu.com/s/1dW84jDUTCQwVRBHKVoCtnQ
提取码:c26v

解压到相同路径:
在这里插入图片描述
安装:
在这里插入图片描述

1.

配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。 如图:
在这里插入图片描述

2.

安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。
在这里插入图片描述

3.

系统类,直接选择默认的桌面类就可以了。 如图
在这里插入图片描述

4.

典型安装。 重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可)
在这里插入图片描述

5.

若输入的口令短小简单,安装时会提示如下。直接确认Y继续安装就是了。如图:
在这里插入图片描述

6.

先决条件检查。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 直接下一步就OK 了
在这里插入图片描述

7.

概要 安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可。
在这里插入图片描述

8.

在这里插入图片描述

9.

数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库。
在这里插入图片描述

10.

实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(除sys和system账户可用外),建议点右边的口令管理,将常用的scott账户解锁并输入密码
在这里插入图片描述

11.

解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码,不必非得按oracle建议的8位以上大小写加数字。
在这里插入图片描述

12.

同样,密码不符合规则会提示。不用管它,继续Y即可
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138121.html原文链接:https://javaforall.net

(2)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • burp suite抓包教程

    burp suite抓包教程一、打开burpsuite,点击上方Proxy,再点击openbrowser并在地址栏内输入www.baidu.com二、抓包完成后,在action菜单栏中点击SendtoRepeater三、点击Repeater,再点击Send四、点击Render,右侧出现百度页面,完成抓包流程…

    2022年4月28日
    100
  • 联想开天 N7 评测

    联想开天 N7 评测开天N7系列笔记本电脑基于兆芯开先KX-6640MA处理器平台,搭配16GB双通道内存和512GBNVMe高速SSD,辅以国产BIOS、OS定制调优;1.29kg超轻单机重量,14.6mm极致纤薄全金属机身;14英寸2.2k16:10显示屏,91%屏占比;支持单手极限180度开盖;率先在国产笔记本引入WiFi6和蓝牙5.0;搭配联想专用芯片的创新智能控制方案,具备光感自动化、开盖即开机、快速充电、充电宝模式等多重独有功能;双风扇双热管散热系统,搭配61Wh

    2022年5月10日
    64
  • 互联网医疗行业PEST分析实践「建议收藏」

    互联网医疗行业PEST分析实践「建议收藏」Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475前言今年开始逐步切入产品与数据工作,完全脱离了原来的舒适区,确实有一些挑战。开始以为只做数仓建设的事情,就仓促的学习了一些数仓相关的知识,但没搞多久,还要负责公司BI的工作,又开始补习数分相关的知识。BI其实比数仓建设更有挑战性,数仓建设已经有非常成熟的体系了,市面上有很多

    2022年4月29日
    227
  • Python设计模式——策略模式(孙悟空用什么打妖怪)

    Python设计模式——策略模式(孙悟空用什么打妖怪)

    2022年3月13日
    50
  • 精进Quartz源码—Quartz中JobStore保存JonDetail和Trigger源码分析(一)

    我都是分析的jobStore 方式为jdbc的SimpleTrigger!RAM的方式类似分析方式!要使用定时器,并讲任务持久到数据库,我们一定明白JobDetail和Trigger是如何操作进入数据库,如何注册到Scheduler中!前面我分析了Scheduler的start()和QuartzSchedulerThread的run()!这些都是要在下面讲的这个流程的基础上!那么下面就开始分析源码,

    2022年2月25日
    210
  • expect java,Expect 使用详解「建议收藏」

    expect java,Expect 使用详解「建议收藏」第1章expect概括expect期待expect是Unix系统中用来进行自动化控制和测试的软件工具,由DonLibes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。…

    2025年5月31日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号