首先在ORACLE用户下进入.bash_profile文件

[oracle@linux02 ~]$ vi .bash_profile
export ORACLE_SID=hldb
export ORACLE_UNQNAME=hldb

将ORACLE_SID和ORACLE_UNQNAME修改为新的数据库名字

[oracle@linux02 ~]$ source .bash_profile

刷新文件

----------------------------------------------------------------------------------------------------------

进入/u01/app/oracle/oradata目录下

[oracle@linux02 oradata]$ cd /u01/app/oracle/oradata
[oracle@linux02 oradata]$ pwd
/u01/app/oracle/oradata

新建一个文件夹
[oracle@linux02 oradata]$ mkdir hldb

进入$ORACLE_HOME/dbs

[oracle@linux02 ~]$ cd $ORACLE_HOME/dbs

创建密码文件
[oracle@linux02 dbs]$ orapwd file=orapwhldb password=oracle

建立一个新的参数文件并写入相关信息

[oracle@linux02 dbs]$ vi inithldb.ora
DB_NAME='hldb'
CONTROL_FILES='/u01/app/oracle/oradata/hldb/control01.ctl'
MEMORY_TARGET=900M

---------------------------------------------------------------------------

以SYS身份启动sqlplus

[oracle@linux02 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Mon Apr 23 10:03:27 2018

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to an idle instance.

创建spfile文件

SQL> create spfile from pfile;

File created.

启动实例,不加载数据库

SQL> startup nomount;
ORACLE instance started.

Total System Global Area 939495424 bytes
Fixed Size 2233960 bytes
Variable Size 545261976 bytes
Database Buffers 385875968 bytes
Redo Buffers 6123520 bytes

将以下参数复制进去
CREATE DATABASE hldb
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/hldb/redo01.log') SIZE 100M BLOCKSIZE 512,
GROUP 2 ('/u01/app/oracle/oradata/hldb/redo02.log') SIZE 100M BLOCKSIZE 512,
GROUP 3 ('/u01/app/oracle/oradata/hldb/redo03.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/hldb/system01.dbf' SIZE 325M REUSE
SYSAUX DATAFILE '/u01/app/oracle/oradata/hldb/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE users
DATAFILE '/u01/app/oracle/oradata/hldb/users01.dbf'
SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle/oradata/hldb/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/u01/app/oracle/oradata/hldb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

-------------------------------------------------------------------------------------------------

数据库文件逐一创建
SQL> CREATE DATABASE hldb
2 USER SYS IDENTIFIED BY oracle
3 USER SYSTEM IDENTIFIED BY oracle
4 LOGFILE GROUP 1 ('/u01/app/oracle/oradata/hldb/redo01.log') SIZE 100M BLOCKSIZE 512,
5 GROUP 2 ('/u01/app/oracle/oradata/hldb/redo02.log') SIZE 100M BLOCKSIZE 512,
6 GROUP 3 ('/u01/app/oracle/oradata/hldb/redo03.log') SIZE 100M BLOCKSIZE 512
7 MAXLOGFILES 5
8 MAXLOGMEMBERS 5
9 MAXLOGHISTORY 1
10 MAXDATAFILES 100
11 CHARACTER SET AL32UTF8
12 NATIONAL CHARACTER SET AL16UTF16
13 EXTENT MANAGEMENT LOCAL
14 DATAFILE '/u01/app/oracle/oradata/hldb/system01.dbf' SIZE 325M REUSE
15 SYSAUX DATAFILE '/u01/app/oracle/oradata/hldb/sysaux01.dbf' SIZE 325M REUSE
16 DEFAULT TABLESPACE users
17 DATAFILE '/u01/app/oracle/oradata/hldb/users01.dbf'
18 SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
19 DEFAULT TEMPORARY TABLESPACE tempts1
20 TEMPFILE '/u01/app/oracle/oradata/hldb/temp01.dbf'
21 SIZE 20M REUSE
22 UNDO TABLESPACE undotbs
23 DATAFILE '/u01/app/oracle/oradata/hldb/undotbs01.dbf'
24 SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

Database created.
-------------------------------------------------------------------------------------------------
In SQL*Plus, connect to your Oracle Database instance with the SYSDBA administrative privilege:
[oracle@linux02 ~]$ sqlplus / as sysdba

分别执行以下命令

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql

In SQL*Plus, connect to your Oracle Database instance as SYSTEM user:
[oracle@linux02 ~]$ sqlplus system/oracle

@?/sqlplus/admin/pupbld.sql

-------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------
export ORACLE_SID=VDEDU 在本会话框里切成VDEDU这个数据库

select instance_name from v$instance;查询当前数据库实例的名字

shutdown immediate;关闭数据库

最新文章

  1. Apache Ignite之集群应用测试
  2. iOSIPV6简单测试环境搭建
  3. Fragment响应返回键
  4. x01.Game.LitSkull: 梯次防御
  5. LEETCODE —— binary tree [Same Tree] && [Maximum Depth of Binary Tree]
  6. [Aaronyang] 写给自己的WPF4.5 笔记18[几何图形*Geometry图文并茂讲解]
  7. linux之flock函数锁文件
  8. C++类实现三维数组算法
  9. iOS开发——面试指导
  10. 得到指定进程PID
  11. ie 64bit调用activex控件
  12. 如何在命令行中让python2和python3同存
  13. pig的cogroup详解
  14. 洛谷 P1078 文化之旅 解题报告
  15. double类型的数值计算
  16. javascript使用误区(switch、this)
  17. c# 获取百度最后的url
  18. 4. java乱码处理
  19. Emscripten编译环境搭建--将C和C++编译成JS
  20. intellIJ IDEA配置maven相关问题记录

热门文章

  1. bugfree,CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.0.99' (4)
  2. python多进程--------linux系统中python的os.fork()方法
  3. 未能加载文件或程序集“ RevitAPIUI.dll”
  4. tomcat增加处理线程数量
  5. Python入门之函数的嵌套/名称空间/作用域/函数对象/闭包函数
  6. 这次彻底理解了Object这个属性
  7. FPGA与MATLAB数据交互高效率验证算法——仿真阶段
  8. IT 必备电脑快捷键
  9. __new__ 单例
  10. 【转】JAVA异常报错大全