Oracle Database
又名Oracle RDBMS,简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
一、安装并测试Oracle
安装教程可以参考:http://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html
注意事项:
1、计算机硬件要求。(内存)
2、计算机软件要求。(32位还是64位的操作系统和所下载的Oracle版本是否一样)
3、安装路径要避免使用中文和特殊字符。
4、断网。
5、关掉防火墙和杀毒软件。
6、尽量关掉其他软件。
概念介绍:
1、全局数据库名
唯一标识Oracle数据库的名称。
2、数据库实例名
和操作系统交互,Oracle数据库的一个引用。
每个启动的数据库都对应一个数据库实例,由这个实例来访问和控制数据库。
为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体。
启动服务:
在Windows下,安装Oracle 11g后生成多个服务,我们可以通过以下方式去查看:
1、通过选择"控制面板"--->"管理工具"--->"服务",打开"服务"窗口,可以看见Oracle服务。
2、Windows+R(和打开dos界面差不多)输入services.msc后回车,找到与Oracle相关的服务(选中一项按下'o')。
将OracleOraDb11g_home1TNSListener和OracleServiceORCL启动。(最好将这两个设置为手动,以免不用的时候电脑卡)
连接数据库:
启动服务之后,Windows+R输入sqlplus进入dos界面,输入用户名和密码测试登录。(密码不可见,不用管它)
如果出现和以上截图一样的效果,说明你的Oracle数据库已经安装好了。但是如果出现了其他的一些问题,那么就比较尴尬了。
常见错误:
1、Ora-12514:TNS:监听程序当前无法识别连接描述符中请求的服务。
2、、、、、、
安装第三方图形客户端PLSQL Developer
卸载Oracle
1、停止Oracle所有服务。
2、通过开始菜单下Oracle中选项执行自动卸载。
Oracle安装产品--->Universal Installers
3、删除Oracle按照主目录app。
4、删除C盘下Oracle工作目录。
5、删除注册表中Oracle相关项。
6、最好将以下内容也删除:
C:\User\用户名\Oracle
开始菜单Oracle组和图表
环境变量中path中Oracle相关项
Oracle常见的目录:
\app\administator\product\11.2.0\dbhome_1\jdbc\lib
JDBC访问Oracle的驱动jar包
\app\administator\product\11.2.0\dbhome_1\NETWORK\ADMIN
listener.ora和tnsnames.ora,配置监听器和本地网络服务名
\app\administator\product\11.2.0\dbhome_1\jdk
Oracle自带的JDK
\app\administator\product\11.2.0\dbhome_1\deinstall
执行其中的deinstall.bat进行第一步卸载操作
\app\administator\product\11.2.0\dbhome_1\install
其中的有oracle常用访问的端口列表
\app\administportlist.iniator\oradata\orcl
指定数据库实例下的数据文件,控制文件和日志文件
二、常见的系统用户和常用命令
常见用户
SYS、SYSTEM、SCOTT
SYS和SYSTEM用户
SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限。
Oracle的一个超级用户,Oracle默认的系统管理员,拥有DBA权限。
平时用system来管理数据库就可以了。这个用户的权限对于普通的数据库管理来说已经足够权限了。
SCOTT用户
测试账户 练习账户
常用命令
1.连接用户
conn system/tiger as sysdba;
conn scott/tiger;
2.查看当前账户
show user;
3.更改账户密码(登录system账户下)
alter user system identified by tiger;
4.冻结账户
alter user scott account lock;
5.解冻账户
alter user scott account unlock;
6.查询全表内容
select * from emp;
7.清屏
host cls;
8.查看IP
host ipconfig;
9.设置行宽
set lines 200;