管理工具1 sqlplus
sqlplus账户名/密码作为角色名
管理员的登录——→sys system
1 sys登录
,
, sqlplus sys/oracle sysdba
SQL * Plus:释放11.2.0.1.0生产星期五2013年10月11日14:47:07
版权(c) 1982年,2009年,甲骨文。保留所有权利。
连接:
数据库Oracle 11 g企业版发布11.2.0.1.0——64位生产
分区,自动存储管理、OLAP、数据挖掘
和真实的应用程序中测试选择
怎么判断用户登录成功呢?,
完成显示用户;
用户“SYS”,成功连接数据库
出口退出
[oracle@yutianedu ~]美元sqlplus,/nolog,只是打开sqlplus工具,而不连接
SQL * Plus:释放11.2.0.1.0生产星期五2013年10月11日14:48:14
版权(c) 1982年,2009年,甲骨文。保留所有权利。
完成显示用户;
用户”,没有用户连接
exit
到底登录的是哪一个数据库呢?,
标准的做法;先指定你要登录到那个数据库,然后再登录
方法:通过变量ORACLE_SID指定你要登录到那个数据库
export ORACLE_SID=实例名(区分大小写)
sys登录orcl数据库
1出口ORACLE_SID=orcl
2 sqlplus sys/oracle sysdba
完成显示参数实例;
名称,,,,,,,,,,,,,,,,类型,,,,价值
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
active_instance_count,,,,,,,,整数
cluster_database_instances,,,,,整数,,1
instance_groups,,,,,,,,,,,字符串
instance_name,,,,,,,,,,,字符串大敌;,,orcl
注意:sys用户如果本地登录,是可以不需要密码的- - - - - -》系统的认证是操作系统认证,
如果你登录了数据库服务器的操作系统,然后在登录是不需要密码
sqlplus,/sysdba,(先要用oracle登录服务器后)
系统管理员登录
sqlplus系统/oracle
完成显示用户;
用户“系统”
普通用户登录——→密码认证——》数据库——→必须保证数据库打开下普通用户才可以登录
怎么判断数据库打开没有呢?
1管理员登录
,出口ORACLE_SID=orcl
, sqlplus/sysdba
,
完成从v $实例选择状态;
状态- - - - - - - - - - - -
打开
如果不是的需要使用启动启动数据库
,立即关机,关闭数据库
2数据库开放之后,普通用户可登录
注意:普通用户默认都被锁定了,必须先解锁再登录
管理员可以解锁和重新给用户新的密码
解锁scott
改变用户斯科特帐户解锁;,
给新密码
改变用户斯科特被甲骨文;
解锁人力资源用户,并且修改密码为人力资源
改变用户人力资源帐户解锁;,
改变用户人力资源被人力资源;
上面的语句合并一条语句
改变用户人力资源帐户解锁,由人力资源;
斯科特登录
sqlplus,斯科特/oracle
人力资源登录
, sqlplus人事/人力资源
完成显示用户;
用户是“人力资源”
<强>总结:强>
系统,,必须sysdba——→操作系统认证sqlplus/sysdba
普通用户必须先开启数据库- - -》密码认证- - -》sqlplus账户名/密码,