【Oracle】手工建库
操作系统:OEL 5.6
数据库版本:Oracle11gR2 11.2.0.4.0
新建数据库名称:lgr
1 生成pfile和口令文件
1)生成pfile文件,在模板文件init.ora中提取
[oracle@lgr ~]$ cd $ORACLE_HOME/dbs
[oracle@lgr dbs]$ ls
init.ora
[oracle@lgr dbs]$ cat init.ora |grep -v ^$|grep -v ^# > initlgr.ora
2)修改initlgr.ora文件
[oracle@lgr dbs]$ vi initlgr.ora
----添加如下内容----
db_name='lgr'
memory_target=800M
processes = 150
audit_file_dest='$ORACLE_BASE/admin/lgr/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
#db_recovery_file_dest='<ORACLE_BASE>/flash_recovery_area'
#db_recovery_file_dest_size=2G
diagnostic_dest='$ORACLE_BASE'
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
control_files = '/u01/app/oracle/oradata/lgr/ora_control1.ctl’
compatible ='11.2.0'
3)创建initlgr.ora中的目录
[oracle@lgr ~]$ mkdir -p $ORACLE_BASE/admin/lgr/adump
[oracle@lgr lgr]$ mkdir -p /u01/app/oracle/oradata/lgr/
4)创建口令文件orapwlgr
[oracle@lgr dbs]$ orapwd file=orapwlgr password=oracle entries=3;
[oracle@lgr dbs]$ ls
initlgr.ora init.ora orapwlgr
5)SqlPlus中启动数据库到nomount状态,验证口令文件和参数文件
[oracle@lgr dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Mon Dec 5 15:06:45 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 835104768 bytes
Fixed Size 2257840 bytes
Variable Size 536874064 bytes
Database Buffers 289406976 bytes
Redo Buffers 6565888 bytes
2.通过建库脚本创建数据库
##建库脚本可在官方文档中获取
[oracle@lgr ~]$ cd $ORACLE_HOME/dbs
[oracle@lgr dbs]$ pwd
/u01/app/oracle/product/11.2.0/db_1/dbs
[oracle@lgr dbs]$ vi createdb.sql
----添加如下内容----
CREATE DATABASE lgr
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/lgr/redo01a.log') SIZE 100M BLOCKSIZE 512,
GROUP 2 ('/u01/app/oracle/oradata/lgr/redo02a.log') SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/u01/app/oracle/oradata/lgr/system01.dbf' SIZE 325M REUSE
SYSAUX DATAFILE '/u01/app/oracle/oradata/lgr/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oracle/oradata/lgr/users01.dbf'
SIZE 50M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle/oradata/lgr/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/u01/app/oracle/oradata/lgr/undotbs01.dbf'
SIZE 50M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
3.SqlPlus中运行createdb.sql脚本
SQL> @/u01/app/oracle/product/11.2.0/db_1/dbs/createdb.sql
4.创建数据字典
数据库OPEN状态下运行如下脚本,安装盘中存在这些脚本,或者去官网下载脚本
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
SQL> conn system/oracle
SQL> @?/sqlplus/admin/pupbld.sql
5.运行脚本创建必要的Schema及表空间
SQL> @?/rdbms/admin/utlsampl
【Oracle】手工建库相关推荐
- oracle 建库,Oracle手工建库步骤
Oracle手工建库步骤,创建数据库所需的目录,包括数据文件存放目录,日志存放目录,归档存放目录等,开始执行create database 命 Oracle手工建库步骤: 1.创建数据库所需的目录,包 ...
- linux的oracle怎么建库,linux下oracle手工建库过程
1.创建目录 $ORACLE_BASE/admin/ $ORACLE_BASE/oradata $ORACLE_BASE/flash_recovery_area 2.建初始化参数文件 cd $OR ...
- oracle手工建库窍门,Oracle手工建库教程
Oracle手工建库教程 发布时间:2020-05-23 11:45:00 来源:亿速云 阅读:156 作者:鸽子 系统环境: 操作系统: RedHat EL6 Oracle: Oracle 10g ...
- Oracle手工建库
环境准备 手工建库的前提是ORACLE软件已经正确安装到操作系统中,只是需要我们利用ORACLE软件提供的一些工具和脚本来创建一个数据库,创建这个数据库可以运行DBCA工具图形化创建,也可以使用CRE ...
- oracle 手工建库 图文,Oracle手工建库
一般都是使用dbca建库的,但是练习使用手工建库,可以让我们更深入了解Oracle数据库创建过程所做的详细工作,让我们可以更深刻理解Oracle数据库的文件结构.好了话不多说了,现在开始吧! 创建数据 ...
- oracle 手工建库 图文,图文并茂——Oracle 10g手工建库
Oracle 10g数据库软件的安装,我们已经都非常熟悉了,今天让我们来演示Linux平台下的手工建库环节,首先用我们的oracle帐户登录系统,将目录切换至$ORACLE_HOME/dbs目录,并启 ...
- oracle证书洛阳,ORACLE手工建库
手动建库: 找到官方文档,打开主索引 找到管理--create database 停止现有的数据库,释放内存 1.设置环境变量--ORACLE_SID 2.建立密码文件 3.建立文本的参数文件 4.建 ...
- linux系统上手工建库步骤,Linux下Oracle手工建库过程
平台:CentOS 5.3,Oracle 10.2.0.1 规划:db_name = risotest , 全局数据库名也可以用risotest 把目录结构大致划成如下结构:具体情况随便你怎么玩:这个 ...
- Oracle 手工建库
文章目录 简介: 步骤 1: 创建操作系统目录 步骤 2:指定实例标识符 (SID) 步骤 3:确保设置了所需的环境变量 步骤 4:创建初始化参数文件 步骤 5:建立密码文件 步骤 6:建立spfil ...
- oracle11g建库详解,oracle11g手工建库
1.设置环境变量 [oracle@HE3~]$ vi .bash_profile exportPATH exportEDITOR=vi exportORACLE_SID=orcl exportORAC ...
最新文章
- HRFormer,内存和参数降低40%
- apache 和 nginx 301重定向配置方法
- 随着firefox的迭代更新:FireBug不能用了?使用火狐Try Xpath插件替代Firebug和Firepath...
- 每日程序C语言15-猴子吃桃问题
- WindowsPhone 7 页面导航和虚拟路径、导航传值
- 数学--数论--HDU - 6395 Let us define a sequence as below 分段矩阵快速幂
- PCIE总线-PCI、PCIE关系及信号定义
- Arduino笔记-对开关的基本认识
- Python 俄罗斯方块, 基于pyqt5实现俄罗斯方块 --pyqt5 进阶
- Leetcode: 2. Add Two Numbers
- eclipse设置黑色主题
- pycharm 汉化包
- 移除文件资源管理器侧边栏中的Creative Cloud Files
- [基于kk搭建k8s和kubesphere] 1 概念和文档
- [腾讯社区开放平台]介绍开放授权协议-OAuth
- 【历史上的今天】2 月 9 日:世界上第一位计算机科学博士出生;微软发布 Surface Pro;Google Buzz 问世
- 广义瑞利商_瑞利商和广义瑞利商
- 微信小程序-加载图片
- CIO谈:基于K2 BPM平台怎么做报销?
- 2018 11.2 PION模拟赛