oracle怎么创建模式,数据库怎么创建模式-成都快上网建站

oracle怎么创建模式,数据库怎么创建模式

oracle 创建表空间模式

建议你在初始创建表空间的是制定一个size 和autoextend即可,其他的使用Oracle默认值。

我们提供的服务有:成都网站设计、成都网站建设、微信公众号开发、网站优化、网站认证、高碑店ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的高碑店网站制作公司

如果是裸设备,autoextend必须off,如果是文件系统,autoextend可以打开,也可以关闭(手工增加表空间数据文件)。

另外,从10g开始Oracle已经推荐是本地管理模式了,如果是字典管理的话,比较麻烦。

oracle如何创建图书馆管理模式?

oracle在创建用户(user)的时候自动创建一个同名的模式(schema),基本上,你不用区分模式和用户,登录用户,也就是使用了该模式。

至于用户(模式)下要创建哪些对象,这个得依据需求,做出概要设计才能确定。比如图书表,工作人员表,学生表,图书借阅记录表是最基本的,然后还要有很多外围的支持表(如各种代码表)和视图,以及若干存储过程、触发器等进行数据处理和保持业务逻辑的完整性一致性,以及其它的一些OBJECTS。这些细节是在需求分析的基础才能确定的。你这一句话太笼统,暂时无法确定。

如何在oracle 11g中创建新模式/新用户

SQL创建用户johny

2由1234确定

3默认表空间johny_tabspace

4临时表空间johny_tabspace_temp;

oracle怎么创建数据库实例

oracle手动创建数据库步骤如下所示:

1.编写初始化参数文件

2.设置操作系统环境变量

3.创建实例

4.以管理员身份连接数据库

5.启动实例

6.create

database

创建数据库

7.运行数据字典脚本

8.Oracle的网络配置

(客户端连接到服务端)

初始化参数文件

从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为initsid假设改为initzhouyt.ora.(init为文本文件)

对initzhouyt.ora内容进行修改

新增参数

*

instance_name=zhouyt

*

db_domain=hdu.edu.cn

修改参数

*

db_name=zhouyt

*

db_block_size=8192(8kM)

*

remote_login_passwordfile=exclusive

操作系统环境变量

设置操作系统环境变量oracle_sid指向数据库实例的名称

set

oracle_sid=zhouyt

该命令在window

dos窗口下只对当前有效,当关闭窗口则失效,想要一直有效,则需要在系统环境变量中修改

创建实例

实用工具oradim使用

在DOS窗口输入命令

oradim

-new

-sid

zhouyt

-intpwd

sys123(sys的密码,sys是管理员)

-startmode

auto

sid是Oracle在操作系统中的“身份证号码”

管理员身份连接数据库

sqlplus实用工具登录数据库

在DOS命令输入sqlplus/nolog

只是登录状态

以数据库管理员身份连接数据库

在上面的基础上输入命令

connect

sys/sys123

as

sysdba

因为以

数据库管理员身份

登录可以

安装数据库

启动实例

将文本初始化参数文件pfile转化为二进制初始化参数文件spfile

因为数据库启动需要找到配置文件,默认寻找二进制文件,也可以手动启动文本文件,那这一步就不需要了

输入命令

create

spfile

from

pfile;

(将会报错,因为文本文件比较老相对于Oracle

10g),

这个时候我们需要修改配置文件initzhouyt.ora

这个时候在%ORACLE_HOME%\database文件下会生成SPFILEZHOUYT.ora文件

以nomount形式启动实例

命令

startup

nomount,将会出现错误,当我们按照提示修改文本文件以后,如果我们还是按照startup

nomount来启动的话,我们要生成相应的二进制文件来覆盖旧的二进制文件

并注释%seed_control%

create

databae

创建数据库

创建数据库脚本

三个文件

控制文件

数据文件

重做日志文件

create

database

zhouyt

datafile

'C:\oracle\product\10.2.0\db_2\zhouyt\system_01.dbf'

size

100m

Autoextend

on

next

10m

maxsize

unlimited

sysaux

datafile

'C:\oracle\product\10.2.0\db_2\zhouyt\systemaux_01.dbf'

size

60m

Autoextend

on

next

10m

maxsize

unlimited

logfile

group

1

('C:\oracle\product\10.2.0\db_2\zhouyt\log_1_01.rdo')

size

10m,

group

2

('C:\oracle\product\10.2.0\db_2\zhouyt\log_2_01.rdo')

size

10m

character

set

zhs16gbk;

需要确保目录文件"db_2\zhouyt"存在

生成两个数据文件和两个重做日志文件,那么控制文件呢?

运行数据字典脚本

__数据库创建后,系统会生成两个管理员用户sys和system

运行3个数据字典脚本

catalog.sql

创建系统常用的数据字典视图和同义词

(sys登录);

catproc.sql

建立PL/SQL功能的使用环境,还创建几个PL/SQL包用于扩展RDBMS功能

(sys登录);

pupbld.sql

使用SQL*PLUS环境时需要

(system登录)

在命令行输入@

加脚本文件的绝对路径

第二个脚本过程和第一个一样

执行第三个脚本需要切换到system用户

connect

system/manager

@

C:\oracle\product\10.2.0\db_2\sqlplus\admin\pupbld.sql

创建scott模式

@

C:\oracle\product\10.2.0\db_2\RDBMS\ADMIN\scott.sql

oracle中怎么创建非同名的模式

什么是模式(schema)

模式是一个逻辑容器,你可以把模式理解为文件夹,方便我们对一组数据库对象进行管理。通常,一个大的系统由许多小的系统组成,我们可以给每个小的系统创建一个模式,把该系统中用到的数据库对象都创建在这个模式中。例如,每个公司都会有员工,我们可以创建一个模式 HR,然后在 HR 中创建一个表 EMPLOYEES 来维护员工信息,如果需要在其他模式中访问 EMPLOYEES 表,我们需要指定它的全名 HR.EMPLOYEES。

模式对象

我们可以在模式中创建表(Table), 分区(Partition), 视图(View), 索引(Indexe), 包(Package),存储过程(Procedure),函数(Function),触发起(Trigger),类型(Type), 序列(Sequence), 同义(Synonym)等数据库对象。

创建模式

模式隶属于某个数据库用户,模式名和数据库用户是相同的,那如何创建模式呢?呵呵,很简单,其实就是创建数据库用户。

SYS 和 SYSTEM 模式

当我们安装 Oracle 的时候,系统自动帮我们创建了 SYS 和 SYSTEM 模式,它们拥有最高权限,用来管理数据库,SYSTEM 比 SYS 提供了更多的表。

-- 更多参见:Oracle 精萃

-- 声明:转载请注明出处

-- Last edited on 2015-09-04

-- Created by ShangBo on 2015-09-04

-- End


名称栏目:oracle怎么创建模式,数据库怎么创建模式
地址分享:http://kswjz.com/article/dssscpi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流