Oracle的经本人修改资料解读.doc

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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是关系数据库管理(面向对象型的数据库:不成熟)(使用面向对象的开发语言和关

文档评论(0)

baobei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档