zoukankan      html  css  js  c++  java
  • Oracle 10g数据库基本应用

    1. 了解Oracle版本?

    8i9i10g11g

     

    Oracle :安全 性能

    操作:繁琐

     

    数据库分类:

    小型数据库(文件数据库):access数据库。

    中型数据库:MSSQL(微软)、MySql(开源的)等

    大型数据库:Oracle(甲骨文)、DB2IBM)、SybaseSybase

     

    2. 安装?

    Linux \ window版(32位、64位)

     

    表空间为单位。(类似SQLServer中的数据库概念)

     

     

     

    3. 如何登陆Oracle数据库?

    a) 启动Oracle的服务。(OracleService数据库名   例如:OracleServiceORCL

    b) (如果数据库服务器在本机,可以忽略此步骤。)启动服务器的监听器。(端口:1521

    c) 登陆到Oracle3种方式)。

    Dos登陆、Sqlpuls工具登陆、PLSQL管理工具(图形用户界面)。

     

    Dos登陆:sqlplus 用户名/密码@服务名  

    例如:sqlplus system/zuxiastudent@hehe

     

    Oralce中内置账号:

    sys  ——  系统超级超级管理员。(当前服务器登录;类似:windows身份登录)

    System —— 超级管理员。(类似:sa

    scott / tigger —— 示例账户。

     

    4. 如何使用数据库?(创建用户、创建表、插入数据等等)

    使用Oracle的基本步骤:

    a) 使用系统管理员,登录Oracle服务器。

    b) 创建一个表空间。(一个项目一个表空间)

    c) 创建一个或多个用户(默认一个表空间)。

    d) 给用户授权。(用户之间也可以相互授权)。

     

     

    --1. 创建一个表空间 create tablespace studentManagerTablespace datafile 'd:\studentMg.dbf' size 50M;

     

    --查询表空间的相关信息 /*select * from dba_tablespaces select * from dba_data_files*/

     

    --2. 创建一个用户 create user student001 identified by student001 default tablespace studentManagerTablespace --临时表空间

     

    --3. 给用户授权 --grant 权限名 to 用户名 --登录权限 grant connect to student001 --使用系统资源的权限(可以使用表空间、访问系统相关信息) grant resource to student001 --grant dba to student001

     

    --授权表的查询权限 grant select on help to student001  --用户在查询时,必须指定用户名;例如:system.help grant select,insert,update,delete on scott.dept to student001 grant all on scott.dept to student001

     

    --回收权限 revoke all on scott.dept from student001

     

  • 相关阅读:
    Spring 未初始化声明bean就ref,造成的异常
    数据库优化
    数据库删除操作尽量不要做物理删除,用状态字段来表示
    lua脚本语言
    上半年阅读书籍清单
    (转)从零实现3D图像引擎:(4)三角函数库
    (转)从零实现3D图像引擎:(1)环境配置与项目框架
    通信协议的正确处理方法
    (转)从零实现3D图像引擎:(6)向量函数库
    (转)从零实现3D图像引擎:(5)3D坐标系函数库
  • 原文地址:https://www.cnblogs.com/huzi007/p/2860209.html
Copyright © 2011-2022 走看看