Oracle11g手动创建数据库方法
Oracle11g手动创建数据库方法
参考网页http://www.th7.cn/db/Oracle/201311/36926.shtml
安装路径
我的安装路径是:E:\app\admin\product\11.2.0\dbhome_1
DATABASE NAME、实例名以及ORACLE_SID:名字全部都是MYDB
SYS和SYSTEM等用户的密码:123456
1:创建文件夹
2:创建初始化参数文件
3:创建执行建库脚本
4:设置环境变量
5: 创建实例
6:创建口令文件
7:启动数据库NOMOUNT状态
8:执行建库脚本 MYDB.sql (MYDB.sql放在E盘目录下)
9:运行脚本创建数据字典试图
1:创建文件夹

拒绝访问的话,原因是win7要以管理员身份运行。

2:创建初始化参数文件

将init.ora文件拷贝到桌面修改好后取名为initMYDB.ora,拷贝到
E:\app\admin\product\11.2.0\dbhome_1\database

内容如下:
| 
 # # $Header: rdbms/admin/init.ora /main/23 2009/05/15 13:35:38 ysarig Exp $ # # Copyright (c) 1991, 1997, 1998 by Oracle Corporation # NAME # init.ora # FUNCTION # NOTES # MODIFIED # ysarig 05/14/09 - Updating compatible to 11.2 # ysarig 08/13/07 - Fixing the sample for 11g # atsukerm 08/06/98 - fix for 8.1. # hpiao 06/05/97 - fix for 803 # glavash 05/12/97 - add oracle_trace_enable comment # hpiao 04/22/97 - remove ifile=, events=, etc. # alingelb 09/19/94 - remove vms-specific stuff # dpawson 07/07/93 - add more comments regarded archive start # maporter 10/29/92 - Add vms_sga_use_gblpagfile=TRUE # jloaiza 03/07/92 - change ALPHA to BETA # danderso 02/26/92 - change db_block_cache_protect to _db_block_cache_p # ghallmar 02/03/92 - db_directory -> db_domain # maporter 01/12/92 - merge changes from branch 1.8.308.1 # maporter 12/21/91 - bug 76493: Add control_files parameter # wbridge 12/03/91 - use of %c in archive format is discouraged # ghallmar 12/02/91 - add global_names=true, db_directory=us.acme.com # thayes 11/27/91 - Change default for cache_clone # jloaiza 08/13/91 - merge changes from branch 1.7.100.1 # jloaiza 07/31/91 - add debug stuff # rlim 04/29/91 - removal of char_is_varchar2 # Bridge 03/12/91 - log_allocation no longer exists # Wijaya 02/05/91 - remove obsolete parameters # ############################################################################## # Example INIT.ORA file # # This file is provided by Oracle Corporation to help you start by providing # a starting point to customize your RDBMS installation for your site. # # NOTE: The values that are used in this file are only intended to be used # as a starting point. You may want to adjust/tune those values to your # specific hardware and needs. You may also consider using Database # Configuration Assistant tool (DBCA) to create INIT file and to size your # initial set of tablespaces based on the user input. ############################################################################### # Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at # install time) db_name='MYDB' memory_target=1G processes = 150 audit_file_dest='E:/app/admin/product/11.2.0/dbhome_1/admin/MYDB/adump' audit_trail ='db' db_block_size=8192 db_domain='' db_recovery_file_dest='E:/app/admin/flash_recovery_area' db_recovery_file_dest_size=2G diagnostic_dest='E:\app\admin\product\11.2.0\dbhome_1\oradata' dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)' open_cursors=300 remote_login_passwordfile='EXCLUSIVE' undo_tablespace='UNDOTBS1' # You may want to ensure that control files are created on separate physical # devices control_files = (ora_control1, ora_control2) compatible ='11.2.0'  | 
3:创建建库脚本
新建文本文件内容如下:
| 
 create database MYDB datafile 'E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/system01.dbf' size 300M reuse autoextend on next 10240K maxsize unlimited extent management local sysaux datafile 'E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/sysaux01.dbf' size 120M reuse autoextend on next 10240K maxsize unlimited default temporary tablespace temp tempfile 'E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/temp01.dbf' size 20M reuse autoextend on next 640K maxsize unlimited undo tablespace "UNDOTBS1" datafile 'E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/undotbs1.dbf' size 20M reuse autoextend on next 5120K maxsize unlimited logfile group 1 ('E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/redo01.log') size 10M, group 2 ('E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/redo02.log') size 10M, group 3 ('E:/app/admin/product/11.2.0/dbhome_1/oradata/MYDB/redo03.log') size 10M;  | 
然后另存为.sql格式


4:设置环境变量
set oracle_sid=MYDB
5:创建实例
oradim -new -sid MYDB
6:创建口令文件
orapwd file=E:\app\admin\product\11.2.0\dbhome_1\database\PWDMYDB.ora password=123456 entries=2
7:启动数据库NOMOUNT状态
sqlplus /nolog
conn sys/abcdef as sysdba
startup nomount
8:执行脚本 MYDB.sql (MYDB.sql放在E盘目录下)
@ E:\MYDB.sql;

9:运行脚本创建数据字典视图
SQL>@E:\app\admin\product\11.2.0\dbhome_1\RDBMS\ADMIN\catalog.sql

SQL>@E:\app\admin\product\11.2.0\dbhome_1\RDBMS\ADMIN\catproc.sql
Oracle11g手动创建数据库方法的更多相关文章
- 详解Oracle手动创建数据库几大步骤
		
在这里我们将介绍Oracle手动创建数据库几大步骤,包括前期的准备工作,以及具体的实施. Oracle手动创建数据库是本文介绍的重点,希望通过本文能帮助大家更好的利用Oracle.51CTO也向您推荐 ...
 - oracle11g如何创建数据库
		
oracle11g创建数据库的步骤如下:1.按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开:2.打开数据库配置助手Database ...
 - django ORM创建数据库方法
		
1.指定连接pymysql(python3.x) 先配置_init_.py import pymysql pymysql.install_as_MySQLdb() 2.配置连接mysql文件信息 se ...
 - 【转载】[Oracle] Linux下手动创建数据库过程
		
今天发现一个Oracle测试库的字符集设置不正确,原本的字符集是UTF-8,正确的字符集应该是ZHS16GBK,因为UTF-8是ZHS16GBK的超集,无法修改,只能重建数据库,幸好该测试库上还没有数 ...
 - 使用SQL手动创建数据库并创建一个具有该数据库所有权限的用户
		
$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. ...
 - 【SQL server基础】手动创建数据库和表格
		
use master go if exists(select * from sysdatabases where name='learning') drop database learning go ...
 - 1_02_MSSQL课程_T_SQL语句_手动创建数据库和表
		
1. 基本的DML SQL脚本 ->简单的查询: Select 列名 From 表明 where 条件表达式 ->插入数据: Insert Into 表名(列名1,列名2,列名3..... ...
 - oracle(创建数据库对象)
		
1 --创建数据库 2 --1.SYSDBA系统权限 3 startup:--启动数据库. 4 shutdown:--关闭数据库. 5 alter database[mount]|[open]|[ba ...
 - 利用SQLite在android上创建数据库
		
利用SQLite在android上创建数据库 方法: 1.创建我们的数据库类继承SQLiteOpenHelper类 完成相关函数的重写和数据库对象的初始化 public MySQLiteOpenHel ...
 
随机推荐
- mysql 执行计划分析三看, explain,profiling,optimizer_trace
			
http://blog.csdn.net/xj626852095/article/details/52767963 step 1 使用explain 查看执行计划, 5.6后可以加参数 explain ...
 - KBMMW 4.84.00 发布
			
kbmMW is a portable, highly scalable, high end application server and enterprise architecture integr ...
 - raiDrive添加坚果云
			
把坚果云网盘映射到本地. 使用raidrive 中webDAV添加坚果云. 1.登录自己的坚果云网页版,点“安全选项”,右侧有第三方应用管理,生成密码,按照示例填入第三方应用即可. 2.注意:暂时此处 ...
 - 34、iOS App图标和启动画面尺寸
			
注意:iOS所有图标的圆角效果由系统生成,给到的图标本身不能是圆角的. 1. 桌面图标 (app icon) for iPhone6 plus(@3x) : 180 x 180 for iPhone ...
 - 686. Repeated String Match
			
方法一.算是暴力解法吧,拼一段找一下 static int wing=[]() { std::ios::sync_with_stdio(false); cin.tie(NULL); ; }(); cl ...
 - jQuery插件开发全解析[转]
			
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法.jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级 ...
 - msyql 主从配置
			
vim /etc/mysql/my.cnf; # 以下部分一定要配置在[mysqld]后面 [mysqld] log-bin=mysql-bin server-id= //设置数据库服务器唯一ID,这 ...
 - jQuery 常用效果
			
hide和show 同样有 fadeInhe fadeOut 的功能 $(document).ready(function(){ $("#hide").click(function ...
 - 非关系型数据库MongoDB
			
爆炸式发展的NoSQL技术 在过去的很长一段时间中,关系型数据库(Relational Database Management System)一直是最主流的数据库解决方案,他运用真实世界中事物与关系来 ...
 - CButton控件
			
1. CButton等控件一般有两种方式创建,一是在资源视图中添加,一是在代码中使用成员函数Create()进行动态创建.如果是第一种那么添加Button变量同样在资源视图中实现,右击Button控件 ...