安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名/密码
登录身份
说明
sys/change_on_install
SYSDBA或SYSOPER
不能以NORMAL登录,可作为默认的系统管理员
system/manager
SYSDBA或NORMAL
不能以SYSOPER登录,可作为默认的系统管理员
sysman/oem_temp
sysman 为oms的用户名
scott/tiger
NORMAL
普通用户
aqadm /aqadm
SYSDBA或NORMAL
高级队列管理员
Dbsnmp/dbsnmp
SYSDBA或NORMAL
复制管理员
3个默认用户
sys [as sysdba]
system
scott tiger
创建用户
create user 用户名 identified by 密码;
系统权限
grant/revoke create session to/from 用户名;
grant/revoke create table to/from 用户名;
grant/revoke unlimited tablespace to/from 用户名;
grant create session to public;
查询当前用户拥有的系统权限
select * from user_sys_privs;
对象权限
grant/revoke select on 表名 to/from 用户名;
grant/revoke all on 表名 to/from 用户名;
查询当前用户拥有的对象权限
select * from user_tab_privs;
对象权限可以控制到列
grant update(列名) on 表名 to 用户名;
设置显示时行宽
set linesize 400,同时检查命令行窗口宽度是否合适。
系统权限的传递
grant create table to 用户名 with admin option;
对象权限的传递
grant select on 表名 to 用户名 with grant option;
角色
create role 角色名;
grant create session to 角色名;
drop role 角色名;
注意:有些系统权限无法直接赋予角色
角色不属于某个用户,是共用的。
create table与create any table区别
前者给自己创建表,后者给自己与别的用户创建表
Oracle sys用户修改其他用户密码
alter user 用户名 identified by 密码
Oracle的三种验证机制
操作系统验证:利用操作系统管理员登陆
密码文件验证:Oracle 10G XE的密码文件位置
D:\oraclexe\app\oracle\product\10.2.0\server\database\PWDXE.ora
数据库验证
Linux下,先启lsnrctl监听服务,再启Oracle实例,通过监听判断连接实例。
阅读(966) | 评论(0) | 转发(0) |