从零开始Oracle11建立新实例(oracle11建立实例)
从零开始:Oracle 11建立新实例
Oracle数据库是目前世界上最常用的关系型数据库管理系统之一,在企业级应用系统中广泛应用。为了保证对数据库的操作及性能有更好的掌控,管理员需要在其基础上建立新实例。本文将从零开始指导如何建立新实例。
环境准备:
– Oracle11g 安装包
– 操作系统:Windows Server 2016
步骤一: 安装 Oracle11g
1.下载 Oracle 11g 安装包,并解压缩
2.打开安装文件夹,找到 setup.exe 并双击打开
3.等待 loading 启动完成
4.在“选择安装类型”界面选择“自定义”
5.在“选择安装位置”界面选择需要安装的目录,并切换到磁盘空间标签页,设置好要分配的磁盘和大小,并单击“下一步”开始安装
6.在“选择安装项”界面进行勾选,依次选择“Oracle Database 11g”→“Oracle 基本客户端”→“数据库安装类型”→“单机数据库安装”→“Oracle 实例配置类型”,最后单击“下一步”进行下一步操作。
7.在“Oracle 实例细节设置”界面进行设置
– 实例名称:例如hr
– 服务标识符:例如orcl
– 监听器端口号:例如1521
设置完成后,点击“下一步”。
8.在“创建数据库模板”界面中,选择“已存在模板”并选择“标准基础模板”,单击“下一步”。
9.在“指定数据库文件位置”界面中,设定数据文件、日志文件、临时文件的路径和大小,单击“下一步”。
10.在“安装”的最后一个界面,验证没有配置错误,选择“安装”。
步骤二:创建和配置新实例
1.配置环境变量
在控制面板的“系统”或“高级系统设置”中找到“环境变量”,在用户变量中新增以下路径:
– ORACLE_HOME: {ORACLE安装路径}
– PATH: 将% ORACLE_HOME %\bin添加到路径中
– TNS_ADMIN: {ORACLE安装路径}\product\11.1.0\client_1\network\admin
2.创建 tnsnames.ora 文件
在 Oracle 安装目录下的network\admin路径下新建tnsnames.ora文件
3.配置 listener.ora 文件
在与 Oracle 安装路径同级的目录下创建new_listener.ora文件。
4.启动 listener
启动命令:lsnrctl start
5.使用 sqlplus 连接数据库
sqlplus {用户名}/{密码}@{服务名}
6.创建管理员帐户
CREATE USER {用户名} IDENTIFIED BY {密码};
GRANT CONNECT、RESOURCE、DBA TO {用户名};
7.开启 ARCHIVELOG 模式
在 sqlplus 中执行以下命令:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
8.创建表空间
在 sqlplus 中执行以下命令:
CREATE TABLESPACE{表空间名}
DATAFILE'{数据文件路径}’
SIZE{数据文件大小}
AUTOEXTEND ON NEXT{自动扩展单位大小};
9.创建表并插入数据
CREATE TABLE{表名} (
{列 1}{数据类型}(长度),
{列 2}{数据类型}(长度),
……
);
INSERT INTO{表名}({列 1}, {列 2}, …) VALUES({值 1}, {值 2}, …);
至此,新实例的建立与配置完成。在这里,需要强调一点的是,随着数据库管理技术不断深入发展,Oracle 实例的管理也会变得越来越复杂, 前面这些步骤是新建立过程中最基础的内容,如果追求更加高效和稳定的管理,我们可以通过阅读相关文献和教程进一步学习和掌握更多的实例管理技能。