初识ORACLE数据库

ORACLE
1.注意服务的启动项
2.不要用CMD去打开DBCA,

1.使用DBCA创建数据库,数据库名为orcl<学号后4位>,密码为orcl_60345A,暂不配置数据库;
2..启动SQL*Plus,使用select name from v$database;查看当前数据库,利用set ORACLE_SID=<ORACLE_SID>(用host执行操作系统命令)进行数据库切换,再次查看当前数据库;


3.退出SQL*Plus,使用DBCA删除数据库orcl <学号后4位>;
4.启动SQL*Plus,以sys用户sysdba身份登录,使用shutdown关闭数据库,使用startup  nomount启动数据库到nomount 模式,使用alter  database mount启动数据库到mount 模式,使用alter  database  open启动数据库到open 模式,使用alter  database  close将数据库切换到mount 模式,使用select open_mode from v$database;查看数据库的启动模式,使用alter  database dismount将数据库切换到nomount 模式,使用select status from v$instance;查看实例的启动状态,使用startup open启动数据库到open 模式;
5.练习通过SQL*Plus,使用SQL语句访问数据字典,了解Oracle 11g的体系结构:
    使用select name from v$datafile;查看数据文件信息,
    使用select name from v$controlfile;查看控制文件信息,
    使用select group#,member from v$logfile;查看日志文件信息,
使用select tablespace_name, file_name from dba_data_files;查看表空间信息;

6.在SQL*Plus环境下,使用show  parameter命令查看数据库参数:
    使用show  parameter  db_name查看当前数据库名,
    使用show  parameter db_block_size查看当前数据块的大小,
    使用show  parameter db_cache_size查看高速缓冲区的大小,
使用show  parameter log_buffer查看重做日志缓冲区的大小;

7.在SQL*Plus环境下,使用show sga命令查看当前实例SGA中内存的分配情况;

8.启动SQL*Plus,以system用户sysdba身份登录,练习使用SQL*PLUS的命令和SQL语句:
    使用help  index查看SQL*PLUS的命令,
    使用help  <topic>查看SQL*PLUS某一条命令的使用,
    使用desc  scott.emp查看scott用户emp表的结构,

    使用select语句查看scott用户emp表的信息,

    使用行编辑命令对缓冲区的信息进行修改,
    使用RUN或/执行缓冲区中的SQL语句,
    使用ED[IT]命令以文本编辑器方式打开缓冲区,进行编辑,再次使用RUN或/执行缓冲区中的SQL语句,
    使用save   [路径]<文件名>.sql将缓冲区内容保存到脚本文件中,
    使用start  [路径]<文件名>或@ [路径]<文件名>执行脚本文件,

使用   spool [路径]<文件名>.txt
              sql语句

              spool  off
    将sql语句的执行结果保存到文件,
    使用clear buffer清除缓冲区中的内容;

    创建myspace表空间,并将代码保存到脚本文件;
    在myspace表空间中创建student表,并将代码保存到脚本文件,create  table student(…) tablespace myspace;
    插入一条记录到student表,修改该条记录,删除该条记录;

9.启动SQL develop,创建course表、score表、teacher表,并输入数据,将代码保存到脚本文件。

实验所有脚本文件的截图

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_37543460/article/details/78265147