WIN10 新建ORACLE实例
1 管理员身份进入CMD环境,执行DBCA命令,在弹出窗口的引导中,完成实例创建
2 如果在创建过程中没有选择适当的字符集(最好采用默认字符集),如下图所示,在进入PLSQL DEVELOPER的时候,出现了警告信息

需要修改注册表来更改客户端的编码,网上说路径为:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
但实际上我最终找到的路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb10g_home1
select userenv('language') from dual; 结果为SIMPLIFIED CHINESE_CHINA.UTF8
所以将注册表修改为SIMPLIFIED CHINESE_CHINA.UTF8,但该问题很难完全解决,即使这里的警告信息消失,但是PLSQL DEVELOPER工具的错误信息仍然是乱码,因而最好创建数据库实例时就使用默认字符集
3.创建表空间
CREATE TABLESPACE "DATA" DATAFILE
'D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\MYDEBUG\oradata01.dbf' SIZE 512M
AUTOEXTEND ON NEXT 8M MAXSIZE 1024M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO
稍作解释(参考自http://blog.chinaunix.net/uid-20802110-id-2105656.html):
LOGGING :
- 这个子句声明这个表空间上所有的用户对象的日志属性(缺省是logging),
- 包括表,索引,分区,物化视图,物化视图上的索引,分区
online|offline
- 改变表空间的状态。online使表空间创建后立即有效.这是缺省值.
- offline使表空间创建后无效.这个值,可以从dba_tablespace中得到。
PERMANENT|TEMPORARY
- 指出表空间的属性,是永久表空间还是临时表空间。
- 永久表空间存放的是永久对象,临时表空间存放的是session生命期中存在的临时对象。
- 这个参数生成的临时表空间创建后一直都是字典管理,不能使用extent management local选项。
- 如果要创建本地管理表空间,必须使用create temporary tablespace
- 注意,声明了这个参数后,不能声明block size
BLOCKSIZE integer [k]
- 这个参数可以设定一个不标准的块的大小。如果要设置这个参数,必须设置db_block_size,
- 至少一个db_nk_block_size,并且声明的integer的值必须等于db_nk_block_size.
- 注意:在临时表空间不能设置这个参数。
4.创建角色,用户,分配权限,建表
CREATE TABLESPACE "DATA" DATAFILE
'D:\IDE\ORACLE\PRODUCT\10.2.0\ORADATA\blog\oradata01.dbf' SIZE 512M
AUTOEXTEND ON NEXT 8M MAXSIZE 1024M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO Create role manager;
grant connect,resource,unlimited tablespace to manager;
create user heben identified by heben default tablespace data;
grant manager to heben
create table article
(
articleid number(10) not null,
articletitle varchar2(100 char),
authorid number(10) not null,
content blob,
datepublish date,
datelastmaint date default sysdate not null,
articlecatcd varchar2(4 char)
);
建表时可能会报错

grant connect,resource to heben; 解决问题
WIN10 新建ORACLE实例的更多相关文章
- 新建oracle实例
1.安装好ORACLE服务端.2.在开始菜单中,点击ORAHOME目录下的"Configuration and Migration Tools"下的"Database C ...
- CentOS Linux 新建oracle数据库实例并连接
CentOS Linux 新建oracle数据库实例 安装好oracle之后,首先想到的那就是自己建一个库来看看效果喽. 创建的过程如下文章所说,http://blog.chinaunix.net/u ...
- SQL迁移到ORACLE实例
nohup ./command.sh > output 2>&1 & SQL迁移到ORACLE实例 日常运维中,我们经常会有数据库不同类型的迁移,比较多的就是从sql se ...
- oracle实例名,数据库名,服务名等概念差别与联系
数据库名.实例名.数据库域名.全局数据库名.服务名 这是几个令非常多刚開始学习的人easy混淆的概念.相信非常多刚開始学习的人都与我一样被标题上这些个概念搞得一头雾水.我们如今就来把它们弄个明确. 一 ...
- oracle 实例名,数据库名概念
拷贝于https://www.cnblogs.com/ahudyan-forever/p/6016784.html 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个I ...
- Oracle 实例恢复
-======================= -- Oracle 实例恢复 --======================= 一.Oracle实例失败 Oracle实例失败多为实例非一致性关闭所 ...
- Oracle实例名,服务名等概念区别与联系
数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数 ...
- win10 安装oracle 11gR2_database(内附下载地址)
前言:想要为了后续开展项目做准备,而且打算使用oracle,所以必须先安装oracle.本机 win 10 64位系统. 第一步,下载 oracle 下载地址,官网(需要登录注册): http://d ...
- Oracle实例和数据库区别
什么是数据库,其实很简单,数据库就是存储数据的一种媒介.比如常用的文件就是一种,在Oracle10G中,数据的存储有好几种.第一种是文件形式,也就是在你的磁盘中创建一批文件,然后在这些文件 ...
随机推荐
- java去除字符串中的空格、回车、换行符、制表符
import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @author chzeze * 2016-11-07 */ ...
- NPOI教程
NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. NPOI 官方网站:http://npoi.codeplex.com/( ...
- svn: Commit failed (details follow): svn: Authorization failed
我的原因是我没有使用账户密码,匿名用户没有写权限,只有只读的权限 修改下svn配置文件中的anon-access=read为anon-access=write 还有一点要注意:选项前面不能留空格,必须 ...
- linux日常小坑
一.权限 1.文件权限 改动文件权限和所有权的命令有如下两个: chmod -更改权限 chown -更改所有权 不过,只有用户是当前所有者或者根用户,才能实际更改文件的权限或所有权,这一点大家要注意 ...
- PHP输出Excel两种方法
2016年3月23日 16:43:51 星期三 第一种: 输出html+css格式, 打开后用Excel软件的"另存为"功能保存为正规的表格格式 public function e ...
- SolrCloud环境配置
Solr是一个企业级搜索服务器,对外提供Web-Service接口,用户可以通过http请求,向搜索引擎提交xml或者json格式的数据,生成索引:然后可以通过http get请求查找,获取返回的xm ...
- 去掉mysql数据库字段中的个别字符
update 表名 set 列名 = REPLACE (mcategory,"要去掉的字符","") where 列名 like "%要去掉的字符% ...
- centos6.5kvm虚拟化安装部署
一.走进云计算 云计算:云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供, ...
- c语言实现面向对象OOC
这种问题比较锻炼思维,同时考察c和c++的掌握程度.如果你遇到过类似问题,此题意义自不必说.如果用c实现c++,主要解决如何实现封装,继承和多态三大问题,本文分两块说. 1.封装 // Example ...
- codeforces 507B. Painting Pebbles 解题报告
题目链接:http://codeforces.com/problemset/problem/509/B 题目意思:有 n 个piles,第 i 个 piles有 ai 个pebbles,用 k 种颜色 ...