实验一Oracle

合集下载

Oracle实验一

Oracle实验一

学号:20164477 姓名:陈家凤
实验一安装和使用Oracle数据库
【实验目的】alter data database
1.掌握Oracle软件安装过程,选择安装组件
2.掌握建立Oracle数据库,配置网络连接
3.掌握Oracle企业管理器的基本操作
4.使用SQL*Plus,登录到实例和数据库
5.掌握命令方式的关闭和启动实例及数据库
【实验内容】
1.查看已安装的Oracle组件
2.查看服务,记录下和数据库有关的服务名,将他们设为手动方式,
启动相关服务。

3.配置监听器,查看是否在服务中有LISTENER,是否能启动。

4.配置本地net服务,提示:设置正确的服务器地址和端口号。

5.打开SQL*Plus,用SYS和SYSTEM用户名和密码
6.思考题:有几种打开SQL*Plus的方法?分别是什么?
1)直接打开SQL PLUS即窗口方式
2)Cmd命令行方式
7.用命令关闭实例和数据库,记录命令
SQL>shutdown immediate
8.用命令以NOMOUNT的方式启动实例,再加载数据库,打开数据
库。

SQL>startup nomunt
SQL>alter data database mount;
SQL> alter data database open;
SQL>startup。

Oracle数据库管理-实验指导

Oracle数据库管理-实验指导

实验一Oracle安装与维护一、实验目的1.了解并掌握Oracle 10的安装方法2.了解并掌握测试安装好的Oracle 10g的方法二、实验内容及步骤1.安装步骤(1)运行setup.exe,出现“Oracle Database 10g安装”画面。

(2)“下一步”进入“Oracle Universal Installer:指定文件位置”,设置源“路径”、“名称”和目的“路径”。

(3)“下一步”进入“Oracle Universal Installer:选择安装类型”,选择安装类型。

(4)保持默认值,下一步,进入“Oracle Universal Installer:选择数据库配置”,选择数据库配置。

(5)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。

也可以将“全局数据库名”设置为域名。

例如:如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sample schema)(6)下一步,进入“Oracle Universal Installer:选择数据库管理选项”。

(7)保持默认值,下一步,进入“Oracle Universal Installer:指定数据库文件存储选项”。

(8)保持默认值,下一步,进入“Oracle Universal Installer:指定备份和恢复选项”。

(9)保持默认值,单击“下一步”,进入“Oracle Universal Installer:指定数据库方案的口令”,对不同的帐户设置不同的口令。

(10)单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”。

(11)单击“安装”,开始安装过程,大约半小时。

(12)数据库创建完成时,显示“Database Configuration Assistant”窗口。

oracle总实验报告

oracle总实验报告

实验一Oracle数据库创建及SqlPlus的启动与退出一、实验目的1、掌握使用DBCA建立、删除和管理数据库模板;2、掌握sqlplus工具的启动和退出;二、实验内容1、用DBCA建立数据库;2、用DBCA删除数据库;3、用SQL Plus测试数据库正确;4、用DBCA管理数据库模板;5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

(3)执行完成后,输入quit或exit命令返回Dos控制台。

6、基于Windows方式启动与关闭sqlplus(1)单击“开始”按钮,在程序组中选择\Oracle-orahome92\application development\sql plus 选项。

在打开的对话框中输入用户名、密码和服务器名进行登陆。

(2)当成功连接后,可以来验证:比如输入查询语句:select * from scott.emp。

(3)使用Disconnect命令中断与数据库的会话连接;如果再次连接可以使用Connect命令。

比如输入connect system/manager@sa。

(4)如果想更改口令,可以使用Password命令。

(5)如果想从SQL*PLUS中退出,在SQL提示下输入Quit或Exit返回到Windows界面。

三、实验过程与步骤:1、用DBCA建立数据库;(1) 启动DBCA后,出现欢迎画面后,选择创建数据库,单击下一步。

(2) 选择数据库类型(3) 输入全局数据库名称和SID(4)设置数据库选项(5)创建数据库过程2、用DBCA删除数据库;过程同建立数据库相同,在选择时,要选择删除数据库。

3、用SQL Plus测试数据库正确;(使用Connect命令)4、用DBCA管理数据库模板;过程:开始——所有程序——DBCA——管理模板——下一步……5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

Oracle实验

Oracle实验

Oracle实验实验一oracle基本操作实验目的:1.熟练掌握SQL*Plus的使用;2.熟悉oracle网络连接配置;3.掌握系统与对象权限管理;4.掌握DBAC创建数据库和表空间的维护;实验内容:1.查看并写出和oracle相关的各个服务;查看注册表中oracle产品和服务的注册信息。

OracleDBConsoleorclOracleJobSchedulerORCLOracleOraDb10g_home1iSQL*PlusOracleOraDb10g_home1TNSListenerOracleServiceORCL2.查看并写出oracle环境变量path的值。

D:\oracle\product\10.2.0\db_1\bin;3.熟悉oracle目录结构,查看并写出当前机器中orcl数据库的数据文件、重做日志文件和控制文件的存放位置。

D:\oracle\product\10.2.0\oradata\orcl4.查看并写出启动例程所需要的初始化参数文件initorcl.ora、口令文件PWDORCL.ORA和数据字典定义文件CATALOG.SQL所在的位置。

D:\oracle\product\10.2.0\db_1\database5.使用sys登录em,查看scott和hr用户是否是锁定状态,如果锁定进行解锁,并修改hr用户的密码为abc。

写出操作步骤。

用户名:sys密码:abc连接身份:sysdba1点击管理,用户,选择scott点击编辑,点击未锁定,点击应用用户,选择hr点击编辑,点击未锁定,输入口令:abc,确认口令:abc,点击应用6.使用sys登录SQL*Plus,查看系统中各表空间的状态,使用数据字典DBA_TABLESPACES,写出相关的命令。

Connect sys/abc@orcl as sysdbaSelect * from dba_tablespace;7.使用scott登录SQL*Plus,查看该用户下有哪些表,并查看dept表和emp 表结构以及表中数据;使用hr连接SQL*Plus,查看该用户下有哪些表,并查看jobs 表和employees表结构以及表中的数据,写出完成以上操作的各个命令。

oracle实验1

oracle实验1

实验一Oracle 11g数据库入门一、实验目的1、了解在Windows下安装Oracle 11g需要满足的软、硬件要求。

2、熟悉Oracle 11g在Windows下的安装步骤。

3、熟练掌握Oracle数据库配置工具及网络配置工具。

4、熟悉PL/SQL Developer环境,熟练掌握其操作方法。

5、掌握PL/SQL Developer环境下表的定义、数据的操作及表的导入/导出。

二、实验内容1、在开始菜单中找到PLSQL Developer,打开出现如下所示登陆界面:首先输入用户名“SYS”,密码为“Orcl”,进入PLSQL Developer界面登录数据库服务器。

2、在左窗格中找到USERS项,单击右键选择“新建”,创建一个角色权限为dba 的数据库用户(用户名自定),设置其默认的表空间为USERS表空间,临时表空间为Temp表空间。

3、退出SYS登录,用自己创建的数据库用户登录服务器,并在其模式下创建如下三个关系:(1)“学生”关系S由学号(Sno)、姓名(Sname)、性别(sex)、民族(nation)、政治面貌(political)、出生日期(birth)、学院(college)、专业(Major)属性组成,关系模式为:S (Sno,Sname,sex,nation,political,birth,college,Major) (2)“课程”关系C由课程号(Cno)、课程名(Cname)、学分(Credit)、课程性质(property)、学期(Term)属性组成,关系模式为:C (Cno,Cname,Credit,property,Term)(3)“选课”关系SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,关系模式为:SC(Sno,Cno,Grade)要求:(1)创建各个表的主键,有外键的创建外键。

(2)Sname和Cname属性列取值非空。

(3)Term属性列取值只能为1、2、3、4、5、6或7。

Oracle数据库实验一

Oracle数据库实验一

Oracle数据库实验一作业一用户与权限的管理一、实验目的掌握Oracle的用户管理和权限管理。

二、实验内容用户与权限管理三、实验步骤以system登录创建用户u01,密码是user01以u01登录,请解释你看到的现象原因:u01无法连接到数据库。

由于没有给u01授权。

为u01授权,再次以u01登录修改u01的密码为u01以system登录为用户u02设置默认的表空间为users,配额是2M(users是系统表空间,可通过语句select tablespace_name from dba_tablespaces查看)授予u02以下权限:create session, create table以u02登录创建一个表t1,字段有empID varchar2(10), empName varchar2(10)撤销u02的create table权限以system登录创建角色managers授予managers以下权限:create session, create table, create view将managers授予u03以u03登录创建一个表t3查询系统表role_sys_privs中role=‘MANAGERS’的权限以system登录创建用户u04和u044授予u04以下系统权限:connect, resource,并可级联授权以u04登录授予u044以下系统权限:connect,并可级联授权以system登录回收u04的connect, resource系统特权以u04登录,请解释你看到的现象原因:u04无法连接到数据库了。

由于撤销了u04创建会话的权限,无法连接数据库了以u044登录,请解释你看到的现象现象:u044可以连接;原因:因为connect和resource的属性被级联授予给其他用户和角色,而u044是在u04下面创建的用户,没有被撤销权限。

以system登录创建用户u05和u055授予u05和u055以下系统权限:connect, resource创建一个表t5,并插入一条记录授予u05对于表t5的select权限,并可级联授权以u05登录查询t5的数据授予u055对于表t5的select权限,并可级联授权以u055登录查询t5的数据以system/system登录保留u05和u055的系统权限,回收u05的select权限和级联效应以u05登录,查询t5的数据,请解释你看到的现象现象:不可查询表t5原因:权限被收回以u055登录,查询t5的数据,请解释你看到的现象现象:无法查询表t5;原因:撤销select权限的同时对u055产生级联效应。

oracle实验报告

oracle实验报告

oracle实验报告模板实验 1数据库管理一、目的和要求(1)了解 Oracle 数据库的逻辑结构和物理结构;(2)了解 Oracle Enterprise Manager 的使用情况;(3)学习关闭和启动数据库实例的方法;(4)学习使用 SQL 语句创建数据库的方法;(5)学习使用 SQL 语句删除数据库的方法。

二、实验准备Enterprise Manager 10g 是 Oracle 10g 提供的新的管理工具,简称 EM。

使用它可以完成启动、关闭数据库,创建、删除数据库等功能。

只有系统管理员或拥有 CREAT E DATABASE权限的用户才能创建数据库。

可以在 Enterprise Manager 中通过图形界面创建数据库,也可以使用 CREATE DATABASE 语句创建数据库。

三、实验内容(1)练习使用不同方法启动和关闭数据库实例。

(2)练习使用不同方法创建和删除数据库,要使操作的数据库为用户管理数据库UserMan。

练习使用 SHUTDOWN 命令关闭数据库实例,分别按以下方式启动数据库实例。

(1)正常关闭。

等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。

正常关闭的语句如下:SHUTDOWN NORMAL(2)立即关闭。

回退活动事务处理并断开所有已连接的.用户,然后关闭数据库。

立即关闭的语句如下:SHUTDOWN IMMEDIATE(3)事务处理关闭。

完成事务处理后断开所有已连接的用户,然后关闭数据库。

事务处理关闭的语句如下:SHUTDOWN TRANSACTIONAL(4)中止关闭。

中止数据库实例,立即关闭数据库。

中止关闭的语句如下:SHUTDOWN ABORT每次执行 SHUTDOWN 语句关闭数据库实例之前,请执行 STARTUP 命令启动数据库。

2.使用 STARTUP 命令启动数据库实例练习使用 STARTUP 命令启动数据库实例,分别按以下方式启动数据库实例。

实验一Oracle

实验一Oracle

实验一Oracle预备常识Oracle数据库简介●Oracle 是以高等构造化查询说话(SQL)为差不多的大年夜型关系数据库,能够用便利逻辑治理的说话把持大年夜量有规律数据的集合。

●是今朝最风行的客户/办事器(CLIENT/SERVER)体系构造的数据库之一。

◆Oracle 5,领先推出了分布式数据库、客户/办事器构造等极新的概念。

◆Oracle 6开创行锁定模式以及对称多处理运算机的支撑。

◆Oracle 8重要增长了对象技巧,成为关系-对象数据库体系。

◆Oracle 9i重要增长了事务处理、数据仓库技巧以及完全的数据爱护筹划。

◆Oracle 10g——首个为网格运算设计的关系数据库,能够始终保持信息的可用性和安稳性。

●Oracle 数据库10g 是第一个为企业级网格运算而设计的数据库。

Oracle 数据库10g付与您履行企业级网格运算所需的灵活性(甚至应用低成本的办事器和磁盘)。

Oracle 据库10g 极大年夜地降低了治理包袱,同时也有助于在供给最优品德办事的同时降低成本。

Oracle 数据库10g 具有双重的长处:使IT 能够或许更好地响应赓续变更的营业情形,以及以更低的成本、更高的可伸缩性、可推测性和最高可用性降低风险。

什么是SQL*Plus?SQL*Plus is an interactive and batch query tool that is installed with every Oracle Database Server or Client installation. It has a command-line user interface, a Windows Graphical User Interface (GUI) and the i SQL*Plus web-based user interface.SQL*Plus has its own commands and environment, and it provides access to the Oracle Database. It enables you to enter and execute SQL, PL/SQL, SQL*Plus and operating system commands to perform the following: •Format, perform calculations on, store, and print from query results•Examine table and object definitions•Develop and run batch scripts•Perform database administration实验内容E1.Oracle 10g 登录操作1.启动SQL*Plus:单击 Start(“开端”)→按钮指向 Programs(“法度榜样”)组图标→选择 Oracle—oracle10g→选择Application Development(“应用法度榜样开创”)→选项单击SQL*Plus启动 SQL 之后,将会显现下图所示的屏幕。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一:Oracle 10g 登录与简单操作
预备知识
Oracle数据库简介
●Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,可以用方便逻辑管理的语言操纵大量有规律数据的集合。

●是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。

◆Oracle 5,率先推出了分布式数据库、客户/服务器
结构等崭新的概念。

◆Oracle 6首创行锁定模式以及对称多处理计算机的
支持。

◆Oracle 8主要增加了对象技术,成为关系-对象数
据库系统。

◆Oracle 9i主要增加了事务处理、数据仓库技术以
及完整的数据保护方案。

◆Oracle 10g——首个为网格计算设计的关系数据
库,可以始终保持信息的可用性和安全性。

Oracle 数据库 10g 是第一个为企业级网格计算而设计的数据库。

Oracle 数据库 10g 赋予您执行企业级网格计算所需的灵活性(甚至使用低成本的服务器和磁盘)。

Oracle 据库 10g 极大地降低了管理负担,同时也有助于在提供最优品质服务的同时降低成本。

Oracle 数据库 10g 具有双重的优点:使 IT 能够更好地响应不断变化的业务环境,以及以更低的成本、更高的可伸缩性、可预测性和最高可用性降低风险。

什么是SQL*Plus?
SQL*Plus is an interactive and batch query tool that is installed with every Oracle Database Server or Client installation. It has a command-line user interface, a Windows Graphical User Interface (GUI) and the i SQL*Plus web-based user interface.
SQL*Plus has its own commands and environment, and it provides access to the Oracle Database. It enables you to enter and execute SQL, PL/SQL, SQL*Plus and operating system commands to perform the following:
•Format, perform calculations on, store, and print from query results
•Examine table and object definitions
•Develop and run batch scripts
•Perform database administration
You can use SQL*Plus to generate reports interactively, to generate reports as batch processes, and to output the results to text file, to screen, or to HTML file for browsing on the Internet. You can generate reports dynamically using the HTML output facility of SQL*Plus, or using the dynamic reporting capability of i SQL*Plus to run a script from a web page.(from
/docs/cd/B12037_01/server.101
/b12170/ch1.htm#sthref50)
实验内容
E1.Oracle 10g 登录操作
1.启动SQL*Plus:
单击 Start(“开始”)®按钮指向 Programs(“程序”)组图标®选择Oracle—oracle10g®选择Application Development(“应用程序开发”)®选项单击SQL*Plus
启动 SQL 之后,将会出现下图所示的屏幕。

填写相应的详细资料。

按 Tab 键转到下一个选项。

安装 Oracle 时创建的默认用户为 stu209034,密码为 stu209034。

主机字符串是tjumis。

登录后会出现下面的提示信息:
2.出现提示符后提供执行的 SQL 命令和语句:
SQL>select user from dual;
SQL>select sysdate from dual;
E2.修改个人登录密码
1.修改密码的SQL语句
SQL>ALTER USER <user-name> IDENTIFIED BY <new-password>;
2.重新登陆
SQL>Conn
When you start SQL*Plus, you can enter your username and password, separated by a slash (/), following the command SQLPLUS. For example, you can enter
SQLPLUS HR/your_password
And press Return.
E3.SQL*Plus显示环境格式设置SQL>SET ECHO OFF
SET VERIFY OFF
SET LINESIZE 80
SET PAGESIZE 90
COLUMN ENAME FORMAT A30 COLUMN DNAME FORMAT A33 COLUMN SALARY FORMAT 9,999
E4.保存SQL*Plus脚本执行过程SQL>spool I:\qqq.txt SQL>…………………; SQL>…………………;
SQL>spool off
E5.直接执行SQL脚本文件
在硬盘某个目录下I:\whoami.sql SQL>@whoami。

相关文档
最新文档