oracle基本使用

ocm oracle 大师认证
ocp oracle 专家认证
oca oracle 初级认证 认证 1千
 
1.oracle启动
 电脑-管理-服务-OracleOraHome90TNSListener+(OracleService+你要打开的数据库)


2.oracle用户
 sys
 system
 scott

3.oracle 管理工具
 使用: 开始-程序-oracle orachome90-application development-sql*plus
      或:运行中输入:sqlplusw 、sqlplus
    或:开始-程序-oracle orahome90-application development-sql*plus worksheet
 oracle企业管理器:开始-程序-oracle-oracle oraclehome90 enterprise manager console


4.用户
 show user
 exit --退出

5.连接命令: 
 conn[ect] system/密码 
 dis[connect]    --断开连接
 
6.修改密码: passw(修改自己的)
     修该其他人密码(必须是sys/system) 

7.文件操作:
 start d:\aa.sql; -- 执行脚本文件
 edit:d:\aa.sql;
 spool:spool d:\bb.sql  ...sql语句... spool off  --将屏幕内容输入到脚本文件

8.辅助工具:PL/SQL Developer  --提供图形管理界面
 
9. linesize/pagesize
 例:set linesize 80
     sel pagesize 2

10.创建用户: --dba权限
     create user username(用户名) identified by pwd(密码) --密码必须以字母开头
   修改他人密码:password username
   删除用户:drop user userNames
             注意:如果要删除的用户已经创建了表,那么就要在删除时带一个参数[cascade] --将会删除用户创建的表      
   赋予权限:grant connect to username(用户名) --connect(角色)
      grant resource to username
      grant select on tablename(表名) to username  --将表的查询权限赋予给某个用户

   收回权限: revoke select on tablename to username  --撤销查看权限

  
11.权限:
 系统权限: --用户对数据库的相关权限
    create session --有这个权限才可登录
 对象权限: --用户对其他用户的数据对象操作的权限
    select/update/delete/innset/all/create index ...
   权限维护: 权限传递:with grant option;
        grant select on tablename to username with grant option;
       grant connect to username with admin option --传递系统权限
   
12.角色:
 预定义角色 --系统默认 0
 自定义角色 --用户定义 1

  0 connect --包含7个权限 
 0 dba     --高级权限 dba包含connect/resource
 0 resource --允许在任何表空间建表

13. 查看表结构: desc tablename

14.方案:

15.使用profile管理用户口令 
 --输入3次密码失败锁定2天
 创建:create profile lock_acconut(规则名) limit failed_login_attenps
        3 password_lock_time 2
 使用:alter user username profile lock_acconut(规则名)
 解锁:alter user username account unlock
       --每隔多少天修改密码 dba
 删除:drop profile password_history(口令名称) [cascade]


 


  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值