欢迎来到天天文库
浏览记录
ID:52761439
大小:960.95 KB
页数:91页
时间:2020-03-30
《魔乐科技李兴华老师oracle学习笔记(phynix整理XXXX0913).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一次1、Oracle安装及基本命令1.1、Orace简介Oracleso一个生产中间件和数据库的较大生产商。其发展依靠了IBM公司。创始人是LarryEllison。1.2、Oracle的安装1)Oracle的主要版本Oracle8;Oracle8i;i,指的是InternetOracle9i;相比Oracle8i比较类似Oracle10g;g,表示网格技术所谓网格技术,拿百度搜索为例,现在我们需要搜索一款叫做“EditPlus”的文本编辑器软件,当我们在百度搜索框中输入“EditPlus”进行搜索时,会得到百度为我们搜索到的大量关于它的链接,此时,我们考虑一个问题,如果在我所
2、处的网络环境周边的某个地方的服务器就提供这款软件的下载(也就是说提供一个下载链接供我们下载),那么,我们就没必要去访问一个远在地球对面的某个角落的服务器去下载这款软件。如此一来就可以节省大量的网络资源。使用网格技术就能解决这种问题。我们将整个网络划分为若干个网格,也就是说每一个使用网络的用户,均存在于某一个网格,当我们需要搜索指定资源时,首先在我们所处的网格中查找是否存在指定资源,没有的话就扩大搜索范围,到更大的网格中进行查找,直到查找到为止。2)安装Oracle的准备工作关闭防火墙,以免影响数据库的正常安装。3)安装Oralce的注意事项为了后期的开发和学习,我们将所有数据库默
3、认账户的口令设置为统一口令的,方便管理和使用。在点击“安装”后,数据库相关参数设置完成,其安装工作正式开始,在完成安装时,不要急着去点击“确定”按钮,这时候,我们需要进行一个非常重要的操作——账户解锁。因为在Oracle中默认有一个叫做scott的账户,该账户中默认有4张表,并且存有相应的数据,所以,为了方便我们学习Oracle数据库,我们可以充分利用scott这个内置账户。但是奇怪的是,在安装Oracle数据库的时候,scott默认是锁住的,所以在使用该账户之前,我们就需要对其进行解锁操作。在安装完成界面中,点击“口令管理”进入到相应的口令管理界面,找到scott账户,将是否解
4、锁一栏的去掉,即可完成解锁操作,后期就可以正常使用scott账户。我们运行SQLPlus(Oracle提供的命令行操作),会提示我们输入用户名,现在我们可以输入用户名scott,回车后,会提示输入口令,奇怪的是,当我们输入在安装时设置的统一口令时,提示登录拒绝,显然是密码错误,那么,在Oracle数据库中,scott的默认密码是tiger,所以使用tiger可以正常登录,但是提示我们scott的当前密码已经失效,让我们重新设置密码,建议还是设置为tiger。在Oracle中内置了很多账户,那么,我们来了解下一下几个比较重要的内置账户:
5、-普通用户:scott/tiger
6、-普通管
7、理员:system/manager
8、-超级管理员:sys/change_on_install4)关于Oracle的服务在Oracle安装完成之后,会在我们的系统中进行相关服务的注册,在所有注册的服务中,我们需要关注一下两个服务,在实际使用Oracle的过程中,这两个服务必须启动才能使Oracle正常使用。
9、-第一个是OracleOraDb11g_home1TNSListener,监听服务,如果客户端想要连接数据库,此服务必须开启。
10、-第二个是OracleServiceORCL,数据库的主服务。命名规则:OracleService+数据库名称,此服务必须启动。此后,我们可以通过命令
11、行方式进入到SQLPlus的控制中心,进行命令的输入。1.3、SQLPlusSQLPlus是Oracle提供的一种命令行执行的工具软件,安装之后会自动在系统中进行注册。连接到数据库之后,就可以开始对数据库中的表进行操作了。1)对SQLPlus的环境设置setlinesize长度;--设置每行显示的长度setpagesize行数;--修改每页显示记录的长度。需要注意的是,上述连个参数的设置只在当前的命令行有效,命令行窗口重启或者开启了第二个窗口需要重新设置。2)SQLPlus常用操作在SQLPlus中输入eda.sql,会弹出找不到文件的提示框,此时点击“是”,将创建一个a.sql
12、文件,并弹出文本编辑页面,在这里可以输入相关的sql语句,编辑完成后保存,在命令行中通过@a.sql的方式执行命令,如果创建的文件后缀为“sql”,那么在执行的时候可以省略掉,即可以这么写,@a。除了创建不存在的文件外,sqlplus中也可以通过指定本地存在的文件进行命令的执行,方式为@文件路径。在SQLPlus中可以通过命令使用其他账户进行数据库的连接,如,当前连接的用户是scott,我们需要使用sys进行连接,则可以这么操作:connsys/430583assysdba,这里
此文档下载收益归作者所有