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 建库过程总结相关推荐

  1. oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程

    简单记录Oracle 9i数据库手工建库过程Oracle 9i手工建库 By Oracle老菜 今天客户要用oracle 9.2.0.5,aix 6.1已经不支持了,只好从别的数据库把软件拷贝过来重编 ...

  2. linux的oracle怎么建库,linux下oracle手工建库过程

    1.创建目录 $ORACLE_BASE/admin/ $ORACLE_BASE/oradata $ORACLE_BASE/flash_recovery_area 2.建初始化参数文件 cd   $OR ...

  3. oracle怎么建库表,Oracle 建库、建表、赋权限

    1.Oracle建库 --创建数据表空间-- create tablespace TEST logging datafile 'F:\app\zt\oradata\orcl\TEST.dbf' siz ...

  4. oracle手动 建库_Oracle手动建库过程

    最近在网上看到很多初学Oracle或是从旧版的Oracle升级到10G的朋友们都问如何在Oracle 10G里手工建库的问题.今天正好有空,于是乎把在Oracle 10G里手工建库的全过程写出来,供各 ...

  5. linux系统上手工建库步骤,Linux下Oracle手工建库过程

    平台:CentOS 5.3,Oracle 10.2.0.1 规划:db_name = risotest , 全局数据库名也可以用risotest 把目录结构大致划成如下结构:具体情况随便你怎么玩:这个 ...

  6. oracle建库sid大写,oracle解除账号锁定ORA-01078错误举例:SID的大小写错误

    案例重演: dbca建库,SID:metro –手工建库时实例名小写的metro -- [oracle@org54 ~]$ export ORACLE_SID=METRO –由于未设置环境变量,手工注 ...

  7. oracle 建库,Oracle手工建库步骤

    Oracle手工建库步骤,创建数据库所需的目录,包括数据文件存放目录,日志存放目录,归档存放目录等,开始执行create database 命 Oracle手工建库步骤: 1.创建数据库所需的目录,包 ...

  8. oracle建库建表基础代码,oracle手工代码建库

    oracle手工代码建库 说明,此手工代码建库方法,适用于oracle 10g 单机环境. oracle环境变量 more .bash_profile ORACLE_BASE=/u01/app/ora ...

  9. oracle建库及plsql建表空间的用法

    所有程序->ORACLE-JHEMR----------->配置和移植工具----->DataBase Configuration Assistant-------中间就需要改一个数 ...

最新文章

  1. Android开发实践:屏幕旋转的处理
  2. 表情包界泥石流:原本是用在人脸上的AI,拿去给Emoji提升分辨率,结果哈哈哈哈哈...
  3. python turtle画气球-气球排列
  4. android简单歌词,Yuan-LrcView
  5. 国内的IDC数据中心运营维护前景如何?
  6. 基站位置查询系统_木牛导航网络基站服务免费了!——更便捷、更高效、更省心!...
  7. apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7
  8. 数组中相同元素 java_如何在一维数组中查找某重复元素,并输出其位置?用java实现...
  9. fasthttp中的协程池实现
  10. java项目中遇到的幂等性问题
  11. vbs画动态爱心代码_求助,求一个vbs画心形的代码(程序小白的求助)
  12. 图像的幅度谱与相位谱
  13. 孤独星球android app,孤独星球免费版
  14. 购物车的制作 与注册表单验证
  15. 滤波反投影重建算法(FBP)实现及应用(matlab)
  16. CAD特性窗口,快捷特性窗口等不显示图形类型问题
  17. 网站页面代码优化的方法有哪些呢?
  18. win10命令窗口在哪里
  19. Google地图的Street View和Mapplets
  20. 数据分析师常用的 Linux 命令总结

热门文章

  1. android布局错,Android Studio布局错误
  2. 爆炸性环境设备通用要求标准_防爆电气设备的适用环境及温度要求
  3. 对象删除某个属性_充分了解JavaScript中【对象】的概念(二)
  4. c语言中用分数表示结果,C语言实例 计算分数的精确值
  5. linux的shell类型_Linux中有哪些不同类型的Shell?
  6. azure web应用部署_Java Web应用程序中的Azure AD SSO,ADFS SSO配置
  7. java spi_Java SPI(服务提供商接口)和ServiceLoader
  8. office 365将英文改为中文
  9. SCRUM的五个事件
  10. 如何在Exchange 2013中禁用对ECP的外部访问