Oracle scott账户被锁定,scott默认密码,sys,system默认密码

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Oracle scott账户被锁定,scott默认密码,sys,system默认密码

Oracle scott账户被锁定,scott默认密码,sys,system默认密码

Windows安装oracle

安装oracle 出现Environment variable: "PATH"

在stage\cvu\目录下修改cvu_prereq.xml文件,在<CERTIFIED_SYSTEMS>字段下添加:

 

改 cvu_prereq.xml 里面 的配置,cvu_prereq.xml 文件在oracle安装解压包database\stage\cvu目录中

找到自己对于的电脑系统,我的是win10的,没有的可以填加下面红框中的内容(在CERTIFIED_SYSTEMS标签下)

 

<OPERATING_SYSTEM RELEASE="6.2">

           <VERSION VALUE="3"/>

           <ARCHITECTURE VALUE="64-bit"/>

           <NAME VALUE="Windows 10"/>

           <ENV_VAR_LIST>

               <ENV_VAR NAME="PATH" MAX_LENGTH="2023" />

           </ENV_VAR_LIST>

</OPERATING_SYSTEM>

把1023改大 比如2023 然后退出安装程序重新安装下就ok了

 

Oracle中sys和system用户的区别

1.数据库的启动需要以SYSDBA/SYSOPER身份登录。

 

2.如果在同一主机上使用IPC连接到数据库使用操作系统授权,登录任何一个用户都可以拥有as sysdba和as sysoper。

 

3.sys和system用户的区别

 

SYS用户具有DBA权限,并具有SYS模式。只能通过SYSDBA登录数据库,是Oracle数据库中权限最高的帐号。sys用户具有“SYSDBA”和“SYSOPER”权限,登陆em时也只能用这两个身份,不能用normal。而system登录em时只能用normal模式登录。sys拥有数据字典(dictionary),或者说dictionary属于sys schema。

 

system用户具有DBA权限,但是没有SYSDBA权限。平常一般用该帐号管理数据库。登录em时只能使用normal登录。

 

4.SYSDBA权限和SYSOPER权限区别

 

“SYSOPER”权限,即数据库操作员权限,sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public。权限包括:打开数据库(STARTUP, ALTER DATABASE OPEN/MOUNT/OPEN),服务器(CREATE SPFILE,etc)

 

关闭数据库服务器

备份数据库

恢复数据库RECOVERY

日志归档ARCHIVELOG

会话限制RESTRICTED SESSION

 

“SYSDBA”权限,即数据库管理员权限,最高的系统权限。任何具有sysdba登录后用户是“SYS”。权限包括:管理功能, 创建数据库(CREATE DATABASE)以及 “SYSOPER”的所有权限

 

其他用户需要手动grant权限,show user为该用户的名称。

 

SQL>conn / as sysdba

已连接。

SQL>grant sysoper to test;

授权成功。

SQL>grant sysdba to test;

授权成功。

SQL>conn test/test as sysoper;

已连接。

SQL>show user

USER 为"PUBLIC"

SQL>conn test/test as sysdba;

已连接。

SQL>show user;

USER 为"SYS"

SQL>conn test/test;

已连接。

SQL>show user

USER 为"test"

 

5.dba和sysdba的区别:

sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库。只有在数据库完全启动后,dba角色才有了存在的基础.

 

Oracle帐号scott被锁定如何解锁

具体操作步骤如下:

C:> sqlplus

请输入用户名:sys

输入口令:sys as sysdba //注意:在口令这里输入

的密码后面必须要跟上 as sysdba 才可以。

 

SQL> alter user scott account unlock;

     用户已更改.

SQL> commit;

     提交完成.

SQL> conn scott/tiger

更改scott口令

新口令:tiger

重新键入新口令:tiger

口令已更改

已连接。

 

scott默认密码tiger

 

system账户的默认密码:

 

请输入用户名:sys

输入口令:sys as sysdba //注意:在口令这里输入

SQL>alter user system identified by manager;

//提示system被锁定

SQL>alter user system account unlock;

SQL>commit;

SQL>conn system/manager

 

oracle的sys和system默认密码

system默认:manager

sys默认:change_on_install

使用PL/SQL Plus登录数据库时,system用户使用密码manager可直接登录。

但如果是sys用户,密码必须加上as sysdba,即sys用户使用密码change_on_install as sysdba才可登录。

 

修改密码

alter user system account unlock; 更改system用户并解锁。

alter user system identified by manager; 更改system用户的密码为manager。

上传图片

要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可。

要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的。

 

oracle数据库共有7个服务。这七个服务分别为:

1、 Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务(非必须启动)。Oracle卷映射拷贝写入7a64e58685e5aeb931333366306530服务,VSS能够让存储基础设备创建高保真的时间点映像,即映射拷贝。

2、OracleDBConsoleorcl:Oracle数据库控制台服务(非必须启动)。Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager的时候,需要启动这个服务。

3、OracleJobSchedulerORCL:Oracle作业调度(定时器)服务(非必须启动)。Oracle作业调度服务,ORCL是Oracle实例标识。

4、OracleMTSRecoveryService:服务端控制。(非必须启动)。服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。

5、OracleOraDb11g_home1ClrAgent:Oracle数据库 (非必须启动)。Oracle数据库.NET扩展服务的一部分。

6、OracleOraDb11g_home1TNSListener:监听器服务(非必须启动)。监听器服务,服务只有在数据库需要远程访问的时候才需要。

7、OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务(必须启动)。数据库服务,是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。

 

创建oracle数据库时,出现ORA-00922: 选项缺失或无效

上传图片

 

新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题,如图:

原因:一般是语句的语法有问题。比如命名不对,关键字写错等等。对于非标准的命名,一般采用双引号来创建。

 

具体原因:就是开始的用户密码的设置不符合规则,当时并不会报出。

解决办法:

标识符命名规则:

1、必须以字母开始。

2、长度不能超过30个单字节字符。

3、只能包括A-Z,a-z,0-9,_,$和#。

4、不能在相同用户下建立两个同名的对象。

5、不能使用保留字和关键字

选择“忽略”,也有可能出现ORA-28000: the account is locked(账户锁定),如图:

 

上传图片

解决方法:

 

第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;

第二步:选择myjob,查看users;

第三步:选择system,右击点击“编辑”;

第四步:修改密码,把“帐户被锁住”的勾去掉;

第五步:点击“应用”再点击“关闭”;

第六步:重新登录就可以通过验证了;


Oracle scott账户被锁定,scott默认密码,sys,system默认密码

Oracle scott账户被锁定,scott默认密码,sys,system默认密码Windows安装oracle安装oracle 出现Environment variable: "PATH"在stage\cv...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息