Oracle 用户名详解
安装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实例,通过监听判断连接实例。
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
语法:
select *
from [TABLE] as of timestamp
to_timestamp('时间', ’时间格式')
作用:
查询某个时间点的数据,在这个时间点之后,数据更改已经提交了。
可以用来更正用户对数据的误操作
可以用来获取数据的更改情况,比如频率等
原理:
当数据update或delete时,原来的数据 ......
1.集合操作
学习oracle中集合操作的有关语句,掌握union,union all,minus,interest的使用,能够描述结合运算,并且能够将多个查询组合到一个查询中去,能够控制行返回的顺序。
包含集合运算的查询称为复合查询。见表格1-1
表1-1
Operator Returns   ......
SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from d ......
很久没有更新Oracle数据库的文章了,今天小编整理了一下资料,和大家分享Oracle的体系。oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。
1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成) 控 ......