【注:本文中所有$表示在oracle用户中操作的命令、SQL>表示所有SQL语句】

手工建库步骤:

1、删除原有的数据库,如TEST

命令:

SQL> shutdown immediate;

SQL> startup mount;

SQL> alter system enable restricted session;

SQL> drop database;

2、修改环境变量

$ vi .bash_profile

ORACLE_SID=zhzp

3、使环境变量生效

$ cd

$ source .bash__profile

4、建立初始化文件

[oracle@sq ~]$ vi $ORACLE_HOME/dbs/init$ORACLE_SID.ora

control_files =

(/oracle/app/oradata/control1.ctl,/oracle/app/oradata/control2.ctl,/oracle/app/oradata/con

trol3.ctl)

undo_management = AUTO

undo_tablespace = UNDOTBS1

db_name = zhzp

db_unique_name = zhzp

db_block_size = 8192

sga_max_size = 320M

sga_target = 320M

5、建立密码文件

[oracle@sq ~]$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 force=y

6、建立所需目录

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/adump

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/bdump

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/pfile

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/cdump

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/dpdump

$ mkdir -p $ORACLE_BASE/admin/$ORACLE_SID/udump

7、建立spfile

SQL> startup nomount

SQL> create spfile from pfile;

8、创建自动建库脚本【注意:下面的配置文件中不能出现空行,否则出错】

$ vi /home/oracle/createDB.sql

内容:

create database zhzp

logfile group 1 ('$ORACLE_BASE/oradata/zhzp/redo01.log') size 100m,

group 2 ('$ORACLE_BASE/oradata/zhzp/redo02.log') size 100m,

group 3 ('$ORACLE_BASE/oradata/zhzp/redo03.log') size 100m

maxlogfiles 10

maxlogmembers 5

maxloghistory 5

maxdatafiles 100

maxinstances 1

character set zhs16gbk

national character set al16utf16

datafile '$ORACLE_BASE/oradata/zhzp/system01.dbf' size 350m reuse autoextend on next 1m

maxsize unlimited extent management local

sysaux datafile '$ORACLE_BASE/oradata/sysaux01.dbf' size 350m reuse autoextend on next 1m

maxsize unlimited

default temporary tablespace temp01 tempfile '$ORACLE_BASE/oradata/zhzp/temp01.dbf' size

50m reuse autoextend on next 1m maxsize 500m

undo tablespace undotbs1 datafile '$ORACLE_BASE/oradata/zhzp/undotbs01.dbf' size 500m

reuse autoextend on next 1m maxsize unlimited;

9、执行刚才的脚本,建数据字典视图、建存储过程包(本过程需要10-20分钟)

SQL> @/home/oracle/createDB.sql

SQL> @/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql

SQL> @/oracle/app/oracle/product/10.2.0/db_1/rdbms/admin/catproc.sql

10、看到如下界面表示手工建库成功!

oracle10g新建数据,Oracle10g手工创建数据库相关推荐

  1. 【Oracle】手工创建数据库

    手工创建数据库步骤 1.  创建 instance 步骤 ①准备参数文件 pfile/spfile (参考数据库软件安装 init 文件) ②启动 instance 实例 2.  创建 databas ...

  2. OCM备考 一、Server config 之手工创建数据库

    OCM考试大纲针对创建数据库的要求: ﹡ Create the database ﹡ Determine and set sizing parameters for database structur ...

  3. oracle+转换成omf,Oracle 11g r2基于OMF方式手工创建数据库

    1).使用OMF特性可以帮助我们最快的完成手工创建数据库 2).借助联机文档路径:Database Administration -> Administrator's Guide -> 2 ...

  4. hive的数据定义之创建数据库和表

    1.对数据库的操作 create database hive_db //创建数据库hive_db create table hive_db.test(字段) //在数据库hive_db中创建test表 ...

  5. oracle9i如何建表,oracle9i命令(一):手工创建数据库

    软件环境:windows2003+oracle9.2.0.1 硬件环境:IBMR50讯驰1.6+512M+40G 一.windows2003下手工创建Oracle数据库 1.首先创建目录.在DOS下运 ...

  6. mysql用户数据导入_mysql创建数据库、用户及导入数据_mysql数据库教程

    怎样mysql创建数据库.用户及导入数据 1. 修改MYSQL服务器字符集为utf8: 1.1 当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_% ...

  7. 创建student数据表_创建数据库、表和更改表

    终端操作 第一步当然是打开终端,然后就是输入代码喽: mysql -u root -p 然后登陆成功,可以看到你的版本号:我的是8.0.18.后续都是这个版本. 创建数据库: CREATE DATAB ...

  8. oracle 手工创建数据库

    1:准备初始化的文件initR43jxgl2.ora.(最好的办法就是直接到以前的安装实例中复制一份ora文件). 2:用.bat文件创建相应的文件,来保存相关的数据库信息. 3:准备创建数据库的脚本 ...

  9. oracle+手工创建pfile,oracle 手工创建数据库

    1, 创建pfile,通cat命令将以#和空格开头的行过滤掉,放到initSID.ora文件中 pfile文件格式为init(sid).ora cd $ORACLE_HOME/dbs cat init ...

最新文章

  1. 最高奖金5万|带打目标检测大赛!还给匹配神助攻队友!
  2. linux系统上搭建vsftp服务
  3. 一网打尽深度学习之卷积神经网络的经典网络(LeNet-5、AlexNet、ZFNet、VGG-16、GoogLeNet、ResNet)
  4. 一文搞定Qt读写excel以及qt读写xml数据
  5. android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法
  6. 【Flink】Flink 流处理 Sum操作 Table is not an append-only table. Use the toRetractStream() in order to hand
  7. HDU--1054--Strategic Game【最小点覆盖】
  8. mysql with 查询_mysql笔记(6)-多表查询之with
  9. HTML5期末大作业:动漫人物介绍网站设计——哆啦A梦(5页) HTML+CSS+JavaScript 学生动漫网页设计模板下载 哆啦A大学生HTML网页制作作品 简单漫画网页设计成品
  10. 如何在MacBook中录制iphone模式的视频?macbook屏幕模糊如何解决?
  11. 北京项目总监市场需求
  12. ubuntu下qt模拟键盘按键按下_Qt 项目之虚拟键盘
  13. python并行爬虫
  14. CSAPP 第三版 第六章 家庭作业and so on
  15. 【机器视觉】基于MATLAB+Hough变换对工件尺寸检测
  16. 智慧城市背景下的“多规合一”标准探究
  17. Centos7配置阿里云DNS
  18. 用c++输出一个等腰三角形
  19. python安装包怎么用蓝牙传送文件_Python蓝牙如何将文件发送到phon
  20. Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法

热门文章

  1. 【HTML/CSS】margin塌陷和合并问题
  2. 服务器开放特定端口的方法
  3. Broadcast简单使用
  4. Android高德地图自定义Markers的例子
  5. ASP。NET的设计思想
  6. 00001-整数倒置-Java-leetcode-要考虑到溢出问题
  7. linux——线程通信(1)
  8. python-字典方法
  9. 【剑指offer】面试题30:包含min函数的栈(Java)
  10. jsp内置对象--application