第04章数据库管理、配置和维护
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以只读方式打开数据库。 ALTER DATABASE OPEN READ ONLY;
4.2 创建和删除数据库
创建数据库 删除数据库
使用DBCA工具创建新的数据库:
开始——程序——Oracle - OraDb10g_home1 ——配置和移植工具——Database Configuration Assistant,进入欢迎使用窗口。
关闭(CLOSE):将Oracle实例从允许用户访问 数据库的状态转变为休止状态。
关闭操作首先终止用户Fra Baidu bibliotek问数据库所需的进程, 然后释放计算机中供Oracle运行使用的那部分 内存。
4.1.1 Oracle数据库实例的状态
已装载(MOUNT):启动例程并装载数据库,但不 打
开数据库。 用于更改数据库的归档模式或执行恢复操作, 还用于数据文件恢复 不允许用户访问数据库。 已启动(NOMOUNT):启动实例,但不装载数据 库。 用于重新创建控制文件,对控制文件进行恢复 或从头重新创建数据库。 不允许用户访问数据库。
执行如下命令结束限制访问状态: ALTER SYSTEM DISABLE RESTRICTED SESSION;
4.1.3 启动数据库实例
5. 强制实例启动 STARTUP FORCE
适用情况: 无法关闭数据库 无法正常启动数据库实例
当前正在运行的实例,执行STARTUP FORCE 语句,使用abort方式将其关闭,再重新启动。
或 conn sys/oracle as sysdba; 断开连接 disconnect 或者disc
4.1.2 关闭数据库实例
在Enterprise Manager中关闭数据库 1. 在数据库处于打开状态时,使用SYS用户以
SYSDBA身份登录到Enterprise Manager。
关闭按钮
自动刷新
联系到用户退出登录或者用户无法退出登录。
4.1.2 关闭数据库实例
事务(Transaction):包含一个或多个SQL语 句的逻辑单元,事务中的SQL语句是一个完整 的整体,它们要么被全部提交(Commit)执行, 要么全部回滚(Roolback)撤销。
4.1.2 关闭数据库实例
事务处理关闭:完成事务处理后断开连接,关闭 SHUTDOWN TRANSACTIONAL 避免客户端中断工作
4.1.3 启动数据库实例
4. 启动后限制对数据库实例的访问(只允许管理访问)。 STARTUP RESTRICT 可与MOUNT、NOMOUNT、OPEN结合使用。 使用该方式的情况:
导入和导出数据。 执行数据载入。 临时阻止指定的用户访问数据库。 执行迁移或升级操作。
4.1.3 启动数据库实例
中止关闭:中止数据库实例,立即关闭数据库 SHUTDOWN ABORT
数据库服务器的电源很快就要被切断 数据库实例启动时出现异常 最快速的关闭方式,只有sysdba或sysoper才能执行。
4.1.2 关闭数据库实例
使用connect语句登录数据库 使用sys用户以sysdba身份登录到数据库: connect sys/oracle as sysdba;
4.1.3 启动数据库实例
(1)在Enterprise Manager中,数据库实例 没有启动页面。
操作按钮
4.1.3 启动数据库实例
(2)打开“主机和目标数据库身份验证”页面
用户需要拥有管理员的权限才能启动数据库实例,包 括主机操作系统的管理员和当前数据库实例的 SYSDBA用户。
4.1.3 启动数据库实例
4.1.2 关闭数据库实例
2. 主机和目标数据库身份证明页面
操作系统用户 数据库用户
4.1.2 关闭数据库实例
3. 输入完成后,单击“确定”按钮,打开“确认 关闭”页面
4.1.2 关闭数据库实例
4. 单击“高级选项”按钮,可以选择关闭数据库的方 式
4.1.2 关闭数据库实例
5. 打开“启动数据库实例”页面
4.2.1 创建数据库
欢迎窗口
选择要进行的操作
4.2.1 创建数据库
数据库模板 模板详细信息
4.2.1 创建数据库
数据库标识窗口
数据库名 实例名
配置数据库管理选 项
4.2.1 创建数据库
配置数据库的身份验证
为不同用户设 置不同的口令
所有用户使用 统一的口令
Oracle 10g数据库应用教程
第4章 数据库管理、配置和维护
本章知识点
关闭和启动数据库 创建和删除数据库 配置数据库 用户管理
4.1 关闭和启动数据库
Oracle数据库实例的状态 关闭数据库实例 启动数据库实例 改变数据库的状态
4.1.1 Oracle数据库实例的状态
打开(OPEN):启动例程,装载并打开数据库 默认的启动模式 允许任何有效用户连接到数据库,并执行数据访 问操作。
4.1.2 关闭数据库实例
在SQL*Plus中,使用shutdown命令关闭数据库实例。
正常关闭 :等待断开连接,关闭数据库
SHUTDOWN NORMAL或SHUTDOWN
NORMAL:默认选项
立即关闭:回退活动事务,断开连接关闭数据库
SHUTDOWN IMMEDIATE
执行立即关闭的条件: 1. 初始化自动备份。 2. 如果电源将在比较长的时间内被切断。 3. 如果数据库或者数据库应用程序发生异常,而管理员无法
4.1.3 启动数据库实例
在SQL*Plus中,使用startup命令启动。 1.启动数据库实例,装载并打开数据库,从默认位置
读取初始化参数。 默认的启动数据库操作:STARTUP 用户可连接到数据库并执行数据访问操作。
2.启动数据库实例,不装载数据库。 STARTUP NOMOUNT
3.启动数据库实例,装载数据库,但不打开数据库。 STARTUP MOUNT
(3)输入完成后,单击“确定”按钮,打开“确认 打开”页面 。
4.1.3 启动数据库实例
(4)高级选项:开始打开数据库
4.1.4 改变数据库的状态
装载数据库实例。 在执行某些管理操作时,数据库必须启动、
装载一个实例,但此时数据库处于关闭状态。 ALTER DATABASE MOUNT;
打开已关闭的数据库。 ALTER DATABASE OPEN;
4.2 创建和删除数据库
创建数据库 删除数据库
使用DBCA工具创建新的数据库:
开始——程序——Oracle - OraDb10g_home1 ——配置和移植工具——Database Configuration Assistant,进入欢迎使用窗口。
关闭(CLOSE):将Oracle实例从允许用户访问 数据库的状态转变为休止状态。
关闭操作首先终止用户Fra Baidu bibliotek问数据库所需的进程, 然后释放计算机中供Oracle运行使用的那部分 内存。
4.1.1 Oracle数据库实例的状态
已装载(MOUNT):启动例程并装载数据库,但不 打
开数据库。 用于更改数据库的归档模式或执行恢复操作, 还用于数据文件恢复 不允许用户访问数据库。 已启动(NOMOUNT):启动实例,但不装载数据 库。 用于重新创建控制文件,对控制文件进行恢复 或从头重新创建数据库。 不允许用户访问数据库。
执行如下命令结束限制访问状态: ALTER SYSTEM DISABLE RESTRICTED SESSION;
4.1.3 启动数据库实例
5. 强制实例启动 STARTUP FORCE
适用情况: 无法关闭数据库 无法正常启动数据库实例
当前正在运行的实例,执行STARTUP FORCE 语句,使用abort方式将其关闭,再重新启动。
或 conn sys/oracle as sysdba; 断开连接 disconnect 或者disc
4.1.2 关闭数据库实例
在Enterprise Manager中关闭数据库 1. 在数据库处于打开状态时,使用SYS用户以
SYSDBA身份登录到Enterprise Manager。
关闭按钮
自动刷新
联系到用户退出登录或者用户无法退出登录。
4.1.2 关闭数据库实例
事务(Transaction):包含一个或多个SQL语 句的逻辑单元,事务中的SQL语句是一个完整 的整体,它们要么被全部提交(Commit)执行, 要么全部回滚(Roolback)撤销。
4.1.2 关闭数据库实例
事务处理关闭:完成事务处理后断开连接,关闭 SHUTDOWN TRANSACTIONAL 避免客户端中断工作
4.1.3 启动数据库实例
4. 启动后限制对数据库实例的访问(只允许管理访问)。 STARTUP RESTRICT 可与MOUNT、NOMOUNT、OPEN结合使用。 使用该方式的情况:
导入和导出数据。 执行数据载入。 临时阻止指定的用户访问数据库。 执行迁移或升级操作。
4.1.3 启动数据库实例
中止关闭:中止数据库实例,立即关闭数据库 SHUTDOWN ABORT
数据库服务器的电源很快就要被切断 数据库实例启动时出现异常 最快速的关闭方式,只有sysdba或sysoper才能执行。
4.1.2 关闭数据库实例
使用connect语句登录数据库 使用sys用户以sysdba身份登录到数据库: connect sys/oracle as sysdba;
4.1.3 启动数据库实例
(1)在Enterprise Manager中,数据库实例 没有启动页面。
操作按钮
4.1.3 启动数据库实例
(2)打开“主机和目标数据库身份验证”页面
用户需要拥有管理员的权限才能启动数据库实例,包 括主机操作系统的管理员和当前数据库实例的 SYSDBA用户。
4.1.3 启动数据库实例
4.1.2 关闭数据库实例
2. 主机和目标数据库身份证明页面
操作系统用户 数据库用户
4.1.2 关闭数据库实例
3. 输入完成后,单击“确定”按钮,打开“确认 关闭”页面
4.1.2 关闭数据库实例
4. 单击“高级选项”按钮,可以选择关闭数据库的方 式
4.1.2 关闭数据库实例
5. 打开“启动数据库实例”页面
4.2.1 创建数据库
欢迎窗口
选择要进行的操作
4.2.1 创建数据库
数据库模板 模板详细信息
4.2.1 创建数据库
数据库标识窗口
数据库名 实例名
配置数据库管理选 项
4.2.1 创建数据库
配置数据库的身份验证
为不同用户设 置不同的口令
所有用户使用 统一的口令
Oracle 10g数据库应用教程
第4章 数据库管理、配置和维护
本章知识点
关闭和启动数据库 创建和删除数据库 配置数据库 用户管理
4.1 关闭和启动数据库
Oracle数据库实例的状态 关闭数据库实例 启动数据库实例 改变数据库的状态
4.1.1 Oracle数据库实例的状态
打开(OPEN):启动例程,装载并打开数据库 默认的启动模式 允许任何有效用户连接到数据库,并执行数据访 问操作。
4.1.2 关闭数据库实例
在SQL*Plus中,使用shutdown命令关闭数据库实例。
正常关闭 :等待断开连接,关闭数据库
SHUTDOWN NORMAL或SHUTDOWN
NORMAL:默认选项
立即关闭:回退活动事务,断开连接关闭数据库
SHUTDOWN IMMEDIATE
执行立即关闭的条件: 1. 初始化自动备份。 2. 如果电源将在比较长的时间内被切断。 3. 如果数据库或者数据库应用程序发生异常,而管理员无法
4.1.3 启动数据库实例
在SQL*Plus中,使用startup命令启动。 1.启动数据库实例,装载并打开数据库,从默认位置
读取初始化参数。 默认的启动数据库操作:STARTUP 用户可连接到数据库并执行数据访问操作。
2.启动数据库实例,不装载数据库。 STARTUP NOMOUNT
3.启动数据库实例,装载数据库,但不打开数据库。 STARTUP MOUNT
(3)输入完成后,单击“确定”按钮,打开“确认 打开”页面 。
4.1.3 启动数据库实例
(4)高级选项:开始打开数据库
4.1.4 改变数据库的状态
装载数据库实例。 在执行某些管理操作时,数据库必须启动、
装载一个实例,但此时数据库处于关闭状态。 ALTER DATABASE MOUNT;
打开已关闭的数据库。 ALTER DATABASE OPEN;