学习目标:
- 了解DBA手里有哪些工具
- 了解oracle universal installer(OUI)
- 了解oracle的一个重要工具:SQL*Plus
- 了解oracle enterprise manager(这个不要求,属于外围产品,变化太大)
1.DBA的主要管理工具(此处列出三个)
- oracle universal installer(OUI):用来安装、升级和删除oracle软件
- oracle database configuration assistant(DBCA):图形界面程序,帮助我们创建。删除数据库
- SQL*Plus(重点)
2.oracle universal installer(OUI)介绍
OUI称为统一安装工具(它是基于java的跨平台系统)。
在unix上启动OUI:./runInstaller 。这种方式下的OUI只能在图形界面下安装;这种方式称为交互式,对于初学者是比较轻松的。但对于DBA对多台远程的机器进行安装时需要非交互式的安装(Non-interactive installion)。
非交互式安装,需要一个response files,执行命令:./runInstaller -responsefile myrespfile -silent。其中myrespfile 就是回答文件。
3. oracle DBCA(配置助手)
前提是把oracle软件安装好。然后用DBCA创建数据库,在oracle下的bin目录下有个DBCA;DBCA也是需要图形界面,在命令窗口下启动不了。
4.用户SYS和SYSTEM
数据库创建完成后,oracle会自动在数据库中增加两个账号SYS和SYSTEM,而且被赋予了DBA的角色。SYS相当于oracle系统的超级用户,权限最大;SYSTEM是仅次于SYS之下的第二个权力最大的用户。平时使用时,建议用SYSTEM,而不要用SYS(权利太大,它能创建数据库,而另一个就不能创建)。
user SYS:是数据库里的数据字典的所有者;缺省口令:change_on_install
user SYSTEM:拥有内部表和视图,缺省口令:manager
注:9.3之后就不使用缺省口令了,可以提示你输入口令。
5.SQL*Plus(重点):oracle tool
可以和数据交互,可以操纵数据库;
可以启动数据库和关闭数据库;只要有权限,你可以做任何事,包括创建数据库和删除数据库。
(1)unix下连接SQL*Plus:sqlplus / nolog
connect / as sysdba
如果此时instance没有启动(显示:connected to an idle instance),然后输入:startup
(2)windows下使用dos窗口远程连接 :sqlplus system/oracle@oracle9ivm