ORACLE 9i环境实验上机操作指导
更新时间:2023-05-20 07:08:01 阅读量: 实用文档 文档下载
- oracle推荐度:
- 相关推荐
ORACLE 9i环境实验上机操作指导
一. 客户端配置
为了访问数据库服务器,必须建立数据库别名(一种连接名称),提供一个和Oracle数据库连接的通路。操作如下: 1. 择【开始】|【程序】|【Oracle- OracleHome 92】|【Configuration and Migration T】|【Net Configuration Assistant】命令启动Oracle网络配置助手程序,如图1所示。
图1 运行Net Configuration Assistant
2. 现【欢迎使用】界面,选择【本地Net服务名配置】单选按钮,如图2所示。
图2 欢迎使用
3. 单击【下一步】按钮,进入【服务名配置】界面,选中【添加】单选按钮,如图3所示。
图3 服务名配置
在这个画面上,一组单选按扭是功能选择,含义如下: Add New Service 添加服务名 Modify 修改存在的连接 Delete 删除存在的连接 Rename 重命名存在的连接 Test 测试存在的连接
4. 单击【下一步】按钮,进入【数据库版本】界面,选择要连接的数据库服务器的版本。如果不需要访问低于Oracle8i版本的数据库服务器,选择【Oracle8i版或更高版本】单选按钮,如图4所示。
图4 数据库版本
5. 单击【下一步】按钮,进入【服务名】界面,设置要连接的Oralce数据库服务器。在Oracle9i中,数据库服务器通过它的“全局数据库名称”来标识(如DAI.CS.AHUT),如图5所示。
(注意:输入什么“全局数据库名称”,需要询问实验指导老师或数据库管理员)。
图5 服务名
6. 单击【下一步】按钮,进入【请选择协议】界面,选择网络通讯协议,通常选择TCP协议,如图6所示。
图6 选择协议
7. 单击【下一步】按钮,进入【TCP/IP协议】界面,设置数据库服务器的计算机的主机名称或其IP地址,通常选择标准端口1521(默认端口号),在Host Name文本框中输入IP地址,如图7所示。
(注意:输入哪个服务器地址,需要询问实验指导老师或数据库管理员)。
图7 TCP/IP协议
8. 击【下一步】按钮,进入【测试】界面,选择【不,不进行测试】单选按钮,如图8所示。
图8 测试
9. 单击【下一步】按钮,进入【Net服务名】界面,为这个网络服务命名,如图9所示。
如果在第3步是选择添加新服务名,需要在文本框中输入新Net服务名(如DAITEST)。如果是其他四种操作,则需要在列表框选择其存在的服务名(Exsting Services)。
图9 Net服务名
10. 单击【下一步】按钮,进入【是否配置另一个Net服务名】界面,选择【否】单选按钮,如图10所示。
图10 配置另一个Net服务名
11. 单击【下一步】按钮,进入【Net服务名配置完毕】界面,如图11所示。
图11 Net服务名配置完毕
12. 单击【下一步】按钮,再次进入【欢迎使用】界面,单击【完成】按钮,结束网络服务配置过程并退出Net Configuration Assistant程序,如图12所示。
图12 欢迎使用
说明:由于实验室机器加有保护卡,因此只要重新启动机器后,当使用ORACLE时,都必须按上述步骤配置服务名(本地Net服务名)。
二. 用户管理
1. 建立用户:
以数据库管理员身份登录Oracle系统(参见 < 四. 登录Oracle >)
按UserName=DXP,PassWord=DXP123,Service=DAITEST,登录Oracle系统后,输入命令: CREATE USER Uxxxxxxxx IDENTIFIED BY Kxxxxxxxx
DEFAULT TABLESPACE DXPDATASPACE ;
注意: ① Uxxxxxxxx,用户名;Kxxxxxxxx,口令,是以字母打头的字母数字字符串。 ② DAITEST为Net服务名,即是你所创建的服务名。 2. 用户授权。输入命令:
GRANT CONNECT,RESOURCE TO Uxxxxxxxx;
退出Oracle(参见 < 四. 退出Oracle >)。再以新建的用户帐号(用户名和密码)重新登录Oracle。 3. 修改用户密码。
进入Oracle系统后,可以随时修改自己帐户的密码。 ALTER USER Uxxxxxxxx IDENTIFIED BY 新口令;
三. 登录Oracle
例如:某一学生学号为99094180,则其用户名为 U99094180,口令为K99094180,本地Net服务名设为DAITEST。 方法一:
⑴ 【开始】【|程序】【|OracleHomen-OracleHome92】【|Application Development】【|SQL Plus】,即可运行SQL*Plus,出现Oracle登录窗口。
⑵ 按提示要求输入“用户名称”、“口令”和“主机字符串”,如图13所示。
图13 登录
⑶ 单击【应用】按钮,如果输入正确,SQL *Plus将显示它的版本号、日期和版权信息以及已与Oracle连接上的信息,然后显示:
方法二:
(1) 在MS-DOS提示符下,执行SQL *PLUS命令
C:> SQLPLUS [RETURN]
SQL *PLUS 将显示它的版本号、日期和版权信息,并提示你输入用户名。 (2) 按提示要求输入用户名后按[RETURN],SQL *PLUS提示你输入口令。
(3) 如果口令与Net服务名输入正确,SQL *Plus将显示它的版本号、日期和版权信息以及已与Oracle连接上的信息,然后提示ORACLE提示符:SQL>。
说明现在你已经进入SQL *PLUS中,并等待你的指示。如图14所示。
SQL>
图14 由DOS登录ORACLE
或者,也可以在DOS命令行上直接输入“用户名/口令@Net服务名”登录ORACLE数据库。
注意:在方法一或方法二中,如果口令输入不正确,系统提示出错信息,并要求你重新输入。在向ORACLE三次注册失败后,屏幕上将出现终止服务信息,并退出SQL *PLUS。
四. 退出Oracle
当想停止工作并离开SQL *PLUS,则可以在SQL *PLUS命令提示符下输入EXIT或QUIT命令。
SQL> EXIT [RETURN] 或 SQL> QUIT [RETURN]
五. 提示信息
1. 建议使用方法二登录ORACLE。在此方式下,SQL *PLUS有一种缓冲区编辑器,可以用来在SQL >提示符下 交互式地输入命令和修改命令。
(1) 在SQL>提示符下,可直接进行拷贝和粘贴操作。 (2) 在SQL>提示符下,可直接对命令缓冲区内容进行编辑。 SQL> ED[RETURN]
出现缓冲区编辑器窗口,自动显示刚刚执行的命令语句。修改编辑,保存退出,返回SQL> 命令提示符状态。 SQL>/[RETURN]
自动执行缓冲区编辑器中的命令语句。
2. 一个事务从执行一条SQL更新语句(INSERT、UPDATE、DELETE)开始,当出现如下任一情况时, 就结束该事务:
执行COMMIT或ROLLBACK命令(这是一种显式划分事务的方式); 发出DDL命令(如执行CREATE TABLE 命令等); LOGOFF; 程序异常结束。
如果在SQL *PLUS中没有上述四种情况,当退出系统时,系统会自动提交最后一个事务。
3. 查询本用户账号下的所有数据库表的名称: SELECT * FROM TAB;
4. 查看一个数据库表的表结构: DESC 表名;
5. ORACLE常用的数据类型:
利用ORACLE提供的日期掩码格式,可按需要显示日期与时间。例如显示系统日期或显示系统日期、时间: SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL;
或 SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD HH:MM:SS') FROM DUAL; 6. 几个常用的ORACLE函数
(1) LTRIM()、RTRIM()、TRIM():去除前导、后缀的空格或字符。
(2) UPPER()、LOWER():字符大小写转换。
(3) SUBSTR(str,m,n):截取子串。其中,str:字符串;m:开始位置;n:长度。
7. 在Oracle中,可以使用SET AUTOCOMMIT命令来设置事务自动提交环境。一旦设置了自动提交,则在每个SQL 操作INSERT、UPDATE或DELETE语句之后,系统就自动进行了提交。一般情况下,最好不要使用自动提交方式。
设置自动提交的语句格式: SET AUTOCOMMIT IMMEDIATE; SET AUTOCOMMIT ON; 设置非自动提交的语句格式: SET AUTOCOMMIT OFF;
Oracle以非自动提交方式为缺省方式。
8. 查询其他用户的数据(必须为授权的用户),应在表名前增加用户名作为限定词。格式为: 用户名.表名
9. 查询本用户所有表上的完整性约束名称。
SELECT Constraint_name, Constraint_type, Table_name, R_constraint_name FROM User_constraints;
10. 查询本用户所有表上的非空约束和CHECK约束条件。
SELECT Constraint_name, Search_condition FROM User_constraints;
11.查询本用户所有表上定义的完整性约束的约束列名 SELECT Constraint_name, Table_name, Column_name FROM User_cons_columns;
正在阅读:
ORACLE 9i环境实验上机操作指导05-20
中考文言虚词复习指导(二)05-24
员工工作考核标准02-06
环境生态学导论问题06-16
GIS复习资料10-12
组织生活会2020年度个人剖析材料08-31
土地购置费计算步骤07-02
如何清晰的思考,from 豆瓣07-27
2019年寒假校长培训心得02-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 上机
- 指导
- 实验
- 操作
- 环境
- ORACLE
- 2016邮政储蓄银行网点转型学习心得
- unit2 topic2正式导学案文档
- 一、网康ICG功能简介
- 超激光治疗软组织损伤的护理
- 高中语文背诵篇目(新课标人教版)(校准版)
- 压力管道焊接工艺评定(50236样式)
- 外科无菌术操作规则
- 广东省东莞市南开实验学校2014-2015学年高二上学期期初考试生物(文)试题
- DIV+CSS网页布局技巧实例
- 9 单片机与数模及模数转换器接口
- 信息技术会考练习题一
- 电子办税服务厅快速指引
- 在和谐社会下解决纠纷范文
- 现代文阅读鉴赏答题技巧
- 中国非物质文化遗产保护模式及旅游开发战略分析报告
- 防台防汛专项方案
- 64层螺旋CT冠状动脉成像技术的临床应用
- 华为交换机启用端口环回监测 避免网络环路
- 哲学前言+1.1生活处处有哲学
- 高血压健康知识讲座教案