ORACLE 建库过程总结
1,忘记sys密码
打开CMD命令窗口,执行以下操作:
1,SQLPLUS /NOLOG;
2,
3,CONNECT / AS SYSDBA
4,
5,ALTER USER SYS IDENTIFIED BY 新密码
6,
7,ALTER USER SYSTEM IDENTIFIED BY 新密码
8,
第二种方法:
重建密码文件
需要重建密码文件,具体步骤如下:
.首先,确定你的密码文件的路径和名称:
在windows下
密码文件路径oracle_home\database
密码文件名称pwd+sid.ora
在unix下
密码文件路径oracle_home/dbs
密码文件名称pwd+sid
Sid为实例名称,查看实例名称
Select instance_name from v$instance;
select 'pwd'||instance_name||'.ora' from v$instance;
.
将原密码文件重命名为pwd+sid+back.ora
在windows命令提示符下重建密码文件:
Orapwd file=….. Password=….
密码文件中含有sys的密码
例如:
orapwd file=F:\oracle\product\10.2.\db_1\database\PWDorcl.ora password=
这样就建立了SYS的密码为123,可以登录了.
2,以sys账号登陆
建立用户表空间,索引表空间,创建用户,授权,分配配额:
--创建用户表空间--基础区
CREATE TABLESPACE TABLESPACE_NAME DATAFILE
'd:/oracledata/TABLESPACE_NAME01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
--创建索引表空间--基础区
CREATE TABLESPACE TPPAML_BSE_IDX DATAFILE
'd:/oracledata/TABLESPACE_NAME_IDX01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
--创建临时表空间--基础区
create temporary tablespace user_temp tempfile
'd:/oracledata/TEBLESPACE_NAME01_ODS.dbf' size 100M autoextend on next 10M maxsize 100M;
--创建用户
CREATE USER USERNAME IDENTIFIED BY "USER_PASSWORD" DEFAULT TABLESPACE TABLESPACE_NAME; -- 给用户TPPAML授权 GRANT CONNECT TO USERNAME;
GRANT RESOURCE TO USERNAME;
GRANT CREATE TABLE TO USERNAME;
--建表权限
--Debug权限
GRANT debug any procedure, debug connect session TO username
GRANT CREATE ALL TABLE TO USERNAME;
--在所有表空间下建表权限(考虑是否需要) --1 System Privilege for username
GRANT UNLIMITED TABLESPACE TO USERNAME; -- 1 Tablespace Quota for username 无限制的空间限额
ALTER USER USERNAME QUOTA UNLIMITED ON TABLESPACE_NAME;
3,用新建的账号登陆建表即可
CREATE TABLE TABLE_NAME
(
ID VARCHAR2(32) NOT NULL,
NAME VARCHAR2(32)
)
TABLESPACE TABLESPACE_NAME
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE
(
INITIAL 1M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
);
ALTER TABLE TABLE_NAME
ADD CONSTRAINT PRIMART_TABLE PRIMARY KEY (ID) --外键
USING INDEX
TABLESPACE TABLESPACE_NAME
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE
(
INITIAL 1M
NEXT 1M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
);
ORACLE 建库过程总结的更多相关文章
- Centos 下oracle 11g 安装部署及手动建库过程
Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip 10.11.30.60 3.Oracle 11g安装过程 ---------- ...
- Oracle 建库
Oracle得安装就不多说了 不过还是建议直接去官网下 其他渠道可能会导致安装问题 具体自己慢慢体会吧 ! 下面主要说下怎么用Oracle建库并且建用户角色 Database configur ...
- oracle建库及plsql建表空间的用法
所有程序—>ORACLE-JHEMR----------->配置和移植工具----->DataBase Configuration Assistant-------中间就需要改一个数 ...
- Oracle建库常用命令
Windows:用户 create temporary tablespace SP_MINES_TMP tempfile 'E:\Oracle\oradata\orcl\SP_MINES_TMP.db ...
- Oracle:手工建库
今天学习了小布老师的手工建库视频,自己也做了一遍,下面是创建过程记录: 本地环境oracle10.2.0.1 一.前期准备工作 1.设置环境变量 [oracle@app dbs]$ vi bbk.en ...
- [转载]以及部分总结--Linux下创建单机ASM存储的Oracle实例的过程---感谢方总
Linux下单机安装ASM流程总结 一.安装Linux ESXi上传iso镜像至存储目录 创建虚拟机,并且选择主机设备的ISO启动 选择完成时编辑虚拟机设置 配置镜像文件如下: 打开控制台: 并且选择 ...
- AIX下RAC搭建 Oracle10G(六)dbca建库
AIX下RAC搭建系列 AIX下RAC搭建 Oracle10G(六)dbca建库 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AI ...
- Vertica 安装,建库,新建测试用户并授予权限,建表,入库
测试环境:RHEL 6.4 + Vertica 6.1.3-7 需求:搭建Vertica数据库3节点的测试环境,建立测试用户,建表,测试数据入库. 1.各节点关闭防火墙和SELinux,配置主机名,I ...
- ArcGIS农村土地承包经营权辅助建库软件说明书
软件作者:闫磊 电话:18987281928 或13108507190 QQ:853740877,QQ交流群:236352926 1. 软件安装... 4 2. 系统整体界 ...
随机推荐
- git学习笔记10-新开发的功能不想要了-强行删除分支
添加一个新功能时,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支. 现在,你终于接 ...
- 一个CSS中Z-index的用法
一个CSS中Z-index的用法 CSS教程:彻底掌握Z-index属性 大多数的CSS属性都很容易使用.常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现.而另 ...
- E2 2014.6.3 更新日志
增加功能 增加支持中关村获取商品信息 增加个人业绩查询功能 增加赠送和获赠查询功能 增加商品历程分析报表,资金历程分析报表,科目明细分析报表, 销售分析报表 增加服务维修明细表查询报表 完善功能 固定 ...
- SQL & PL/SQL 模块总结
SQL 1. 各种function 2. merge 3. connect by PL/SQL 1. pl/sql 寄出 2. 游标 3. procedure 4. function 5. packa ...
- mysql复制的配置
# 78服务器 server-id=78 # 从哪个数开始 auto_increment_offset=1 # 每次增加多少 auto_increment_increment=2 log-bin=m ...
- B树索引
在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能.但索引可以在大多数情况下大大提升查询性能高.在OLAP中尤其明显,要完全理解索引的 ...
- android源码解析(十七)-->Activity布局加载流程
版权声明:本文为博主原创文章,未经博主允许不得转载. 好吧,终于要开始讲讲Activity的布局加载流程了,大家都知道在Android体系中Activity扮演了一个界面展示的角色,这也是它与andr ...
- 企业信息化快速开发平台JeeSite
网站:http://jeesite.com/ 可用于企业后台管理
- 转!!java中Object转String
Object转为String的几种形式 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能.本文将对常用的转换方法进行一个总结.常用的方法有Object.toString ...
- 【bug】“Mat map” opencv全局变量不明确
Mat map= Mat::zeros(WIN_WIDTH, WIN_HIGH, CV_8UC3);//全局变量 int main() { map.setTo(); } Error map 不明确 s ...