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表,并输入数据,将代码保存到脚本文件。
实验所有脚本文件的截图