成都网站建设设计

将想法与焦点和您一起共享

oracle中怎么建库,oracle数据库建库

Oracle怎么用命令创建一个数据库

手工建库须要经几步骤每步骤都非关键包括: 一、 创建必要相关目录 二、 创建初始化参数文件 三、 设置环境变量Oracle_sid 四、 创建实例 5、 创建口令文件 陆、 启数据库nomount(实例)状态 漆、 执行建库脚本 吧、 执行catalog脚步本创建数据字典 9、 执行catPRoc创建package包 一0、 执行pupbld 一一、 由初始化参数文件创建spfile文件 一二、 执行scott脚本创建scott模式

成都创新互联自2013年起,是专业互联网技术服务公司,拥有项目网站设计制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元长沙县做网站,已为上家服务,为长沙县各地企业和个人服务,联系电话:18980820575

oracle 就安装了软件,该怎么建立数据库

1、

下面要进行建库,使用命令dbca

[oracle@redhat4 ~]$ dbca

-bash: dbca: command not found

显示找不到命令

有dbca这个命令,但是找不到它,说明环境变量PATH设置有问题

设置环境变量PATH

[oracle@redhat4 ~]$ vi .bash_profile

在文件尾部加入下行

export PATH=$PATH:$ORACLE_HOME/bin:.

再重新登陆一下oracle用户,使环境变量生效。

[root@redhat4 install]# su - oracle

运行dbca命令

----

2、

成功启动 Database Configuration Assistant 数据库配置助手开始建库。

步骤1:操作

请选择希望执行的操作:

这个页面显示了我们通过dbca可以执行的操作

这里我们选 创建数据库

步骤2:选择创建数据库的模板

有一般用途、事务处理、定制数据库、数据仓库四种模板可供选择。

四种模板参数和内容有区别,而安装中的区别在后面的步骤9 数据库内容 页中的内容

一般用途 事务处理 数据仓库 三种模板在步骤9显示的是:

实例方案标签页,自己只能决定是否选择实例方案组件

定制数据库 模板在步骤9显示的是:

数据库组件标签页,可以自己选择组件,但是无法选择实例方案组件

这里我们选择 一般用途 模板

步骤3: 数据库标识

全局数据库名:jiagulun SID:jiagulun

步骤4: 管理选项

决定使不使用Enterprise Manager

em用java编写,用ie访问 如果选择了它我们可以使用基于ie的工具管理oracle

推荐生产中使用。

步骤5: 数据库身份证明

oracle建立中,在数据库内部默认会建很多用户

在这里只是学习,给这些用户设置相同的密码,设为oracle。实际生产中可分别设置,并要保证密码强度。

步骤6: 存储选项

生产中ASM和裸设备使用非常多,而且ASM用的越来越多,

学习中我们使用文件系统。

步骤7: 数据库文件所在位置

决定数据库建在文件系统的那个目录底下

这里是用 所有数据库文件使用公共位置:{ORACLE_BASE}/oradata

这里可以自己选择路径,但自己要记住,方便以后使用。

步骤8: 恢复配置

指定快速恢复区 按默认即可

步骤9:选上示例方案

学习中需要使用的一些案例,实际生产中没有用。

步骤10:初始化参数

oracle数据库是非常吃内存的一个软件,这里要设置oracle使用的内存大小

这些参数事后可以调整

但字符集以后最好不要再调了,这里设定后,就不要改变了,以后调可能会出现问题

数据库字符集选:ZHS16GBK-GBK 16位简体中文,建议选AL32UTF8,实际生产中这两种用的最多。

国外有企业分支机构可以选AL32UTF8

国家字符集选:AL16UTF16

其它默认

步骤11:数据库存储

决定oracle数据库的三类文件 控制文件、数据文件、重做日志组 的 存储位置

三类文件的内容,有什么意义,放到存储结构中讲。

步骤12:创建选项

选 创建数据库

点完成

最后的确认页:

确认自己在各步骤做的选择后,点 确定 开始创建数据库。

创建数据库完成后,Database Configuration Assistant 给出完成页面。

显示的是:

数据库创建完成。详细信息在:/u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/jiagulun 上的日志文件

数据库参数文件名:/u01/app/oracle/product/10.2.0/db_1/dbs/spfilejiagulun.ora

Database Control URL 为:

这里还可以点击 口令管理... 修改刚创建完成的oracle数据库当前所有已有用户的密码。

退出 后

数据库创建最终完成。

如何手动创建oracle数据库

手动建库

手动建库并不复杂, 而且是ocm必考的内容。

[root@oel8 ~]# mkdir /d01

[root@oel8 ~]# chown oracle:dba /d01

[oracle@oel8 dbs]$ cd /d01

[oracle@oel8 d01]$ ls

[oracle@oel8  ]$ mkdir  -p /d01/oradata/G11R21/controlfile

[oracle@oel8 ~]$ mkdir  -p/d01/oradata/G11R21/logfile

[oracle@oel8 ~]$  mkdir  -p /d01/oradata/G11R21/datafile

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

[oracle@oel8 dbs]$ vi initG11R21.ora

*.db_name='G11R21'

*.memory_max_target=0

*.memory_target=0

*.sga_target= 1200M

*.control_files='/d01/oradata/G11R21/controlfile/control1.ctl','/d01/oradata/G11R21/controlfile/control2.ctl'                 

SQL startup nomount;

ORACLE instance started.

Total System Global Area 1302769664 bytes

Fixed Size                 2213056 bytes

Variable Size             385878848bytes

Database Buffers         905969664 bytes

Redo Buffers               8708096 bytes

db_create_file_dest

db_create_online_log_dest_1

Startup nomount;

[oracle@oel8 ~]$ vi create_db.sql   

create_db.sql中将要包含 手动创建数据库的脚本

Sqlplus /nolog

Conn / as sysdba

Startup nomount;

alter session set events '10046 trace name  context forever,level 12';

create DATABASE G11R21

user sys      identified by  oracle

user system   identified by  oracle

LOGFILE group 1 ('/d01/oradata/G11R21/logfile/redo01.log')  size 300M blocksize 512,

group 2 ('/d01/oradata/G11R21/logfile/redo02.log') size 300M blocksize  512,

group 3 ('/d01/oradata/G11R21/logfile/redo03.log') size 300M blocksize  512

MAXLOGFILES         30

MAXLOGMEMBERS       5

MAXLOGHISTORY       200

MAXDATAFILES        200

MAXINSTANCES        4

CHARACTER SET          AL32UTF8

NATIONAL CHARACTER SET AL16UTF16

EXTENT MANAGEMENT LOCAL

DATAFILE  '/d01/oradata/G11R21/datafile/system01.dbf' size 350M reuse autoextend on

SYSAUX DATAFILE  '/d01/oradata/G11R21/datafile/sysaux01.dbf' size 350M reuse autoextend on

DEFAULT TABLESPACE USERS DATAFILE  '/d01/oradata/G11R21/datafile/users01.dbf' size 350M reuse autoextend on

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE  '/d01/oradata/G11R21/datafile/temp01.dbf' size  100M reuse autoextend on

UNDO TABLESPACE UNDOTBS1 DATAFILE  '/d01/oradata/G11R21/datafile/undotbs1.dbf' size 300M reuse autoextend on  MAXSIZE UNLIMITED;

SQL @create_db

Database  created.

SQL oradebug setmypid

Statement processed.

SQL oradebug tracefile_name

/s01/oracle/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/g11r21/G11R21/trace/G11R21_ora_6130.trc

SQL select value from v$diag_info  where name='Default Trace File';

VALUE

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

/s01/oracle/app/oracle/product/11.2.0/dbhome_1/log/diag/rdbms/g11r21/G11R21/trac

e/G11R21_ora_6130.trc

from askmaclean


网站栏目:oracle中怎么建库,oracle数据库建库
本文来源:http://chengdu.cdxwcx.cn/article/dsshdio.html