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,
第二种方法:
重建密码文件 需要重建密码文件,具体步骤如下: 1.首先,确定你的密码文件的路径和名称: 在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; 2. 将原密码文件重命名为pwd+sid+back.ora 在windows命令提示符下重建密码文件: Orapwd file=….. Password=…. 密码文件中含有sys的密码 例如: orapwd file=F:\oracle\product\10.2.0\db_1\database\PWDorcl.ora password=123 这样就建立了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_NAMEPCTFREE 10INITRANS 1MAXTRANS 255STORAGE(INITIAL 1MNEXT 1MMINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0); ALTER TABLE TABLE_NAMEADD CONSTRAINT PRIMART_TABLE PRIMARY KEY (ID) --外键USING INDEXTABLESPACE TABLESPACE_NAMEPCTFREE 10INITRANS 2MAXTRANS 255STORAGE(INITIAL 1MNEXT 1MMINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);
转载于:https://www.cnblogs.com/zhangyuhang3/p/6873074.html
ORACLE 建库过程总结相关推荐
- oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程
简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库 By Oracle老菜 今天客户要用oracle 9.2.0.5,aix 6.1已经不支持了,只好从别的数据库把软件拷贝过来重编 ...
- linux的oracle怎么建库,linux下oracle手工建库过程
1.创建目录 $ORACLE_BASE/admin/ $ORACLE_BASE/oradata $ORACLE_BASE/flash_recovery_area 2.建初始化参数文件 cd $OR ...
- oracle怎么建库表,Oracle 建库、建表、赋权限
1.Oracle建库 --创建数据表空间-- create tablespace TEST logging datafile 'F:\app\zt\oradata\orcl\TEST.dbf' siz ...
- oracle手动 建库_Oracle手动建库过程
最近在网上看到很多初学Oracle或是从旧版的Oracle升级到10G的朋友们都问如何在Oracle 10G里手工建库的问题.今天正好有空,于是乎把在Oracle 10G里手工建库的全过程写出来,供各 ...
- linux系统上手工建库步骤,Linux下Oracle手工建库过程
平台:CentOS 5.3,Oracle 10.2.0.1 规划:db_name = risotest , 全局数据库名也可以用risotest 把目录结构大致划成如下结构:具体情况随便你怎么玩:这个 ...
- oracle建库sid大写,oracle解除账号锁定ORA-01078错误举例:SID的大小写错误
案例重演: dbca建库,SID:metro –手工建库时实例名小写的metro -- [oracle@org54 ~]$ export ORACLE_SID=METRO –由于未设置环境变量,手工注 ...
- oracle 建库,Oracle手工建库步骤
Oracle手工建库步骤,创建数据库所需的目录,包括数据文件存放目录,日志存放目录,归档存放目录等,开始执行create database 命 Oracle手工建库步骤: 1.创建数据库所需的目录,包 ...
- oracle建库建表基础代码,oracle手工代码建库
oracle手工代码建库 说明,此手工代码建库方法,适用于oracle 10g 单机环境. oracle环境变量 more .bash_profile ORACLE_BASE=/u01/app/ora ...
- oracle建库及plsql建表空间的用法
所有程序->ORACLE-JHEMR----------->配置和移植工具----->DataBase Configuration Assistant-------中间就需要改一个数 ...
最新文章
- Android开发实践:屏幕旋转的处理
- 表情包界泥石流:原本是用在人脸上的AI,拿去给Emoji提升分辨率,结果哈哈哈哈哈...
- python turtle画气球-气球排列
- android简单歌词,Yuan-LrcView
- 国内的IDC数据中心运营维护前景如何?
- 基站位置查询系统_木牛导航网络基站服务免费了!——更便捷、更高效、更省心!...
- apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7
- 数组中相同元素 java_如何在一维数组中查找某重复元素,并输出其位置?用java实现...
- fasthttp中的协程池实现
- java项目中遇到的幂等性问题
- vbs画动态爱心代码_求助,求一个vbs画心形的代码(程序小白的求助)
- 图像的幅度谱与相位谱
- 孤独星球android app,孤独星球免费版
- 购物车的制作 与注册表单验证
- 滤波反投影重建算法(FBP)实现及应用(matlab)
- CAD特性窗口,快捷特性窗口等不显示图形类型问题
- 网站页面代码优化的方法有哪些呢?
- win10命令窗口在哪里
- Google地图的Street View和Mapplets
- 数据分析师常用的 Linux 命令总结
热门文章
- android布局错,Android Studio布局错误
- 爆炸性环境设备通用要求标准_防爆电气设备的适用环境及温度要求
- 对象删除某个属性_充分了解JavaScript中【对象】的概念(二)
- c语言中用分数表示结果,C语言实例 计算分数的精确值
- linux的shell类型_Linux中有哪些不同类型的Shell?
- azure web应用部署_Java Web应用程序中的Azure AD SSO,ADFS SSO配置
- java spi_Java SPI(服务提供商接口)和ServiceLoader
- office 365将英文改为中文
- SCRUM的五个事件
- 如何在Exchange 2013中禁用对ECP的外部访问