oracle基础

来源:互联网 发布:统计网络直报系统 编辑:程序博客网 时间:2024/06/05 07:39
oracle基础
第1讲
   数据库要在项目中才有价值(对实际情况对数据库做相应的处理)。
   学好一门语言,并做几个项目才能了解Oracle。
   欲速则不达,做任何事情都要遵循它的规律,循序渐进。
   怎么成为一个Oracle高手:
   理解小的知识点→做小练习 →把小知识点连成线(知识线)
   →做Oracle项目  →把知识线形成知识面  →深刻理解
   
   坚持:自己选择的路,跪着也要走完
   基础部分: Oracle基本使用 Oracle用户管理 Oracle表管理
   高级部分: 表的查询、事务、函数、数据库管理、权限、约束、索引、角色、pl/sql
   推荐书:Oracle实用教程--从入门到精通
           深入浅出Oracle--DBA入门、进阶和详解案例

第2讲
1.主流数据库
   
      微软 sql       sql server 和access
      瑞典AB公司     mysql
      IBM公司        db2
      美国Sybase公司 Sybase
      IBM公司        informix
      美国Oracle公司 oracle
    小型数据库:access 、foxbase  
               (负载小,100人内,成本1000内,安全性要求不高 比如留言板和信息系统)
    中型数据库:mysql   、sql server 、informix 
                (负载 日访问量5000到15000 比如商务网站) 
    大型数据库:Sybase、oracle和db2
                  (海量数据库   sybase<oracle<db2 安全性高 成本高)

2.怎样选取数据库
       项目规模:
       a.负载量多大,用户多大
       b.成本
       c.安全性
    
3.dba认证: oca (oracle初级认证) ocp(专家级认证) ocm(大师级)   
    ocp认证
4.系统要求 WIN2000上 内存256 硬盘2G
5.oracle安装会自动生成sys用户和system用户
    sys用户是超级用户,具有最高权限
           具有sysdba角色,有create database的权限
           默认密码是manager
    system用户是管理操作员,
           具有sysoper角色,没有create database权限
           默认密码是change_on_install
     一般来讲,对数据库维护,使用system用户登录就可以了
   
第3讲 
  
      数据库实例ORCL--相当与一个数据库
      里面有许多数据库对象(如表、视图、过程等)
      不同用户拥有不同权限对数据对象的操作

第4讲
1.启动实例(可以启动多个实例) 启动监听(才能使用jdbc连接数据库)
    sqlplus:
       主机字符串实际是实例名
       show user;--查找当前用于
       exit;     --退出
2.工具:
      图形接口           SQL Plus
      直接任务栏搜索     输入sqlplusw命令
      DOS                输入sqlplus命令
      oracle企业级管理器 enterprises manager console
      PL/SQL Developer   (不是oracle公司开发的)

3.连接命令
  ①conn[ect]
    用法:conn  用户名/密码@网络服务名 [as sysdba/sysoper]
          当用特权用户登录时,必须带用 as sysdba 或是 as sysoper
  ②disc[onnect]
     说明:该命令用于断开与当前数据库的连接
  ③passw[ord]
      说明:该命令用于修改用户的密码。
            如果需要修改其他用户的密码,需要用sys/system登录。
  ④show user
       说明:显示当前用户名
  ⑤exit
      说明:该命令会断开与数据库的连接,同时会退出
4.文件操作命令
   ①start和@
     说明:运行sql脚本
     案例:sql>@ d:\a.sql 或者 aql> START d:\a.sql
   ②edit
     说明:该命令用于编辑指定的sql脚本  
     案例:sql>edit d:\a.sql
   ③spool
      说明:该命令可以将sql*plus屏幕上的内容输出到指定的文件中去
      案例:sql>spool d:\b.sql      --保存的路径和文件名 
            并输入 sql> spool off   --确定导出

5.交互式命令
      交互命令&
      说明:可以代替变量,而该变量在执行时,需要用户输入。
      案例:aql>select * from emp where job = '&job';
      
6.显示和设置环境变量
       控制输出的各种格式
      ①linesize
         说明:设置显示行的宽度,默认是80个字符
             sql>show linesize
             sql>set linesize 90
      ②pagesize
         说明:设置每页显示的行数目,默认是14
         用法同linesize
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 游戏无响应除了退出还能怎么办 淘宝给差评了卖家一直打电话怎么办 电脑说带宽问题无法观看视频怎么办 手机淘宝上的购买信息删除了怎么办 为什么支付宝有钱淘宝付不了怎么办 苹果平板电脑上的淘宝点不开怎么办 淘宝付了两次款只有一个订单怎么办 淘宝付款显示支付宝账号异常怎么办 手机老卡换新卡淘宝付不了款怎么办 淘宝买东西退款卖家拒绝退款怎么办 淘宝店铺收藏图片怎么点不了怎么办 手机淘宝显示用户被限制登录怎么办 淘宝设置登录密码原密码忘了怎么办 斑马智行淘宝号换没法登录了怎么办 淘宝卖家手机版显示宝贝不全怎么办 在电脑上登的淘宝账号退不了怎么办 淘宝买家退款不退货写假货怎么办 淘宝卖家已发布商品没货了怎么办 京东换货附近没有京东自提点怎么办 一直显示手机淘宝已停止运行怎么办 唯品会买了不可以退货的衣服怎么办 淘宝店卖东西邮费太贵怎么办 支付宝登录上去必须手机验证怎么办 支付宝里的钱被盗了怎么办 淘宝绑定的支付宝账号忘记了怎么办 支付宝绑定的微博账号忘记了怎么办 怎么知道自己的淘宝密码忘了怎么办 更换扣扣头像图片太大放不下怎么办 每次登入淘宝都要手机验证码怎么办 手机停机收不到唯品会验证码怎么办 魅蓝手机账户密码忘了怎么办 支付宝登录失败请稍后再试怎么办 万王之王3d限制注册了怎么办 绑定手机号无法登陆以前微信怎么办 手机号注册了淘宝如果不用了怎么办 淘宝网登陆要手机验证码怎么办 手机清理了微信图片打不开了怎么办 到淘宝网买东西卖家拒绝退货怎么办 淘宝店铺检测出他人认证图片怎么办 文件过大无法复制到u盘怎么办 淘宝账号上不去总说网络不好怎么办