ORACLE期末复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章考点(重点)
1.手动创建数据库(PPT上创建数据库脚本)
编写初始化参数文件
新增参数:
instance_name=orcl
Db_domain=
修改参数:
Db_name=orcl
Db_block_size=8192
Remote_login_passwordfile=exclusive
设置操作系统环境变量oracle_sid指向数据库实例的名称
Set oracle_sid=orcl(数据库实例的名称)
创建实例
C:\>oradim –new –sidorcl–intpwd sys123 –startmode auto 以管理员身份连接到数据库
Sqlplus实用工具登录数据库:c:\sqlplus/nolog
以数据库管理员身份连接数据库:sql>connect sys/sys123 as sysdba 启动实例
将文本初始化参数文件pfile转化为二进制初始化参数文件spfile:sql>create spfile from pfile;
以nomount形式启动实例:sql>startup nomount
Create database创建数据库
Create database orcl
Datafile
‘c:\oracle\product\10.2.0\orcl\system_01.dbf’ size []
Autoextend on next [] maxsize []
Sysauxdatafile
‘c:\oracle\product\10.2.0\orcl\systemaux_01.dbf’ size []
Autoextend on next [] maxsize []
Logflie
Group1(‘c:\oracle\product\10.2.0\orcl\log_1_01.rdo’) size [],
Group2(‘c:\oracle\product\10.2.0\orcl\log_2_01.rdo’) size []
Character set zhs16gbk;
运行数据字典脚本
运行以下三个数据字典脚本
Catalog.sql:创建系统常用的数据字典视图和同义词
Catproc.sql:建立PL/SQL功能的使用环境,还创建几个PL/SQL包用语扩展
DBMS功能
Pupbld.sql:使用SQL*PLUS环境的需要
●Connect sys/sys123 as sys dba
@ c:\oracle\product\10.2.0\db_1\RDBMS\ADMIN]catalog.sql
@ c:\oracle\product\10.2.0\db_1\RDBMS\ADMIN]catproc.sql
●Connect system/manager
●@ c:\oracle\product\10.2.0\db_1\sqlplus\admin\pupbld.sql
2.oracle的参数文件Spfile和pfile如何相互转化
文本格式pflie文件的产生
Sql>create pfile [=’pfile名’] from spflie [=’spfile名’] 通过pflie生成spfile
Sql>create spfile [=’spfile名’] from pflie [=’pfile名’]
3.数据库的启动和关闭命令
数据库的启动
Startup nomount 指启动实例,不安装数据库,不打开数据库
Startup mount 安装数据库,不打开数据库
Startup open 默认启动
Startup force 用于数据库重启
Startup restrict 打开数据库后,只有restricted session权限的用户可以
连接到数据库
数据库的关闭
Shutdown normal 默认关闭
Shutdown immediate 所有用户没有提交的事物回滚,中断连接,关闭数据库
Shutdown abort 最快的关闭方法,不做检查,只关闭实例
Shutdown transactional 等事物终结后关闭数据库
4.常见错误见网站/oracle/showindex/273/101
5.名词辨析
Sid:操作系统环境变量名,实质是oracle在操作系统中的“身份证号码”
数据库名:对一个数据库(Oracle database)的唯一标识。是以二进制的方式存储于数据库控制文件中的参数。在数据库安装或创建后不宜改动。
查询当前数据名
方法一:select name from v$database;
方法二:show parameter db_name
方法三:查看参数文件。
数据库实例名:数据库实例名是用于和操作系统进行联系的标识,就是说数据库和操作系统之间的交互用的是数据库实例名。
查询当前数据库实例名
方法一:select instance_name from v$instance;
方法二:show parameter instance
方法三:在参数文件中查询。
数据库服务名:对外公布的名称,为网络监听服务.从oracle9i版本开始,引入了一个新的参数,即数据库服务名。参数名是SERVICE_NAME。如果数据库有域名,则数据库服务名就是全局数据库名;否则,数据库服务名与数据库名相同。
查询数据库服务名
方法一:select value from v$parameter where name = 'service_name';
方法二:show parameter service_name
方法三:在参数文件中查询。
第三章考点
1.三种表空间的创建
1)临时表空间