文档详情

第一章+sql+plus命令(oracle10g).ppt

发布:2018-06-12约1.09万字共40页下载文档
文本预览下载声明
大型关系数据库(oracle10g) 第一章 sql plus命令 计算机科学与工程学院 2013年3月 oracle 的三个主要用户 (1)SYS 用户是超级用户,具有最高权限,具有Sysdba角色,有create database 的权限,该用户默认密码是manager; (2) system用户是管理操作员,权限较大,具有sysoper角色,没有create database 权限,默认密码是change_on_install ; (3)scott用户:普通用户,密码是tiger; 注意:一般讲,对于数据库的维护,使用system用户登录即可,上述默认密码只适用于9i,在10g 和11g中需用户设置。 Oracle 和sql server 2000的区别 区别: (1) sql server用户登录以后可以看到很多数据库; (2) Oracle 启动一个数据库就是启动一个实例,不同用户登录后看到不同的数据对象; (3)Oracle的多用户性能比SQL Server强大;? (4)Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,SQL Server是跟VB一样,全图形界面,很少见到DOS窗口; (5)SQL Server 2000提供了可扩展标记语言核心支持以及Internet上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点,而Oracle则有着可靠安全性,速度比SQL Server快上百倍,但其价格在实施中却比SQL Server它高出了几百倍。? oracle 管理工具介绍 1 oracle 自带的工具软件,主要用于执行SQL语句 ,PL/sql 块 使用方法: (1)开始—程序—oracle— application development —sql plus; (2)在运行栏中输入:sqlplus即可; (3)开始—程序—oracle—application development —sqlplus worksheet . oracle 管理工具介绍 2 sql*plus dos 下操作oracle的工具,功能和sql*plus 相似 (1)在运行栏中输入sqlplus ; (2)找到可执行文件sqlplus.exe; 位于主目录\oracle10g\bin\ sqlplus.exe双击即可。 3 oracle 企业管理器 (oem oracle enterprise manager ) 开始—程序—oracle —oracle home10g—enterprise manager console 即可启动oracle 的企业管理器,是一个图形界面. 4 pl/sql developer 第三方软件,主要用于开发,测试优化oracle pl/sql的存储过程 比如:触发器,这需要单独安装。 Sql plus 常用命令 连接命令 1、 conn[ect] 该命令用户连接到数据库,使用该命令建立会话时,会自动断开先前会话。 用法:conn 用户名/密码 [as sysdba/sysoper] 当用特权用户身份连接时,须带上as sysdba(以超级用户登录) 或是as sysoper( 以管理员用户登录) 例:conn system/yhf123;(特权用户详见用户管理) Sql plus 常用命令 2、 disc[connect]:断开命令,用于断开与当前数据库的连接,但不会退出Sql*plus ,quit命令则是退出Sql*plus。 例:Sql disc 3、Passw[ord]:修改用户的密码,若想修改其他用户的密码,需要用sys/system登录; 例:scott用户 想修改自己的密码,操作步骤如下: (1)conn scott/tiger ; (2) passw (3)旧口令:; (4)新口令: (5)重新键入新口令:; (6)口令已更改 Sql plus 常用命令 4 show user:显示当前用户名; 5 EXIT和QUIT:EXIT和QUIT不但会断开数据库连接,还会退出SQL*PLUS,而且在退出SQL*PLUS时还会隐含提交事务。 编辑命令 Scott用户下emp表结构: EMPNO:雇员编号 ENAME : 雇员名字 JOB :雇员职位 MGR:员工的上级ID号 HIREDATE:任职时间 SAL :工资 COMM:奖金 DEPTNO:所在部门号 注意:desc emp 即可查看emp表结构.
显示全部
相似文档