返回顶部
首页 > 资讯 > 数据库 >oracle如何手动建库
  • 168
分享到

oracle如何手动建库

2024-04-02 19:04:59 168人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关oracle如何手动建库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1、-- 查看服务器 ORA 环境变量情况[oracle@orast

这篇文章将为大家详细讲解有关oracle如何手动建库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1、-- 查看服务器 ORA 环境变量情况
[oracle@orastb ~]$ env|grep ORA
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

2、-- 创建参数文件
[oracle@orastb ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/dbs
[oracle@orastb dbs]$ ls
afiedt.buf hc_testdb.dat lkTESTDB2 spfiletestdb1.ora
hc_boncstb.dat inittestdb1.ora orapwboncstb spfiletestdb2.ora
hc_OMS.dat inittestdb2.ora orapwtestdb1
hc_testdb1.dat lkBONCSTB orapwtestdb2
hc_testdb2.dat lkTESTDB1 spfileboncstb.ora
[oracle@orastb dbs]$ touch initqixindb.ora
[oracle@orastb dbs]$ cat initqixindb.ora

memory_target=17179870000
*.db_name='QIXINDB'
*.processes = 300
*.audit_file_dest='/u01/app/oracle/admin/qixindb/adump'
*.audit_trail ='db'
*.db_block_size=8192
*.db_domain=''
*.db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'
*.db_recovery_file_dest_size=10G
*.diagnostic_dest='/u01/app/oracle'
*.dispatchers='(PROTOCOL=tcp) (SERVICE=ORCLXDB)'
*.open_cursors=300 
*.remote_login_passWordfile='EXCLUSIVE'
*.undo_tablespace='undotbs01'
# You may want to ensure that control files are created on separate physical
# devices
*.control_files='/oradata/qixindb/control01.ctl','/oradata/flash_recovery_area_qixindb/qixindb/control02.ctl'
*.compatible ='11.2.0'

3、-- 创建参数文件及建库所需目录 
[oracle@orastb dbs]$ mkdir -p /u01/app/oracle/admin/qixindb/adump
[oracle@orastb dbs]$ mkdir -p /u01/app/oracle/flash_recovery_area
[oracle@orastb dbs]$ mkdir -p /oradata/qixindb/
[oracle@orastb dbs]$ mkdir -p /oradata/flash_recovery_area_qixindb/qixindb/
[oracle@orastb dbs]$ mkdir -p /oradata/qixindb/redolog/

4、 -- 登录,启动数据库到nomount , 执行手工建库脚本
[oracle@orastb ~]$ sqlplus / as sysdba
Connected to an idle instance.

(11G)SYS@qixindb> startup nomount;
ORACLE instance started.
Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes

(11G)SYS@qixindb> show parameter memory_

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 16448M
memory_target big integer 16448M
shared_memory_address integer 0

(11G)SYS@qixindb>
CREATE DATABASE qixindb
USER SYS IDENTIFIED BY BOnC#oracle123
USER SYSTEM IDENTIFIED BY BOnc#oracle123
LOGFILE GROUP 1 ('/oradata/qixindb/redolog/redo01a.log','/oradata/qixindb/redolog/redo01b.log') SIZE 1G BLOCKSIZE 512,
GROUP 2 ('/oradata/qixindb/redolog/redo02a.log','/oradata/qixindb/redolog/redo02b.log') SIZE 1G BLOCKSIZE 512,
GROUP 3 ('/oradata/qixindb/redolog/redo03a.log','/oradata/qixindb/redolog/redo03b.log') SIZE 1G BLOCKSIZE 512,
GROUP 4 ('/oradata/qixindb/redolog/redo04a.log','/oradata/qixindb/redolog/redo04b.log') SIZE 1G BLOCKSIZE 512,
GROUP 5 ('/oradata/qixindb/redolog/redo05a.log','/oradata/qixindb/redolog/redo05b.log') SIZE 1G BLOCKSIZE 512,
GROUP 6 ('/oradata/qixindb/redolog/redo06a.log','/oradata/qixindb/redolog/redo06b.log') SIZE 1G BLOCKSIZE 512
MAXLOGFILES 15
MAXLOGMEMBERS 3
MAXLOGHISTORY 1
MAXDATAFILES 300
CHARACTER SET AL32UTF8
NATioNAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/oradata/qixindb/system01.dbf' SIZE 8G REUSE
SYSAUX DATAFILE '/oradata/qixindb/sysaux01.dbf' SIZE 8G REUSE
DEFAULT TABLESPACE users
DATAFILE '/oradata/qixindb/users01.dbf'
SIZE 500M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE tempts01
TEMPFILE '/oradata/qixindb/temp01.dbf'
SIZE 30G REUSE
UNDO TABLESPACE undotbs01
DATAFILE '/oradata/qixindb/undotbs01.dbf'
SIZE 30G REUSE AUTOEXTEND OFF;

Database created.

(11G)SYS@qixindb> select open_mode from v$database;

OPEN_MODE
--------------------
READ WRITE

(11G)SYS@qixindb> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
(11G)SYS@qixindb> startup;
ORACLE instance started.

Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes
Database mounted.
Database opened.

[oracle@orastb dbs]$ orapwd file=/u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapwqixindb password=BOnc#oracle123
[oracle@orastb dbs]$ ll orapwqixindb 
-rw-r-----. 1 oracle oinstall 1536 Aug 30 16:09 orapwqixindb

(11G)SYS@qixindb> show parameter pfile

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string

(11G)SYS@qixindb> create spfile from pfile;
File created.

(11G)SYS@qixindb> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

(11G)SYS@qixindb> startup;
ORACLE instance started.
Total System Global Area 1.7170E+10 bytes
Fixed Size 2260128 bytes
Variable Size 9261024096 bytes
Database Buffers 7851737088 bytes
Redo Buffers 54951936 bytes
Database mounted.
Database opened.


-- 建库完成后,跑三个脚本

-- sys用户登录
In SQL*Plus, connect to your Oracle Database instance with the SYSDBA administrative privilege:
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql

-- system用户登录
In SQL*Plus, connect to your Oracle Database instance as SYSTEM user:
@?/sqlplus/admin/pupbld.sql

关于“oracle如何手动建库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: oracle如何手动建库

本文链接: https://lsjlt.com/news/65060.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle如何手动建库
    这篇文章将为大家详细讲解有关oracle如何手动建库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 1、-- 查看服务器 ORA 环境变量情况[oracle@orast...
    99+
    2024-04-02
  • Oracle如何实现手工建库
    这篇文章主要为大家展示了“Oracle如何实现手工建库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle如何实现手工建库”这篇文章吧。 可参考官方文档...
    99+
    2024-04-02
  • oracle中如何实现静默安装和手动建库
    这篇文章主要介绍oracle中如何实现静默安装和手动建库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 之前都是复制粘贴参数! 这次了解了两个关于内存的参数介绍shmall 是全部...
    99+
    2024-04-02
  • Oracle如何手工创建数据库
    这篇文章给大家分享的是有关Oracle如何手工创建数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。手工创建数据库步骤1. 创建instance步骤①准备参数文件pf...
    99+
    2024-04-02
  • oracle 11g如何进行手工建库
    这篇文章给大家介绍oracle 11g如何进行手工建库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。工作环境: ORE 6.5手工建库是作为dba必须掌握的一个基本技能,它使清楚的认识oracle的目录结构、oracl...
    99+
    2023-06-06
  • ORACLE手工建库
    手动建库:找到官方文档,打开主索引找到管理--create database停止现有的数据库,释放内存 1.设置环境变量--ORACLE_SID2.建立密码文件3.建立文本的参数文件4.建立二进制参数文件5...
    99+
    2024-04-02
  • oracle 11g 手工建库
    创建密码文件cd $ORACLE_HOME/dbsorapwd file=orapwogg02 password=oracle entries=5mkdir -p $ORACLE_BASE/flash_re...
    99+
    2024-04-02
  • Oracle 11g手动创建数据库(Linux平台)
    一、    环境 Oracle 11g,Linux平台     二、    适合场景 有些情况下无法提供GUI环境。...
    99+
    2024-04-02
  • Oracle手动建库安装部署的方法
    这篇文章主要介绍了Oracle手动建库安装部署的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。步骤1 指定SIDOracle_SID是用于区别数据库实例的环境变量。ORA...
    99+
    2023-06-14
  • Oracle手工建库教程
    系统环境:操作系统: RedHat EL6Oracle:  Oracle 10g and Oracle 11g   手工建库相对来说很容易实现,本案例是从10g和11g,通过手...
    99+
    2024-04-02
  • 数据库中如何手动创建控制文件
    这篇文章主要为大家展示了“数据库中如何手动创建控制文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何手动创建控制文件”这篇文章吧。背景描述: 一...
    99+
    2024-04-02
  • Oracle 12c如何实现手工建库而非CDB及CDB创建
    这篇文章给大家分享的是有关Oracle 12c如何实现手工建库而非CDB及CDB创建的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。相信大家应该都知道,对于Oracle数据库的创建...
    99+
    2024-04-02
  • Oracle手动建库安装部署超详细教程
    目录步骤1 指定SID步骤2 确定Oracle环境的环境变量步骤3 设置Oracle的口令认证方式步骤4 创建初始化参数文件步骤5 连接数据库实例步骤6 创建spfile文件步骤7 ...
    99+
    2024-04-02
  • [Oracle] oralce 11.2.0.4手动创建EM
    这里使用的版本是RedHat7.0,Oracle 11.2.0.4 1.dbconsole启动失败 [oracle@redhat75 ~]$ emctl start dbconsole Environment variable OR...
    99+
    2017-09-29
    [Oracle] oralce 11.2.0.4手动创建EM
  • 如何手工创建数据库
    这篇文章给大家分享的是有关如何手工创建数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Refer Doc:Administrator’s Guide->2 Creati...
    99+
    2024-04-02
  • 如何创建oracle数据库
    要创建Oracle数据库,您需要按照以下步骤进行操作:1. 首先,确保您已经安装了Oracle数据库软件。您可以从Oracle官方网...
    99+
    2023-08-30
    oracle
  • oracle 如何创建数据库
    要创建一个Oracle数据库,您可以按照以下步骤进行操作:1. 安装Oracle数据库软件:首先,在您的计算机上安装Oracle数据...
    99+
    2023-08-23
    oracle
  • 完全Oracle安装建库手册
    Oracle12C R2 for Centos 7 背景介绍安装配置这东西吧,真没啥可写的,但是你说不写详细点吧,真的好多学员搞不懂,所以呢,熊熊思前想后,打算把自己从头到尾怎么安装的,完全写一下,希望能让...
    99+
    2024-04-02
  • 手工创建Oracle 11g数据库
    配置Oracle环境变量 1、编辑.bash_profile [oracle@FDB ~]$ vi ~/.bash_profile 2、使配置文件生效 [oracle@FDB ~]$ . .bas...
    99+
    2024-04-02
  • oracle数据库如何启动
    oracle数据库启动步骤因操作系统而异:linux/unix:登录系统并执行oraenv和sqlplus /nolog命令。windows:以管理员身份启动命令提示符并执行oraenv...
    99+
    2024-04-19
    oracle linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作