oracle9i如何建表,手工创建oracle 9i数据库

2024-03-22 10:30

本文主要是介绍oracle9i如何建表,手工创建oracle 9i数据库,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Note

162491.1.描述来使用SPFILE.

2.使用如下SQLPLUS命令来连接数据库:

sqlplus '/ as

sysdba'

3.启动数据库到NOMOUNT 模式:

SQL> startup nomount

4.创建数据库:

***

路径名,文件名,和一些参数和大小都需要修改

CREATE DATABASE

MAXLOGFILES

255

MAXINSTANCES 1

MAXDATAFILES 256

MAXLOGHISTORY 256

DATAFILE

'/u01/oracle/rbdb1/system_01.dbf' SIZE 400M REUSE

UNDO TABLESPACE "UNDOTBS"

DATAFILE '/u01/oracle/rbdb1/undotbs_01.dbf'

SIZE 200M REUSE AUTOEXTEND ON

NEXT 5120K MAXSIZE UNLIMITED

CHARACTER SET US7ASCII

LOGFILE GROUP 1

('/u01/oracle/rbdb1/redo1_01.dbf') SIZE 100M REUSE,

GROUP 2

('/u01/oracle/rbdb1/redo1_02.dbf') SIZE 100M REUSE;

5.建立用户表空间:

***

路径名,文件名,和一些参数和大小都需要修改

CREATE TABLESPACE "USERS" DATAFILE

'/u01/oracle/rbdb1/users01.dbf'

SIZE 300M REUSE AUTOEXTEND ON

NEXT 5M

MAXSIZE 1500M;

6.建一个临时表空间:

*** 路径名,文件名,和一些参数和大小都需要修改

CREATE TEMPORARY

TABLESPACE "TEMP" TEMPFILE '/u01/oracle/rbdb1/temp_01.dbf'

SIZE 40M REUSE

AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED

EXTENT MANAGEMENT LOCAL;

ALTER

DATABASE DEFAULT TEMPORARY TABLESPACE

"TEMP";

7.运行必要的建视图,同义词的脚本.

主要必须运行的脚本有:

1>.CATALOG.SQL--创建数据字典视图和动态性能视图.

2>.CATPROC.SQL--创建PL/SQL功能和许多PL/SQL程序包.

建立一个RAC数据库的步骤:

1.在$ORACLE_HOME/dbs目录下,建立一个init.ora文件,在windows下,这个文件在$ORACLE_HOME\database下,为了简便,可以拷贝init.ora文件为init.ora来编辑它.记住你的控制文件必须是已经存在的裸设备或集群文件系统.

***

路径名,文件名,和一些参数和大小都需要修改,例如:

下面是第一个实例的参数样例,一个集群内的RAC数据库的参数.

db_block_size=8192

db_cache_size=52428800

background_dump_dest=/u01/32bit/app/oracle/product/9.0.1/rdbms/log

core_dump_dest=/u01/32bit/app/oracle/product/9.0.1/rdbms/log

user_dump_dest=/u01/32bit/app/oracle/product/9.0.1/rdbms/log

timed_statistics=TRUE

control_files=("/dev/RAC/control_01.ctl",

"/dev/RAC/control_02.ctl"

12847252_2.gif

db_name=RAC

shared_pool_size=52428800

sort_area_size=524288

undo_management=AUTO

cluster_database=true

cluster_database_instances=2

remote_listener=LISTENERS_RAC

Instance

Specific Parameters for Instance

"RAC1":

instance_name=RAC1

instance_number=1

local_listener=LISTENER_RAC1

thread=1

undo_tablespace=UNDOTBS

***local_listener参数

要求你事先加 listener

地址到tnsnames.ora文件中,记得两个节点都要加.

2.使用如下SQLPLUS命令来连接数据库:

sqlplus '/ as

sysdba'

3.启动数据库到NOMOUNT 模式:

SQL> startup

nomount

4.建数据库(所有的裸设备必须已要建好,且可以由数据库用户访问)

***

路径名,文件名,和一些参数和大小都需要修改

CREATE DATABASE

CONTROLFILE

REUSE

MAXDATAFILES 254

MAXINSTANCES 32

MAXLOGHISTORY

100

MAXLOGMEMBERS 5

MAXLOGFILES 64

DATAFILE

'/dev/RAC/system_01_400.dbf' SIZE 400M

REUSE AUTOEXTEND ON NEXT 10240K

MAXSIZE UNLIMITED

UNDO TABLESPACE "UNDOTBS"

DATAFILE

'/dev/RAC/undotbs_01_210.dbf' SIZE 200M REUSE

NEXT 5120K MAXSIZE

UNLIMITED

CHARACTER SET US7ASCII

LOGFILE GROUP 1

('/dev/RAC/redo1_01_100.dbf') SIZE 100M REUSE,

GROUP 2

('/dev/RAC/redo1_02_100.dbf') SIZE 100M REUSE;

5.建用户表空间:

***

路径名,文件名,和一些参数和大小都需要修改

CREATE TABLESPACE "USERS" LOGGING

DATAFILE

'/dev/RAC/users_01_125.dbf' SIZE 120M REUSE

NEXT 1280K MAXSIZE

UNLIMITED EXTENT MANAGEMENT LOCAL;

6.建临地表空间

***

路径名,文件名,和一些参数和大小都需要修改

CREATE TEMPORARY TABLESPACE "TEMP"

TEMPFILE

'/dev/RAC/temp_01_50.dbf' SIZE 40M REUSE

7.建第二个回滚表空间

***

路径名,文件名,和一些参数和大小都需要修改

CREATE UNDO TABLESPACE "UNDOTBS2"

DATAFILE

'/dev/RAC/undotbs_02_210.dbf' SIZE 200M REUSE

NEXT 5120K MAXSIZE

UNLIMITED;

8.运行必要的脚本:

1>.CATALOG.SQL--创建数据字典视图和动态性能视图.

2>.CATPROC.SQL--创建PL/SQL功能和许多PL/SQL程序包.

3>.CATPARR.SQL--创建RAC特定的视图.

9.编辑第二节点的init.ora

为第二个实例设置适当的值:

***

名字可能需要修改

instance_name=RAC2

instance_number=2

local_listener=LISTENER_RAC2

thread=2

undo_tablespace=UNDOTBS2

10.在第一个实例上,执行如下命令:

***名字和路径可能需要修改

alter

database

add logfile thread 2

group 3 ('/dev/RAC/redo2_01_100.dbf') size

100M,

group 4 ('/dev/RAC/redo2_02_100.dbf') size 100M;

alter database

enable public thread 2;

11.启动第二个实例(假设你的集成软件是启动且正常运行的)

这篇关于oracle9i如何建表,手工创建oracle 9i数据库的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/835115

相关文章

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti