重庆oracle认证培训机构

新闻分类

产品分类

热门关键词

联系我们

企业名称:重庆赛烽达科技有限公司

联系人:程老师

手机:13372708242

邮箱:xqzhang@saifengda.com

网址:www.cqora.com

地址:重庆石桥铺高创锦业17-3

全面为你讲解Oracle新手入门该学习的东西

您的当前位置: 首 页 >> 新闻资讯 >> 行业新闻

全面为你讲解Oracle新手入门该学习的东西

发布日期:2018-12-13 作者: 点击:

  一、Oracle数据库简介


  Oracle数据库是Oracle(甲骨文)公司的中心产品,适合于大型项意图开发;银行、电信、电商、金融等各范畴都许多运用Oracle数据库。


  Oracle数据库是一种对象联系型数据库,在联系型数据库的基础上,引入了一些面向对象的特性。


  Oracle数据库的产品能够免费下载,其效劳是收费的,也就是该数据库用于商业意图时,有必要获得Oracle的授权。


  ?Oracle出现有30年时间,阅历了许多版别,现在最新的版别是12c。11g版别是现在比较稳定,许多企业也在运用,所以咱们从此版别入门学习,后边的版别基本也不会有太大差异。


  PS:MySQL是Java开发常用的数据库,MySQL的母公司08年被SUN公司收买,而SUN公司09年被Oracle收买,所以MySQL也是Oracle旗下的产品。


  二、Oracle的装置:


  1、能够从Oracle官网下载Oracle装置包


  http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html


  2、解压后双击setup.exe文件,弹出界面后挑选高级装置


  3、挑选企业版


  ?? 4、挑选装置目录(目录不要包含中文),下面的名称和路径运用默许的就能够。


  5、能够不用填写邮箱,直接下一步选是


  6、Oracle会查看装置环境,可能会有部分失利,下一步选是


  7、直接下一步


  8、直接下一步


  9、设置数据库名,也能够运用默许的


  10、能够调整运用内存、字符集等,这儿设置字符集为UTF8


  11、下一步


  12、下一步


  13、下一步


  14、这儿为方便起见,能够设置一切账户运用一致口令,用于登录数据库。


  15、接下来就能够开端装置了


  16、装置进程中会主动弹出一些窗体,不需求理会


  17、装置完成后,会出现下面的窗体,点击口令办理


  18、这儿将SCOTT账户免除确定,该账户常用于学习


  19、装置完成后,在Windows的体系效劳中会出现几个效劳:


  OracleServiceORCL是Oracle的中心效劳,发动此效劳,Oracle才干运用Oracle***Listener是客户端的监听效劳,发动此效劳,客户端才干衔接OracleDBConsoleorcl是企业控制台B/S程序的后台效劳


  三、基本运用


  装置结束后,能够在Windows命令行输入sqlplus,能够翻开Oracle自带的客户端程序sqlplus,一种简略的命令行程序,用于输入各种SQL命令用于办理数据库。


  进入sqlplus需求输入用户名和暗码,Oracle自带几个用户:


  sys 和system都是体系办理员(DBA),具有最大的权限,暗码是装置时设置的;scott是普通用户,具有一些用于学习的表,初始暗码是tiger。


  下面运用system登录体系:


  常用命令:


  show user; 显现当前用户名


  shutdown immediate; 封闭数据库


  startup open; 发动数据库


  用户衔接:


  conn 用户名/暗码@衔接字符串 as 人物


  1)人物是权限的集合,以下是三个内置人物:


  sysdba 数据库办理员,具有最多权限,包含:翻开和封闭、备份和康复数据库、日志办理、会话办理、创立数据库、用户办理等。


  sysoper 数据库操作员,包含权限:翻开和封闭、备份和康复数据库、日志办理、会话办理。


  normal 普通用户,只要查询表的权限。


  2)衔接字符串用于指定效劳器的地址,假如衔接本机,能够不写。假如需求衔接登录长途效劳器,则需求加上。


  3)设置衔接字符串的方法:


  1、在Oracle的装置目录下,找到tnsnames.ora文件;


  方位在Oracle目录product11.1.0db_2NETWORKADMIN下,如:C:appchproduct11.1.0db_2NETWORKADMIN。


  2、用文本编辑器翻开:


  ORCL =


  (DESCRIPTION =


  (ADDRESS = (PROTOCOL = TCP)(HOST = xray)(PORT = 1521))


  (CONNECT_DATA =


  (SERVER = DEDICATED)


  (SERVICE_NAME = orcl)


  阐明:最上面的ORCL是衔接字符串的姓名,下面ADDRESS部分是效劳器地址,其间HOST后边是效劳器的主机名,PORT是端口号,默许是1521,最终SERVICE_NAME是效劳器上数据库的姓名。


  能够在下面增加新的衔接字符串,如衔接ip为192.168.52.28的效劳器,数据库名为orcl。


  TEST =


  (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.52.28)(PORT = 1521))


  (CONNECT_DATA = ? ?(SERVER = DEDICATED) ? (SERVICE_NAME = orcl) ? ) ?)


  衔接示例:


  四、用户办理


  不同于MySQL一般在DBMS上创立许多个数据库,Oracle的数据库会占用许多内存,一般状况下一个Oracle效劳器只装置一个数据库。


  Oracle数据库中能够创立多个用户,每个用户有自己的资源(表、视图、存储进程等),每个用户能够拜访自己的资源,要拜访其他用户的表,则需求对方授权。


  Oracle中用户的概念非常重要,下面是常用的用户办理命令:


  创立用户:


  create user 用户名 identified by 暗码[account lock|unlock]


  阐明:account lock|unlock 是用于设置用户确定状况的,能够不填写,不写状况下默许是lock确定状况的,确定状况的用户无法运用。也能够在创立用户后经过命令修正确定状况:


  alter user 用户名 account unlock;


  用户授权:


  Grant 人物|权限 to 用户名;


  阐明:创立好的用户还没有任何权限,所以无法衔接数据库、操作表等。下面还需求给用户一定的人物或权限,人物是多个权限的集合。


  常用的人物有:


  Connect 只能衔接效劳器,用于暂时用户。


  Resource 能创立和运用资源(表、索引、视图、存储进程等)。


  DBA 具有一切体系权限,包含创立用户和授权等。


  一般只给用户Connect和Resource人物就能够进行基本的开发了。


  示例:运用创立的新用户登录效劳器。


  其它操作:


  修正暗码:alter user 用户名 identified by 新暗码;


  收回权限:


  revoke 人物|权限 from 用户名;


  删去用户:


  drop user 用户名[cascade];


  阐明:cascade是级联操作,删去一切和该用户有关的资源。


  本章总结:


  1.?Oracle是一种对象联系型数据库,产品免费,效劳收费。


  2.?Oracle装置后会产生几个效劳:OracleServiceORCL中心效劳,Oracle*Listener客户端监听效劳,OracleDBConsoleorcl控制台后台效劳。


  3.?能够运用自带的客户端程序sqlplus进行操作。


  4.?经过装备衔接字符串文件tnsnames.ora,能够衔接长途效劳器。


  5.?能够经过create user、grant等语法来办理用户。

本文网址:http://www.cqora.com/news/607.html

关键词:重庆oracle培训

最近浏览:

报名咨询

点击咨询报名

赛烽达QQ群

赛烽达技术群

程老师

13372708242

加微信咨询

张老师微信.jpg

xqzhang@saifengda.com