ORACLE数据库修改用户名及密码
修改oracle数据库用户名及密码的方法

修改oracle数据库⽤户名及密码的⽅法改oracle数据库⽤户名称和密码(Linux为例),有需要的朋友可以参考下。
⼀、修改前准备⼯作:使⽤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*Plus: Release 9.2.0.5.0 - Production on 星期⽇ 11⽉ 21 13:32:34 2004Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect sys/oracle as sysdba已连接。
SQL> select username,password from dba_users;USERNAME PASSWORD------------------------------ ------------------------------SYS 8A8F025737A9097ASYSTEM 2D594E86F93B17A1DBSNMP E066D214D5421CCCTOAD A1BA01CF0DD82695OUTLN 4A3BA55E08595C81WMSYS 7C9BA362F8314299已选择6⾏。
Oracle的默认用户密码

Oracle的默认⽤户密码1.安装时选择的⾃动安装,忘了⽤户名和密码导致现在试了⼏个Oracle默认⽤户名密码後(表格中附带默认⽤户名及密码),都提⽰⽆效的⽤户名、密码,UsernamePasswordDescriptionSee AlsoCTXSYSCTXSYSThe Oracle Text accountOracle Text ReferenceDBSNMPDBSNMPThe account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database Oracle Enterprise Manager Grid Control Installation and Basic ConfigurationLBACSYSLBACSYSThe Oracle Label Security administrator accountOracle Label Security Administrator's GuideMDDATAMDDATAThe schema used by Oracle Spatial for storing Geocoder and router dataOracle Spatial User's Guide and ReferenceMDSYSMDSYSThe Oracle Spatial and Oracle interMedia Locator administrator accountOracle Spatial User's Guide and ReferenceDMSYSDMSYSThe Oracle Data Mining account.Oracle Data Mining Administrator's GuideOracle Data Mining ConceptsOLAPSYSMANAGERThe account used to create OLAP metadata structures. It owns the OLAP Catalog (CWMLite).Oracle OLAP Application Developer's GuideORDPLUGINSORDPLUGINSThe Oracle interMedia user. Plug-ins supplied by Oracle and third party format plug-ins are installed in this schema. Oracle interMedia User's GuideORDSYSORDSYSThe Oracle interMedia administrator accountOracle interMedia User's GuideOUTLNOUTLNThe account that supports plan stability. Plan stability enables you to maintain the same execution plans for the same SQL statements. OUTLN acts as a role to centrally manage metadata associated with stored outlines.Oracle Database Performance Tuning GuideSI_INFORMTN_SCHEMASI_INFORMTN_SCHEMAThe account that stores the information views for the SQL/MM Still Image StandardOracle interMedia User's GuideSYSCHANGE_ON_INSTALLThe account used to perform database administration tasksOracle Database Administrator's GuideSYSMANCHANGE_ON_INSTALLThe account used to perform Oracle Enterprise Manager database administration tasks. Note that SYS and SYSTEM can also perform these tasks.Oracle Enterprise Manager Grid Control Installation and Basic ConfigurationSYSTEMMANAGERAnother account used to perform database administration tasks.Oracle Database Administrator's Guide这时候要找到⼀组⽤户名、密码提⽰被锁,才能进⾏下⼀步安装ORACLE时,若没有为下列⽤户重设密码,则其默认密码如下:⽤户名/密码登录⾝份说明sys/change_on_installSYSDBA或SYSOPER不能以NORMAL登录,可作为默认的系统管理员system/managerSYSDBA或NORMAL不能以SYSOPER登录,可作为默认的系统管理员sysman/oem_tempsysman 为oms的⽤户名scott/tigerNORMAL普通⽤户aqadm /aqadmSYSDBA或NORMAL⾼级队列管理员Dbsnmp/dbsnmpSYSDBA或NORMAL复制管理员2,在CMD中启动SQLPLUS;⽤sqlplus/as sysdba登录,提⽰连接到:Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production3. 执⾏ALTER USER 你被锁的⽤户名 ACCOUNT UNLOCK;4. 重新⽤SQL/PLUS登录,⽤你刚刚解锁的⽤户名、密码;重新修改密码就可以了!具体操作如下:1.运⾏->sqlplus /nolog2.输⼊conn / as sysdba 管理员账户登录3.如果⽤户被锁定先解锁:alter user system account unlock;4.修改密码:alter user system identified by wanglj;接下来可以⽤sqlplus登陆了。
oracle默认用户名及密码

TIGER
SCOTT用户包括CONNECT和RESOURCE数据库角色。
ODM_MTR
(ORACLE9i)
MTRPW
ODM_MTR 是数据挖掘样本程序有关的用户
见 Oracle9i Data Mining Administrator’s Guide与
Oracle9i Data Mining concepts
OLAPSYS
(ORACLE9i)
MANAGER
OLAPSYS 用于创建OLAP元数据的用户。包括OLAP_DBA,RESOURCE、 CONNECT 角色。
Oracle9i OLAP User’s Guide
ORDPLUGINS
ORDPLUGINS
ORDPLUGINS是ORACLE InterMedia和Video的用户名。它有CONNECT和RESOURCE角色。
ORDSYS
ORDSYS
ORDSYS是ORACLE InterMedia Audio Video Locator 和Image的用户名。它有CONNECT和RESOURCE角色。
LBACSYS
(ORACLE9i)
LBACSYS
LBACSYS 是ORACLE标识安全的管理员用户
ODM
(ORACLE9i)
ODM
ODM 是数据挖掘用户,ODM执行数据挖掘操作。
见 Oracle9i Data Mining Administrator’s Guide与
Oracle9i Data Mining concepts
CTXAPP ,DBA, DELETE_CATALOG_ROLE
EXECUTE_CATALOG_ROLE
EXP_FULL_DATABASE
oracle数据库常用的操作命令

问题提出:
1、用户需要对数据库用户下的每一张表都执行一个相同的SQL操作,这时,一遍、一遍的键入SQL语句是很麻烦的
实现方法:
SQL> set heading off --禁止输出列标题
SQL> set feedback off --禁止显示最后一行的计数反馈信息
alter user system indentified by test
~~~~~~~~~~~~~~~~~~~~~~``
Oracle 常用指令 SQL> show all --查看所有68个系统变量值
SQL> show user --显示当前连接用户
SQL> show error --显示错误
列出当前用户下所有同义词的定义,可用来测试同义词的真实存在性
select 'desc '||tname from tab where tabtype='SYNONYM';
查询当前用户下所有表的记录数
select 'select '''||tname||''',count(*) from '||tname||';' from tab where tabtype='TABLE';
(注:a后面跟2个空格)
(c)hange/old/new 在当前行用新的文本替换旧的文本 c/*/tname 结果:select tname from tab;
(c)hange/text 从当前行删除文本 c/tab 结果:select tname from ;
Oracle数据库应用配置实例

Oracle数据库应用配置实例Oracle数据库是一种功能强大的关系型数据库管理系统,可以用于存储、管理和操作大量结构化数据。
本文档旨在为用户提供一个Oracle数据库的应用配置实例。
配置步骤步骤一:安装___数据库软件1.下载适用于您的操作系统的Oracle数据库软件,例如___ Database 19c。
2.双击安装程序并按照提示进行安装。
3.在安装过程中,注意选择合适的数据库配置选项,并设置必要的参数和密码。
步骤二:创建数据库实例1.打开___数据库软件,并使用管理员权限登录。
2.执行以下SQL语句来创建一个新的数据库实例:CREATE DATABASE mydatabase;3.根据您的需要,自定义数据库的名称和其他配置参数。
步骤三:配置数据库连接1.打开___数据库软件,并使用管理员权限登录。
2.执行以下SQL语句来创建一个新的数据库用户并赋予必要的权限:CREATE USER myuser IDENTIFIED BY mypassword;GRANT CONNECT。
RESOURCE TO myuser;3.替换`myuser`和___为您的数据库用户名和密码。
步骤四:创建表和插入数据1.使用您喜欢的工具(如SQL Developer)连接到数据库。
2.执行以下SQL语句来创建一个新的表并插入一些示例数据:CREATE TABLE mytable (id NUMBER。
nameVARCHAR2(50));INSERT INTO mytable VALUES (1.'John');3.根据您的实际需求,修改表和数据的结构。
步骤五:测试数据库连接1.使用您喜欢的工具(如SQL Developer)连接到数据库。
2.执行以下SQL语句来测试数据库连接并查询数据:SELECT * FROM mytable;3.如果能够成功执行查询并返回数据,则说明您的Oracle数据库应用配置成功。
Oracle_默认密码及修改

Oracle 默认密码及修改密码2010年03月22日星期一 10:30 P.M.默认密码:用户名:sys 密码:change_on_install用户名:system 密码:manager用户名:internal 密码:oracle用户名:scott 密码:tiger遗失密码后修改密码一个修改Oracle用户密码的小诀窍数据库版本:9.2.0.5有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。
unix 的话,需要转到oracle用户环境变量下,前提是采用操作系统验证。
具体操作过程如下:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect sys/oracle as sysdba已连接。
SQL> select username,password from dba_users;USERNAME PASSWORD------------------------------ ------------------------------SYS 8A8F025737A 9097ASYSTEM 2D594E86F93B17 A1DBSNMP E066D214D5421C CCTOAD A1BA01CF0DD8 2695OUTLN 4A3BA55E08595 C81WMSYS 7C9BA362F8314 299已选择6行。
SQL> connect system/oracle已连接。
SQL> connect sys/oracle as sysdba已连接。
Oracle用户、对象权限、系统权限

--Oracle用户、对象权限、系统权限--================================一、用户与模式用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列动作SYS用户,缺省始终创建,且未被锁定,拥有数据字典及其关联的所有对象SYSTEM用户,缺省始终创建,且未被锁定,可以访问数据库内的所有对象模式(schema):是某个用户拥有所有对象的集合。
具有创建对象权限并创建了对象的用户称为拥有某个模式注意:创建数据库对象(视图,表等)的任一用户都拥有一个以该用户名称开头的模式,且被视为模式用户二、创建及修改用户条件:需要具有创建用户的权限,如sys,system,sysdba,dba role等语法:CREATEUSER userIDENTIF IED {BY passwor d | EXTERNA LLY | GLOBALL Y AS externa l name } [DEFAULT TABLESP ACE tablesp ace_na me][TEMPORA RY TABLESP ACE tablesp ace_na me][QUOTA {n {[K|M] | UNLIMIT ED } ON tablesp ace_na meQUOTA {n {[k|M] | UNLIMIT ED } ON tablesp ace_na me ... ][PASSWOR D EXPIRE][ACCOUNT { LOCK | UNLOCK}][PROFILE { profile_name| DEFAULT }]eg:CREATEUSER robinso n IDENTIF IED BY tiger;--省略了DEFAULT TABLESP ACE和TE MPORAR Y TABLESP ACE 时,则由database_pr operti es中对应的参数确定SQL>SELECTpropert y_name,propert y_valu e FROMdatabas e_prop erties WHERE propert y_name LIKE'DEFAULT%';PROPERT Y_NAME PROPERT Y_VALU E--------------------------------------------------------------------------------DEFAULT_TEMP_TABLES PACE TEMPDEFAULT_PERMA NENT_T ABLESP ACE USERSDEFAULT_TBS_T YPE SMALLFI LE更多关于表空间的请参考:Oracle表空间与数据文件1.修改用户修改用户的语法同创建用户,仅仅讲关键字c reate替换为alter,alter user可以修改除用户名之外的任一属性ALTER USER robinso n ACCOUNT LOCK;2.修改密码DBA 可以创建用户和修改密码用户本人可以使用ALTER USER 语句修改密码SQL>ALTER robinso n IDENTIF IED BY newpass word;3.删除用户:DROP USER usernam e [CASCADE]CASECAD E 连同用户创建的对象一并删除,如果该用户创建了对象,要加CASCADE删除,否则删除不掉另外,不能删除当前正在与ORAC LE服务器相连的用户。
[精华]修改oracle数据库用户名及密码
![[精华]修改oracle数据库用户名及密码](https://img.taocdn.com/s3/m/7e7f18a064ce0508763231126edb6f1aff00714c.png)
--直接修改底层表USER$ 更换用户名1、windows 平台下运行 cmd2、sqlplus /nolog3、SQL> connsys/lmis@lmisdx_localas sysdba 连接到数据库。
通常可以用sys用户登陆。
4、SQL> select * from user$; 找到 name为需要修改的用户的user#。
5、SQL> UPDATE USER$ SET NAME='新用户名' WHERE USER#=38;已更新 1 行。
6、SQL> COMMIT;提交完成。
7、SQL> ALTER SYSTEM CHECKPOINT;系统已更改。
8、SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码;此时会提示新用户不存在。
SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码*ERROR 位于第 1 行:ORA-01918: 用户'新用户'不存在9、SQL> ALTER SYSTEM FLUSH SHARED_POOL;系统已更改。
10、SQL> ALTER USER 新用户 IDENTIFIED BY 新密码;用户已更改。
11、测试连接SQL> CONN 新用户/新密码@lmisdx_local;已连接。
12、SQL> SELECT * FROM TAB;查看新用户下是否有原用户的对象,包括表等。
13、SQL> CONN / AS SYSDBA已连接。
14、SQL> SHOW USER --查看当前连接用户为"SYS"15、SQL> SHUTDOWN IMMEDIATE --关闭数据库数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
16、SQL> STARTUP --启动数据库ORACLE 例程已经启动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库修改用户名及密码
1.windows平台下运行cmd
2.输入:sqlplus/nolog
3. SQL>conn SYS/sys@orcl as sysdba连接到数据库------conn 用户名/用户密码@连接标识符as sysdba
4. SQL>select*from user$; ------注意,user$后的“;”不可以省略,找到要修改的用户的USER#的值(也可用plsql工具用select * from dba_users中查找user_ID)
5. UPDATE USER$SET NAME='新用户名'WHERE USER#=92; ---显示已更新一行
6. SQL>COMMIT; ----提交完成
7. SQL>ALTER SYSTEM CHECKPOINT; -----系统已更改
8. SQL>ALTER USER新用户名IDENTIFIED BY新密码; ------用户已更改
9.SQL>CONN CS65/CS65@orcl AS SYSDBA ------测试连接,已连接
10. SELECT*FROM TAB; ---- 查看新用户下是否有原用户的对象,包括表等
11. SQL>CONN/AS SYSDBA已连接
12. SQL>show user ------查看当前连接用户
13. SQL>SHUTDOWN IMMEDIATE-----关闭数据库
14.SQL>startup -----重启数据库,数据库装载完毕
15.SQL> SELECT USER#,NAME,PASSWORD FROM USER$WHERE USER#=92; -----执行语句,可以看到,没有再恢复原用户NC65
16. SQL>SELECT*FROM TAB; -----查看数据库对象
17. SQL>conn SYS/sys@orcl as sysdba ---连接数据库
18.SQL> SQL>DROP USER NC65CASCADE;----测试删除旧用户NC65报错:用户NC65不存在,修改成功
完成,修改成功。