Oracle 11g中创建实例

本文提供了一步一步的指导,教你如何在Windows 10操作系统上使用Oracle Database Configuration Assistant创建Oracle 11g实例,适合初次接触Oracle数据库的用户。

win10 上创建oracle 11g 实例

1、打开“win” -> “Oracle -OraDb11g_home1” -> “Database Configuration Assistant”。

11g oracle 创建实例
2.在这里插入图片描述
点击下一步
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在AIX系统下使用Oracle 11g创建实例,可按以下方法操作: #### 环境准备 确保安装的Oracle软件环境变量已正确设置。常见的环境变量设置如下: ```bash export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=your_new_sid # 新实例的名称 export PATH=$ORACLE_HOME/bin:$PATH ``` #### 创建数据库目录结构 创建数据库所需的目录,如数据文件目录、日志文件目录等。示例命令如下: ```bash mkdir -p /u01/oradata/your_new_sid mkdir -p /u01/oracle_fast_recovery_area/your_new_sid ``` #### 参数文件配置 配置`init.ora`或`spfile.ora`参数文件,设置数据库的各种参数,如内存分配、字符集等。可以通过复制现有参数文件并修改来创建新的参数文件。示例如下: ```bash cp $ORACLE_HOME/dbs/initold_sid.ora $ORACLE_HOME/dbs/inityour_new_sid.ora ``` 然后使用文本编辑器打开`inityour_new_sid.ora`,修改其中的参数,如: ```plaintext *.db_name='your_new_sid' *.memory_target=2G *.character_set='AL32UTF8' ``` #### 创建数据库实例 可以使用`dbca`(Database Configuration Assistant)工具或手动执行SQL脚本创建数据库实例。 **使用dbca工具** 在命令行输入以下命令启动`dbca`: ```bash dbca ``` 按照图形化向导的提示,选择创建新数据库实例,填写相关信息,如实例名、字符集、存储位置等,最后完成实例创建。 **手动执行SQL脚本** 首先启动SQL*Plus并以`sysdba`身份登录: ```bash sqlplus / as sysdba ``` 在SQL*Plus中执行以下命令创建数据库: ```sql STARTUP NOMOUNT PFILE='$ORACLE_HOME/dbs/inityour_new_sid.ora'; CREATE DATABASE your_new_sid USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/oradata/your_new_sid/redo01.log') SIZE 50M, GROUP 2 ('/u01/oradata/your_new_sid/redo02.log') SIZE 50M, GROUP 3 ('/u01/oradata/your_new_sid/redo03.log') SIZE 50M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 CHARACTER SET AL32UTF8 NATIONAL CHARACTER SET AL16UTF16 DATAFILE '/u01/oradata/your_new_sid/system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED SYSAUX DATAFILE '/u01/oradata/your_new_sid/sysaux01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED DEFAULT TABLESPACE users DATAFILE '/u01/oradata/your_new_sid/users01.dbf' SIZE 500M REUSE AUTOEXTEND ON NEXT 1024K MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE '/u01/oradata/your_new_sid/temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED UNDO TABLESPACE undotbs1 DATAFILE '/u01/oradata/your_new_sid/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED; ``` 执行上述脚本后,数据库实例将被创建。 #### 表空间的初始化 创建并初始化数据库的表空间,如系统表空间、用户表空间等。上述创建数据库的脚本中已经包含了部分表空间的创建,若需要额外创建表空间,可使用以下SQL语句: ```sql CREATE TABLESPACE new_tablespace DATAFILE '/u01/oradata/your_new_sid/new_tablespace01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE 1G; ``` #### 安全策略的设置 设置数据库的用户、角色和权限,确保数据库的安全性。示例如下: ```sql -- 创建新用户 CREATE USER new_user IDENTIFIED BY new_password DEFAULT TABLESPACE users TEMPORARY TABLESPACE tempts1; -- 授予用户权限 GRANT CONNECT, RESOURCE TO new_user; ``` #### 数据库的启动与关闭 创建完成后,可使用以下命令启动和关闭数据库实例: ```sql -- 启动数据库 STARTUP; -- 关闭数据库 SHUTDOWN IMMEDIATE; ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值