zoukankan      html  css  js  c++  java
  • Oracle学习笔记

    一、数据库实例

    1、查看实例名称

    select instance_name from v$instance
    show parameter instance
    V$instance是视图,查看这个视图是怎么来的
    SELECT * FROM v$fixed_view_definition WHERE view_name =upper('v$instance')
    

    2、定义

    数据库实例是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例。
    单机中,一个数据库对应一个实例。分布式中,一个数据库对应多个实例。一个实例只能对应一个数据库,一个数据库可以对应多个实例。

    3、Oracle_sid

    可以在控制台下使用set oracle_sid=orcl来指明oracle默认实例
    也可以在注册表中修改oracle_sid
    还可以在环境变量中添加oracle_sid

    当创建新数据库之后,注册表中的oracle_sid变成新数据库名字。如果此时删除此数据库,注册表中的oracle_sid不会马上变回来,这是在控制台下打开sqlplus就无法创建实例。

    4、参数文件(pfile和spfile)

    initSID.ora或init.ora文件,通常位于$ORACLE_BASE/admin/<SID>/pfile
    初始化文件记载了许多数据库的启动参数,如内存,控制文件,进程数等,在数据库启动的时候加载(Nomount时加载)
    Oracle数据库
    Oracle数据库是一系列物理文件的集合,包括控制文件、数据文件、联机日志文件、参数文件、密码文件等。
    即:Oracle Database = Controlfile + datafile + logfiel + spfile

    5、Oracle实例

    Oracle实例包括了内存结构(SGA)和一系列后台进程(Background Process),两者合起来称为一个Oracle实例。即:Oracle Instance = SGA + Background Process

    二、Oracle中有许多元数据

    使用user_tables可查询当前用户的表;
    all_tables可查询所有用户的表;
    dba_tables查询包括系统表的所有表
    Select * from user_tables 查询所有用户表
    Select * from user_tab_columns where table_name=xxxx
    查询一个表的所有列

    三、创建用户及授权

    create tablespace rc 
    datafile 'C:oracleoradataorcl
    c.dbf'
    size 50m
    autoextend on
    next 50m maxsize 20480m ;
    
    create user rc identified by haha default tablespace rc;
    
    grant resource,connect to rc;
    

    四、添加注释语句

    create table haha(
    name varchar2(30)
    );
    comment on table haha is '我的表';
    comment on column haha.name is '用户姓名';
    
    alter table haha add ( age number(10) ) ;
    comment on column haha.age is '年龄';
    

    更多资料

    Oracle入门
    创建用户及授权
    查看建表语句

  • 相关阅读:
    UVA 11374 Airport Express (最短路)
    UVA Live 3713 Astronauts (2-SAT)
    UVALive 3211 Now or Later (2-SAT)
    UVA 11324 The Largest Clique (强连通分量,dp)
    UVALive 4287 Proving Equivalence (强连通分量)
    UVA1665 Islands (并查集)
    UVA 1664 Conquer a New Region (Kruskal,贪心)
    UVA
    Gym 100342F Move to Front (树状数组动态维护和查询)
    Gym 100342E Minima (暴力,单调队列)
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/7719169.html
Copyright © 2011-2022 走看看