- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle的简介
Oracle最大最流行的数据库。(收购java sun公司)
My SQL(sun):小型(因为Oracle涉嫌垄断而保留)
SQLServer(2008):微软公司,中型。Net平台结合紧密
Oracle:拉里.矮里森
DB2:IBM(蓝色巨人)PC,服务器(大型数据库)
Oracle的安装与卸载
Oracle的安装
【建议】
这些服务尽量使用手动的方式启动,否则会影响系统的启动时间。
OracleOrgDb10G_HOME1TNSListener:表示监听服务,如果客户端想连接数据库,此服务必须打开,在日后的程序开发中,此服务起作用
OracleServiceXXX:表示数据库的主服务,命名规则OracleService数据库名,此服务必须启动,否则Oracle无法使用。
Oracle的卸载
Oracle的卸载最好按如下步骤完成:
直接运行卸载程序
删除硬盘上的残留程序,如果删除不了,则进入安全模式下进行删除。
直接进入注册表中,删除与Oracle相关的配置项。
终极方法???
监听问题
监听服务是Oracle数据库中最主要的一个服务,但这个服务会经常出问题,所以下面给出最常见的两种解决方案:
注册表使用了优化软件,删除了相关选项。
对于每一个服务,都会在注册表中有所保存,那么Oracle监听服务的注册项是:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraDb10g_home1TNSListener,里面有一个“ImagePath”的选项,这个选项有可能在使用优化软件的时候被删除,如果被删除,则应按照如下的方式建立这个项,并写上相应的内容:
D:\oracle\product\10.2.0\db_1\BIN\TNSLSNR
【建议】尽量不要使用优化大师这类的优化软件
sqlplus命令(重点)
对于Oracle数据库操作主要使用命令行方式,而所有的命令都使用sqlplus完成,对于sqlplus有两种方式:
一种是dos风格的sqlplus: sqlplus.exe;
一种是windows风格的sqlplus: sqlplusw.exe;
在Oracle10g之中主要使用的是sqlplusw命令,因为其可以进行一些显示数据的调整(这些调整对于以后的程序开发而言没有任何意义,只是显示风格的区别)。
【掌握两个格式设置命令】
Set linesize 300; //设置每行显示的记录长度
Set pagesize 30; //设置每页显示的记录长度
这两个命令在sqlplus下的设置没什么效果。
虽然sqlplusw显示上更方便一些,但是对于命令的编辑上却不是很方便,特别是修改错误的拼写时。所以在sqlplusw中提供了ed和@指令,可以进行记事本的调用和执行。
使用ed指令,调用记事本程序:ed a;
使用@指令,执行记事本中的查询:@a;
我们也可以使用编辑软件,在外部编辑程序,那么在sqlplusw中调用外部文件时,必须制定完整路径:
@d:\test.txt;
【查看表的命令】
Select * from tab;
【查看当前登录用户的命令】
Show user;
Select * from session_privs;
【切换登录用户的命令】
Conn 用户名/密码 [as sysdba](超级管理员);
DBA:数据库系统管理员(5年以上的Oracle维护经验)
【注意】
当我们切换到 SYS 用户的时候,则不能直接查询EMP表,因为EMP表属于具体的某个用户,如果需要用SYS身份去访问具体的某个用户的某个表的时候,需要采用如下的方式:
Select * from用户名.表名
一旦使用超级管理员身份登录,我们可以使用命令手工关闭或打开数据库:超级管理员关闭只能超级管理员开启
关闭数据库命令:SHUTDOWN IMMEDIATE;
一旦关闭数据库之后,则无法使用正常的用户进行sqlplusw命令登录,那么我们可以先使用sqlplus登录,再使用超级管理员身份登录,然后再启动数据库,启动数据库的命令是:
用sqlplus 登陆sys/ change as sysdba账号,然后输入如下命令:
STARTUP;
SQL语法学习
(一)scott用户的表结构
【查看表结构命令】
DESC 表名;
(二)SQL简介
SQL(Strutctured Query Language,结构化查询语言)是一个功能强大的数据库语言。SQL通常用于与数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理(面向对象型的数据库:不成熟)(使用面向对象的开发语言和关系型数据库之间进行交互的时候,会产生一种阻抗不匹配,
您可能关注的文档
最近下载
- 空分车间安全用电管理制度.docx VIP
- 2025政府采购评审专家入库题库与答案.docx VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册(2024)黔科版(2024)教学设计合集.docx
- 结构动力学(哈尔滨工业大学)中国大学MOOC慕课章节测验答案.pdf VIP
- 危险化学品企业安全生产检查重点事项指导目录.pdf VIP
- 月度绩效考核评分表(通用类).docx VIP
- CNAS-CL02-2023 医学实验室质量和能力认可准则.docx VIP
- 法医临床司法鉴定考试题.docx VIP
- 地面、墙面、吊顶施工方案汇总.doc VIP
- 新解读《GB_T 23169-2019发制品 教习头》最新解读.pptx VIP
文档评论(0)