文档章节

第一次安装Oracle10后不能登陆问题的解决以及nolog的区别以及建库语句

Oscarfff
 Oscarfff
发布于 2016/01/04 19:39
字数 1123
阅读 148
收藏 4

一、常用Oracle 账号初始密码


scott   密码是 tiger
sys     密码是 change_on_install
system  密码是 manager
sysman  密码是 oem_temp

其中直接管理模式可以为sysdba的为后面三个,要是集群的话再去掉system。


二、登录控制Oracle(转载)

这部分是转载的,地址如下

http://blog.csdn.net/minyangchina/article/details/4002876#comments

##说明,如果我直接点击windows下面的sqlplus 直接就让我输入账号和密码,结果我记不住初始密码了!!

    初始密码用户名 system 密码 manager ,用户名 sys 密码 change_on_install,如果安装的时候你修改了默认密码的话,以你修改的为准,你新建的帐号的话默认是锁定的 

这样 

cmd
sqlplus/nolog 
conn sys/change_on_install as sysdba

看看能进去不!如果你修改过密码的话,把change_on_install改为你修改的密码~还有解锁帐号的语句,比如scott帐号是锁定的,那么 
alter user scott account unlock;

 

这里记下来,以免下次忘了!


三、sqlplus有没有nolog 有没有的区别


sqlplus /nolog就是先登录进去SQLPLUS,但此时你输入命令show user,会显示为空,你还未登录到数据库

sqlplus之后写用户名密码 则是直接登录进去连上数据库,把上面两个步骤合起来了


四、没有配置数据库也能登录

这个时候,虽然,我没有配置任何数据库,只是安装了数据库,也没有配置监听器,这说明用sys以及system登录并不需要数据库处于可用状态,也就是数据库可能没有启动。但是对于普通用户来说,登录必须要是数据库服务启用。

     

五、初次使用常用数据库命令

5.1 查看当前用户

show user

5.2 查看实例是否启动

show sga

5.3 修改用户的密码

alter user 'user name ' identified by 'password'

5.4 解锁或者锁定账号

alter user 'user name'  account unlock; #解锁
alter user 'user name' account lock;#锁定

5.5 退出

exit

5.6 查看数据库有多少用户以及状态(转载)

地址为http://www.singlex.net/3038.html

SQL> select username,account_status from dba_users;
2
USERNAME              ACCOUNT_STATUS
3
--------------------- ------------------
4
MGMT_VIEW             OPEN
5
SYS                   OPEN
6
SYSTEM                OPEN
7
DBSNMP                OPEN
8
SYSMAN                OPEN
9
DEMO                  OPEN
10
OUTLN                 EXPIRED & LOCKED
11
MDSYS                 EXPIRED & LOCKED
12
ORDSYS                EXPIRED & LOCKED
13
ANONYMOUS             EXPIRED & LOCKED
14
EXFSYS                EXPIRED & LOCKED
15
WMSYS                 EXPIRED & LOCKED
16
XDB                   EXPIRED & LOCKED
17
ORDPLUGINS            EXPIRED & LOCKED
18
SI_INFORMTN_SCHEMA    EXPIRED & LOCKED
19
DIP                   EXPIRED & LOCKED
20
ORACLE_OCM            EXPIRED & LOCKED
21
TSMSYS                EXPIRED & LOCKED

5.8 ORACLE数据库用户有多种状态,可查看视图USER_ASTATUS_MAP(转载)

地址为http://www.singlex.net/3038.html

1
SQL>select * from user_astatus_map;
2
STATUS# STATUS
3
-------- ------------------------------
4
      0 OPEN
5
      1 EXPIRED
6
      2 EXPIRED(GRACE)
7
      4 LOCKED(TIMED)
8
      8 LOCKED
9
      5 EXPIRED & LOCKED(TIMED)
10
      6 EXPIRED(GRACE) & LOCKED(TIMED)
11
      9 EXPIRED & LOCKED
12
      10 EXPIRED(GRACE) & LOCKED


5.9 用户账号各种状态说明(转载)

地址为http://www.singlex.net/3038.html

五种基本状态可分为三类:

1.正常状态;2.锁定状态;3.密码过期状态。

1、OPEN状态表示用户处于正常状态。

2、LOCKED和LOCKED(TIMED)表示用户被锁定状态。


用户被锁定有两种:

一种是DBA显式的通过SQL语句对用户进行锁定;

另一种是被动的锁定,默认情况下如果密码输入错误超过10次。

该限制由PROFILE中的FAILED_LOGIN_ATTEMPTS控制,可查看视图DBA_PROFILES。

1)显式锁定用户LOCKED:

alter user [username] account lock;

2)输入10次错误密码后被动锁定LOCKED(TIMED)

3、EXPIRED和EXPIRED(GRACE)表示用户密码过期状态。

修改PROFILE中的PASSWORD_LIFE_TIME实现密码是否过期:

alter profile default limit password_life_time unlimited;

密码过期后也可修改PROFILE中的PASSWORD_GRACE_TIME控制使用的天数:alter profile default limit password_grace_time 180;

对于密码过期的用户OPEN:

alter user [username] identified by account unlock;


四、锁定的两种状态[LOCKED和LOCKED(TIMED)]和密码过期的两种状态[EXPIRED和EXPIRED(GRACE)]之间任意组合即2×2=4,因此有四种组合状态。


5.10 建库语句

5.11 查看Oracle当前用户以及当前数据库实例的名字

I presume select user from dual; should give you the current user

and select sys_context('userenv','instance_name') from dual; the name of the instance

I believe you can get SID as SELECT sys_context('USERENV', 'SID') FROM DUAL; (can't to check this now)


© 著作权归作者所有

Oscarfff
粉丝 74
博文 816
码字总数 97116
作品 0
崇明
后端工程师
私信 提问
忘记oracle的sys用户密码怎么修改

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass";......

yzbty23
2016/05/25
12
0
Postgres-XL 集群详细创建步骤

最近公司业务需求,需要使用Postgres-XL 集群,关于这部分知识,网络资料不多。经过一段时间的查询,和各种弯路之后,终于完成安装。将详细步骤完整记录,以备查阅。也希望能帮到需要的人。 ...

hsbxxl
2017/11/09
0
0
Mysql主从不同步问题处理

由于各种原因,mysql主从架构经常会出现数据不一致的情况出现,大致归结为如下几类 1:备库写数据 2:执行non-deterministic query 3:回滚掺杂事务表和非事务表的事务 4:binlog或者relay log数...

ylw6006
2015/03/02
0
0
water176142735/ECMOS

ECMOS安装 ###使用install安装 执行路径http://you web site/install 一路安装下去就可以 2017-04-21 修复了SL()类的调用BUG; 2017-4-5 更新日志 增加了系统提示的屏蔽。隐藏使用信息。 修改...

water176142735
2016/08/16
0
0
老男孩mysql练习题自我学习

登陆数据库 root@bj-idc-testdb-001 ~]#mysqlWelcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 2Server version: 5.5.38 MySQL Community Server (GPL)......

zhailibao
2015/09/20
394
0

没有更多内容

加载失败,请刷新页面

加载更多

跟我来见证:《Kafka如何实现每秒上百万的高并发写入?》

本文来聊一下Kafka的一些架构设计原理,这也是互联网公司面试时非常高频的技术考点。 Kafka是高吞吐低延迟的高并发、高性能的消息中间件,在大数据领域有极为广泛的运用。配置良好的Kafka集群...

Java干货分享
26分钟前
3
0
Storm+Hbase广告实时统计

本文主要讲述使用Kafka+Strom+Hbase搭建的一套广告实时计算系统。其中服务器显示使用的是SpringBoot+Vue+ElementUI+EChats. 主要内容: 1.需求 2.日志格式 3.Hbase表格设计 4.编写Storm程序 ...

飓风2000
48分钟前
4
0
android,ContentProvider+ContentObserver+ContentResolver,用法。

这个是传智播客老师讲android开发时的一个图。 一、 PersonProvider继承ContentProvider,实现ContentProvider中的数据操作类。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起...

天王盖地虎626
54分钟前
3
0
解决markdown中的不换行问题

没有解决我的格式显示问题 https://blog.csdn.net/qq_23483671/article/details/79017609

南桥北木
59分钟前
2
0
产品上新|ZStack3.5.0正式发布啦!

海量产品资料传送门~ 一、ZStack全线产品下载通道汇总 社区版(免费): https://www.zstack.io/product/zstack_open_source/ 企业版下载: https://www.zstack.io/product/zstack_enterpris...

ZStack社区版
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部