zoukankan      html  css  js  c++  java
  • oracle

    一.数据库的分类

    1.小型数据库:access,foxbase

    2.中型数据库:informix,sql server,mysql

    3.大型数据库:sybase,db2,oracle

    二.数据库的选择

    1.项目的规模:a.负载量有多大,即用户数有多大; b.成本; c.安全性

    eg:小型数据库

    1.负载量小,用户大概100人之内

    比如:留言板,信息管理系统

    2.成本在千元之内

    3.对安全性要求不高

       中型数据库

    负载量 日访问量5000-10000

    成本在万元内

    比如:上午网站

      大型数据库

    海量负载,可以处理海量数据(sybase<oracle<db2(海量数据处理能力))

    安全性高,相对贵

    三.oracle sys用户和system用户

    Oracle安装会自动生成sys用户和system用户

    (1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install

    (2)system用户是管理操作员,权限也很大.具有sysoper角色,没有create dabase的权限(这是与sys用户的最大区别),默认密码是manager

    (3)一般情况下,对数据库的维护,使用system用户登录就可以了

    四.sql*plus工具

    sql*plus是oracle自带的工具软件,主要用于执行sql语句,plsql块.

    (1)在D:devoracleproduct10.2.0db_1in目录下的sqlplusw,exe. (D:devoracle为oracle安装目录)

    (2)在运行栏中输入"sqlplusw"即可

    五.PLSQL Developer工具,需要自己安装,推荐大家使用

    六.sql*plus常用命令

    (1)连接命令

    1.conn[ect]

    用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]

    说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper

    2.disc/disconn/disconnect

    说明:该命令用来断开与当前数据库的连接

    3.pssw[ord]

    说明:该命令用于修改用户的密码,如果要想修改其他用户的密码,需要用sys/system登录.

    4.show user  显示当前用户名

    5.exit 该命令会断开与数据库的连接,同时会退出sql*plus

    6.clear screen 清空屏幕

    (2)文件操作命令

    1.start和@  运行sql脚本

    sql>@ d:a.sql  或是 sql>start d:a.sql
    

    2.edit  编辑指定的sql脚本

    3.spool 将sql*plus屏幕的内容输出到指定文件中去.

    (3)交互式命令 

    1.& 可以代替变量,而该变量在执行时,需要用户输入

    select * from emp where job='&job';
    

    (4)显示和设置环境变量

    可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设置,可以去修改glogin.sql脚本.

    1.linesize  设置显示行的宽度,默认是80个字符

    show linesize

    set linesize 70

    2.pagesize  设置每页显示的行数,默认是14

    用法和linesize一样

    至于其它环境参数的使用也是大同小异

    七.用户管理

    1.创建用户

    在oracle中要创建一个新的用户使用create user,一般具有dba的权限才可以使用.

    create user 用户名 identified by 密码;  *oracle有一个特点,密码必须以字母开头,如果以数字开头,不会创建用户.

    create user qingyang identified by liu123;
    

     2.给用户修改密码

    如果给自己修改密码可以直接使用

  • 相关阅读:
    Oracle RAC19c 技术架构
    Tibero备用集群(Tibero Standby Cluster)
    Oracle巡检
    Tibero备份与恢复
    文件
    rac环境无法监听数据库实例
    DBCA Second/last instance startup fails/ generic startup with ORA-03113 in 12.2 due to wrong rp_filter setting for private interconnect interfaces
    19c配置ssh互信失败
    Oracle数据文件收缩最新脚本
    Instance crashed after ORA-7445 [opiaba] and ORA-600 [17147]
  • 原文地址:https://www.cnblogs.com/liuqingyang/p/11640681.html
Copyright © 2011-2022 走看看