oracle数据库 with DBCA方式

[复制链接]
查看11 | 回复0 | 2017-2-19 22:00:00 | 显示全部楼层 |阅读模式
本帖最后由 VamzJ 于 2017-2-16 10:23 编辑
一,配置好环境变量
创建一个配置文件
vi ~/profile_PROD1
里面的内容填写
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=PROD1
export PATH=$ORACLE_HOME/bin:$PATH

二、加载环境变量
oracle $ . profile_PROD1
oracle $ dbca


1.png (55.55 KB, 下载次数: 11)
下载附件
2017-2-16 10:15 上传



2.png (59.85 KB, 下载次数: 9)
下载附件
2017-2-16 10:15 上传

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\2693808c089a4d858b71ad1b3e6c5f5d\xlgm2e6&690.jpeg
PS:数据库模版的介绍
1、Custom Database 是没有模版,相当于脚本建库,安装数据库的形式,没有包括数据文件在里面,所有的参数文件都是安装的过程自定义设置的,这种方式可以自定义常用的组件和内容,根据需要修改,如blocksize

2、General purpose or Transation Processing 和data warehouse是用模版的,很多的配置早已经在模版配置好了,建库速度比较快,blocksize已经锁定,无法修改(最后也是可以修改,但是会出问题)。

可以选择show details 查看不同的模版,里面有什么样的内容,什么样的配置
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\6abdc81f245042519d09e6a8be281f96\xo2jr8d&690.jpeg


3.png (51.45 KB, 下载次数: 9)
下载附件
2017-2-16 10:15 上传

PS:数据库名和全局数据库名是不一样的喔!全局数据库名=数据名(db_name)+域名(domain)


4.png (49.46 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传

PS:DBCA建库可以直接配置EM,但是这里选择不配置,因为可以在后续自己手工配置


5.png (46.4 KB, 下载次数: 16)
下载附件
2017-2-16 10:15 上传



6.png (45.48 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\95cc57aadfa04e28835d1afd4deebc0c\xzviq1e&690.jpeg
PS:两个用户,简单设置密码:oracle


7.png (50.53 KB, 下载次数: 8)
下载附件
2017-2-16 10:15 上传

PS:弹框:你的密码太简单啦! 选择YES即可


8.png (10.09 KB, 下载次数: 8)
下载附件
2017-2-16 10:15 上传

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\a2b7d9074cad41079e9d940039f3b50c\gxgdli1e&690.png
PS:1、在11g开始,已经不支持裸设备,但是如果从10G升级到11G的话,还是可以支持裸设备。到了12c,裸设备就真正地不能在这里用了!
2、指定所有数据库 文件的位置 ,也可以使用OMF(oracle-managed Files)的方式
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\93586892790a4e8691fa0cd412f989f5\**hcd0&690.jpeg


9.png (56.87 KB, 下载次数: 11)
下载附件
2017-2-16 10:15 上传

PS:事先创建好fast_recovery_area目录,ORACLE_BASE=/u01/app/oracle
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\b324dc3366c643f295c81aac260194f8\xm4eqea&690.jpeg


10.png (54 KB, 下载次数: 7)
下载附件
2017-2-16 10:15 上传

PS:选择simple Schemas
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\561c4bc0c2b14dcd9b12abf058fb57b2\xpucv91&690.jpeg


11.png (44.51 KB, 下载次数: 7)
下载附件
2017-2-16 10:15 上传

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\f69738e787b649b8a6535700ffe59a3e\xsgsf43&690.jpeg


12.png (43.43 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传

PS:虚拟机的内存是2G,这里的数据库内存使用不需要很多啦,450M足够了
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\d62eed4400bc443695922e8e14675599\xummy52&690.jpeg


13.png (60.64 KB, 下载次数: 8)
下载附件
2017-2-16 10:15 上传

PS:默认的Processes 150就可以了,不要调多,调得越多,所需要的内存就越多!不信,你试试看!


14.png (59.51 KB, 下载次数: 7)
下载附件
2017-2-16 10:15 上传

PS:
1、选择适当的字符集,不同的字符集,需要考虑数据的扩展。特别针对一些跨国家的,oracle推荐AL32UTF8。但是国内安装针对中文一般选择中文,而不是选择Unicode

2、国内环境很多使用 simplified chinese

3、Unicode的是3字节,16GBK的是2字节
1G 16GBK的数据量换成Unicode的数据量则为 1.5G
10G 16GBK的数据量换成Unicode的数据量则为15G
目前来说,存储很便宜,除非库真的非常的大,需要考虑成本啦!
练习环境:建议用Unicode,生产环境根据生产的需要
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\af3adad141134c8ea890d8620c6e2547\xzvki90&690.jpeg


15.png (62.33 KB, 下载次数: 4)
下载附件
2017-2-16 10:15 上传



16.png (11.27 KB, 下载次数: 14)
下载附件
2017-2-16 10:15 上传


PS:
1、数据库服务进程连接的模式,在这里用Dedicated专用连接的模式。
2、生产环境可能比较多用到Dedicated Server

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\6b5a86d1839f443f9e9cfbd83bb1d3a1\y5ovy7c&690.jpeg


17.png (64.67 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传


PS:可以查看下左边栏目的内容(不用修改,看看就好!)
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\2e816de9e0574aabbc504ba76d4fca0b\y8lri50&690.jpeg


18.png (23.22 KB, 下载次数: 11)
下载附件
2017-2-16 10:15 上传



19.png (16.84 KB, 下载次数: 6)
下载附件
2017-2-16 10:15 上传



20.png (17.14 KB, 下载次数: 7)
下载附件
2017-2-16 10:15 上传



21.png (15.95 KB, 下载次数: 12)
下载附件
2017-2-16 10:15 上传



22.png (11.27 KB, 下载次数: 9)
下载附件
2017-2-16 10:15 上传



23.png (13.43 KB, 下载次数: 5)
下载附件
2017-2-16 10:15 上传

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\f622973abe0941cc9c467591e2003b0c\yaqvac6&690.jpeg

C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\8f6341bbfc6f48f4af9e4803eef740e7\ydsal8f&690.jpeg
PS:可以选择Save as a Database template作为一个模版,以后可以统一以这种模版建库
也可以选上创建数据库的脚本。(自己有空再研究下,然后有机会再给大家分享)
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\e8188ccfddb94ebd82c7dcdb6a749bc1\chzor19&690.jpeg


24.png (58.13 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传



25.png (12.38 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传



26.png (7.34 KB, 下载次数: 7)
下载附件
2017-2-16 10:15 上传



27.png (47.2 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传



28.png (14.67 KB, 下载次数: 16)
下载附件
2017-2-16 10:15 上传



C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\05f79a98f8414a78a3aa128d69c1b278\csuxm8a&690.jpeg
PS:创建数据库的脚本,用gedit打开看下,可以看出该文件夹有这么多的东西
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\a0e2fe42f6514553a1c81efa7771b8a0\gcyfcn87&690.png


29.png (170.13 KB, 下载次数: 6)
下载附件
2017-2-16 10:15 上传

PS:用gedit打开PROD1.sh ,可以看到箭头的方向,查看下PROD1.sql是干嘛的
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\21fbd610fbb44286b8ce14b79accafda\d35ib53&690.jpeg


30.png (293.33 KB, 下载次数: 4)
下载附件
2017-2-16 10:15 上传

PS:喔!原来设置了用户的密码,并且还要调用其他的sql
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\6fef3592b6534e14966ec52b88430f0b\d5ywvb1&690.jpeg


31.png (247.31 KB, 下载次数: 11)
下载附件
2017-2-16 10:15 上传



三、删除数据库
oracle $ dbca
选择Delete Database
C:\Users\Administrator\AppData\Local\YNote\data\sina5890858390\8cdb06a965e04733b9277b10c61cb26f\d8zvj9f&690.jpeg


32.png (86.25 KB, 下载次数: 10)
下载附件
2017-2-16 10:15 上传

四、心得
1、温故而知新,孰能生巧。
2、安装oracle的数据库的速度其实是可以很快的,很快的方式可以用于练习使用,在生产环境下,安装数据库就要考虑得全面,用以上的方法万万不可。但是练习的环境连个数据库都没有,还学啥呢?
3、多看下官方文档,虽然是英文,但还是要多去阅读,熟悉文档者,可以掌握全面一点的知识喔!
4、感谢恩师,感谢家人,感谢爱人,感谢自己!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行