<!-- [if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><w:DocumentKind>DocumentNotSpecified</w:DocumentKind><w:DrawingGridVerticalSpacing>7.8</w:DrawingGridVerticalSpacing><w:View>Normal</w:View><w:Compatibility></w:Compatibility><w:Zoom>0</w:Zoom></w:WordDocument></xml><![endif]-->
第一天
1. 为什么要学oracle ;
2. 介绍oracle 和 oracle 公司的背景;
3. Oracle的安装,启动和卸载;
4. Oracle开发工具介绍;
5. sql*plus的常用命令;
6. Oracle用户的管理;
1.为什么要学 oracle ;
性能优越
市面上的主流数据库
。。。
MySQL 开发者为 瑞典 MySQLAB公司,在 2008 年 1 月 16 号被 Sun 公司收购
。。。
市场需求量大
薪水
ocp考证
2.介绍 oracle 和 oracle 公司的背景;
Oracle
神谕,预示公司欲做霸主的决心;
1970年起家; 2003 年 10g
Oracle公司
LarryEllisin
产品线
工具
Jdeveloper--JBuilder
Developer2000--VB
数据库
Oracle
应用软件
ERP(企业资源管理)
Oracle的安装,启动和卸载;
安装
系统要求
默认自动生成3 个用户
Sys/change_on_install
System/manager
Scott/tiger
启动
启动两个服务;
卸载
4.Oracle开发工具介绍;
1SQLplus开始 --> 所有程序 -->..
2sqlplusdos下的
3企业管理器
4pl/sqldeveloper第三方软件,需要单独安装
5.sql*plus常用命令
1) connuser/password@nsname[assysdba/sysoper]
2) Disc
3) Passw用于修改其他用户密码,需要用 sys/system
4) Showuser
5) Exit
6) Start和 @ 执行脚本
7) Edit编辑脚本
8) Spool
9) Set/showlinesize
10) Set/showpagesize
6.用户管理
创建用户
Createuserusernameidentifiedbypassword具有 dba 权限才可以
修改密码
1给自己改 passwordusername
2给别人改 alteruserusernameidentified 不要 password
删除用户
Dropuserusername[cascade]
权限
系统权限
登入
Withadminoption
用户权限
数据对象(视图过程,触发器等)的操作
Withgrantoption
角色(权限的集合)
预定义
自定义
Oracle采用级联回收权限(株连九族)
Profile管理用户口令
1账户锁定
Createprofilelock_acountlimitfailed_login_attempts3password_lock_time2;
即创建规章制度
Alteruserusernameprofilelock_acount;
分配给指定用户
2账户解锁
Alteruserusernameaccountunlock
3终止口令
4口令历史
5删除 profile
Dropprofilepasswor_history[cascade]