Oracle实战——简介、安装与配置
2015-10-31 22:59
417 查看
数据库的入门,无外呼增删改查,我们也称之为CRUD,作为入门级学习,我这里使用的是Oracle数据库,这也是为后面JavaEE的学习打下数据库的基础。
一、SQL简介
SQL(Structured Query Language),也就是结构查询语言,它是关系数据库管理系统的标准语言。
SQL是在70年代的时候由IBM研发出来的,其目的是为了统一数据库的操作方式,80年代的时候Oracle公司开始将Oracle数据库提供了SQL的支持,Oracle是世界上最早支持SQL标准的大型数据库。
数据库现在主流的是分为两类:关系型数据库和非关系型数据库。
关系型数据库:通过外键关联来建立表与表之间的关系,例如:
Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL、SyBase、Informix...
非关系型数据库:数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,我们也称为NoSQL(Not Only SQL),例如:
Hadoop/HBase、Cloudera、MonetDB、Apache Flink...
代表作:MongoDB(Node.JS,taobao),采用的是一种文档的方式进行存储的。
二、Oracle历史
Oracle公司,在中国Oracle又被翻译为甲骨文公司,它目前拥有的头衔有:
a.世界上最大的软件供应商
b.操作系统供应商
c.编程语言提供商
d.数据库提供商
三、Oracle常见数据库版本
Oracle 8、Oracle 8i:其中“i”表示的是internet,表示Oracle开始向网络发展,1CD
Oracle 9i:是Oracle 8i的稳定版,也是现在见到最多的版本、3CD
Oracle 10g:表示Oracle开始基于网格计算推出的数据库,1CD
Oracle 11g:是Oracle 10g稳定版,现在也算是最主流推广的版本,2G左右
Oracle 12C:“C”表示的是云计算的概念,是现在的最新版本
四、Oracle的安装与卸载
注意:安装之前一定要先关闭防火墙!
我这里选择的是Oracle11g的win32版本进行单机安装,下载地址如下:http://vdisk.weibo.com/s/tptazU-6PeZ2
双击setup.exe即可傻瓜式安装,部分需要注意的步骤,我列出如下,需要小心:
安装和配置数据库、服务器类、单实例数据库安装;
高级安装、企业版、一般用途;
全局数据库名csdn、字符集UTF-8、创建具有示例方案的数据库、口令oracleadmin;
口令管理
超级管理员:sys / change_on_install,实际工作之中不能使这个密码
普通管理员:system / manager,实际工作之中不能使这个密码
普通用户:scott / tiger,需要解锁,此用户是一个非常经典的用户
大数据用户(示例方案数据库):sh / sh,需要解锁--> 主要是为了测试性能使用的;
安装完成、关闭;
在windows服务里面将Oracle相关的服务设置为手动启动,以后每次开机,都要进入windows服务启动服务:
1.oraclehome92TNSlistener---右键---启动
2.oracleservicemldn---右键---启动;
卸载。(最干净的卸载办法是重装系统~
)
五、SQLPlus的基本命令
在运行窗口处输入“sqlplus.exe”命令,启动Oracle数据库的操作窗口。
1.显示格式化操作
设置每行显示的数据长度:SET LINES IZE 300 ;
设置每页显示的数据行数:SET PAGES IZE 30 ;
这两个命令只针对于sqlplus有效,程序无效。
2.调用记事本命令
“ed 文件名称“,例如:ed csdn
执行数据库脚本文件 --> “d:\my.txt”文件,例如:@d:\my.txt
一般后缀名称为*.sql的都称为数据库脚本文件
3.切换用户
CONN sys/change_on_install AS SYSDBA ;
CONN scott/tiger ;
4.调用本机命令
host copy d:\app\csdn.txt d:\app\hello.txt ;
host clear ;
一、SQL简介
SQL(Structured Query Language),也就是结构查询语言,它是关系数据库管理系统的标准语言。
SQL是在70年代的时候由IBM研发出来的,其目的是为了统一数据库的操作方式,80年代的时候Oracle公司开始将Oracle数据库提供了SQL的支持,Oracle是世界上最早支持SQL标准的大型数据库。
数据库现在主流的是分为两类:关系型数据库和非关系型数据库。
关系型数据库:通过外键关联来建立表与表之间的关系,例如:
Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL、SyBase、Informix...
非关系型数据库:数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定,我们也称为NoSQL(Not Only SQL),例如:
Hadoop/HBase、Cloudera、MonetDB、Apache Flink...
代表作:MongoDB(Node.JS,taobao),采用的是一种文档的方式进行存储的。
二、Oracle历史
Oracle公司,在中国Oracle又被翻译为甲骨文公司,它目前拥有的头衔有:
a.世界上最大的软件供应商
b.操作系统供应商
c.编程语言提供商
d.数据库提供商
三、Oracle常见数据库版本
Oracle 8、Oracle 8i:其中“i”表示的是internet,表示Oracle开始向网络发展,1CD
Oracle 9i:是Oracle 8i的稳定版,也是现在见到最多的版本、3CD
Oracle 10g:表示Oracle开始基于网格计算推出的数据库,1CD
Oracle 11g:是Oracle 10g稳定版,现在也算是最主流推广的版本,2G左右
Oracle 12C:“C”表示的是云计算的概念,是现在的最新版本
四、Oracle的安装与卸载
注意:安装之前一定要先关闭防火墙!
我这里选择的是Oracle11g的win32版本进行单机安装,下载地址如下:http://vdisk.weibo.com/s/tptazU-6PeZ2
双击setup.exe即可傻瓜式安装,部分需要注意的步骤,我列出如下,需要小心:
安装和配置数据库、服务器类、单实例数据库安装;
高级安装、企业版、一般用途;
全局数据库名csdn、字符集UTF-8、创建具有示例方案的数据库、口令oracleadmin;
口令管理
超级管理员:sys / change_on_install,实际工作之中不能使这个密码
普通管理员:system / manager,实际工作之中不能使这个密码
普通用户:scott / tiger,需要解锁,此用户是一个非常经典的用户
大数据用户(示例方案数据库):sh / sh,需要解锁--> 主要是为了测试性能使用的;
安装完成、关闭;
在windows服务里面将Oracle相关的服务设置为手动启动,以后每次开机,都要进入windows服务启动服务:
1.oraclehome92TNSlistener---右键---启动
2.oracleservicemldn---右键---启动;
卸载。(最干净的卸载办法是重装系统~
)
五、SQLPlus的基本命令
在运行窗口处输入“sqlplus.exe”命令,启动Oracle数据库的操作窗口。
1.显示格式化操作
设置每行显示的数据长度:SET LINES IZE 300 ;
设置每页显示的数据行数:SET PAGES IZE 30 ;
这两个命令只针对于sqlplus有效,程序无效。
2.调用记事本命令
“ed 文件名称“,例如:ed csdn
执行数据库脚本文件 --> “d:\my.txt”文件,例如:@d:\my.txt
一般后缀名称为*.sql的都称为数据库脚本文件
3.切换用户
CONN sys/change_on_install AS SYSDBA ;
CONN scott/tiger ;
4.调用本机命令
host copy d:\app\csdn.txt d:\app\hello.txt ;
host clear ;
相关文章推荐
- Oracle外链接查询遇上过滤条件后导致外链接失效
- oracle 11G GI 如何手动添加vip 资源
- Oracle OS认证与口令文件认证详解
- 从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
- 安装两次ORACLE客户端,PL-SQL登录报错 ORA-12154
- Oracle 11g哪些系统服务是必须开启的?
- Oracle中的游标(转)
- 第二块:******Oracle 数据库实例启动关闭过程******
- Oracle基础之Oracle的体系结构
- oracle存储过程实例
- 探秘Oracle表空间、用户、表之间的关系
- 冷备份迁移oracle数据库
- Oracle 12C -- 删除PDB
- Oracle 12C -- plug unplugged PDB into CDB
- Oracle 12C -- clone a remote pdb
- 配置tnsping跟踪来诊断Oracle Net连接
- oracle监听开启trace file
- Oracle 12C -- clone a non-cdb as a pdb
- 关于oracle数据库的隐式转换的操作
- oracle用户,权限,表空间管理