【Oracle数据库入门】01--Oracle数据库的简单使用
来源:互联网 发布:淘宝网半袖 编辑:程序博客网 时间:2024/06/06 02:17
安装好Oracle数据库之后,可以登录的账户有系统提供的四个账户,分别是:
1.sys 默认密码是change_on_install
2.system 默认密码是manager
3.sysman 默认密码是oem_temp
4.scott 默认密码是tiger
登录system用户的密码,安装Oracle数据库的时候已经填写了,以后可以用填写的密码登录。
其中scott用户默认是锁定的,需要解锁后才能使用。可以使用一下命令解锁scott账户:
alter user scott account unlock;
输入以上命令后会提示已更改,再次登录scott用户会说密码过期,这时候键入两次新的密码即可。
sys权限最高,system比sys权限稍低。权限高的用户可以给权限低的用户赋予权限。
用SQLPLUS登录system和sys的时候后边需要加上as sysdba,否则无法登录。
Oracle权限分为系统权限和对象权限:
1.系统权限
常用的系统权限: CREATE SESSION 创建会话 CREATE SEQUENCE 创建序列 CREATE SYNONYM 创建同名对象 CREATE TABLE 在用户模式中创建表 CREATE ANY TABLE 在任何模式中创建表 DROP TABLE 在用户模式中删除表 DROP ANY TABLE 在任何模式中删除表 CREATE PROCEDURE 创建存储过程 EXECUTE ANY PROCEDURE 执行任何模式的存储过程 CREATE USER 创建用户 DROP USER 删除用户 CREATE VIEW 创建视图
2.对象权限
例如:rabbit用户创建了表t1,如果scott用户想要访问,就需要对t1表有访问、修改等权限(对象权限)。rabbit可以把该对象全向赋予scott用户
grant select on t1 to scott;
revoke select on t1 from scott;
角色:
角色是一组权限的集合,Oracle内置角色有DBA RESOURCE CONNECT
用户也可以创建角色:(需要使用权限较大的system或者sys登录)
create role myrole;
grant create session to myrole;
grant create table to myrole;
grant create sequence to myrole;
查看某个角色拥有的系统权限:
select * from dba_sys_privs where grantee=’角色名’
前提:需要使用system级别以上的用户登录才能查看
Oracle简单的一些命令:
1.连接用户 conn
2.断开当前用户 disc
3.显示当前登录用户 show user
4.更改当前用户密码 passw
5.pagesize
6.linesize等
- 【Oracle数据库入门】01--Oracle数据库的简单使用
- oracle入门很简单:一、oracle数据库的安装
- oracle入门很简单:一、oracle数据库的安装
- oracle入门很简单:一、oracle数据库的安装
- 数据库oracle--mysql 简单命令的使用
- 数据库oracle--触发器的简单使用
- Oracle数据库的使用
- [Oracle入门]Oracle数据库的存储结构
- Oracle数据库基础教程:入门其实很简单
- oracle数据库的简单操作
- oracle入门很简单:二、创建oracle数据库
- oracle入门很简单:二、创建oracle数据库
- oracle入门很简单:二、创建oracle数据库
- [Oracle入门]Oracle数据库体系结构
- Oracle数据库入门心得
- Oracle数据库入门心得
- Oracle数据库入门心得
- Oracle数据库入门心得
- 走近Java模块化系统OSGi
- For循环进阶使用
- 学生总结一
- sleep和wait的区别?
- 油滴扩散
- 【Oracle数据库入门】01--Oracle数据库的简单使用
- OpenCV中Mat和IplImage转换
- Sublime Text 3 快捷键总结(转载)
- Eclipse下常用的快捷键
- 常用的网页加载进度条
- HDU 6059 Kanade's trio(字典树)
- return continue break
- Python(17):伪装成浏览器读取网页信息
- mysql常用操作汇总