1,忘记sys密码
,打开CMD命令窗口,执行以下操作:
1, SQLPLUS /NOLOG; 2、3, CONNECT /, AS SYSDBA4, 5, ALTER USER SYS IDENTIFIED BY 新密码6,7,ALTER USER SYSTEM IDENTIFIED BY 新密码8日
第二种方法:
重建密码文件 需要重建密码文件,具体步骤如下:1。首先,确定你的密码文件的路径和名称: 在窗户下 密码文件路径oracle_home \数据库 密码文件名称pwd + sid.ora 在unix下 密码文件路径oracle_home/dbs 密码文件名称pwd + sid Sid为实例名称,查看实例名称 Select instance_name 得到v $实例;Select “pwd”| | instance_name | | ' . ora,得到v $实例;2。 将原密码文件重命名为pwd + sid + back.ora 在windows命令提示符下重建密码文件: Orapwd 文件=? .,密码=? 密码文件中含有系统的密码 例如: 甲骨文orapwd 文件=F: \ \数据库产品\ 10.2.0 \ db_1 \ \ PWDorcl.ora 密码=123这样就建立了SYS的密码为123,可以登录了。
,
2,以系统账号登陆
,,,建立用户表空间,索引表空间,创建用户,授权,分配配额:
<>之前,TABLESPACE TABLESPACE_NAME DATAFILE ,, SIZE 100 m AUTOEXTEND ,, 10 m MAXSIZE 无限的;,TABLESPACE TPPAML_BSE_IDX DATAFILE ,, SIZE 100 m AUTOEXTEND ,, 10 m MAXSIZE 无限的;
——创建临时表空间,基础区 create temporary  tablespace user_temp  tempfile ,,“d:/oracledata/TEBLESPACE_NAME01_ODS.dbf”, size 100 m autoextend 提醒next 10 m maxsize 100;<>之前, USERNAME 才能;IDENTIFIED ,“USER_PASSWORD”,, TABLESPACE TABLESPACE_NAME;, , ,CONNECT ,用户名; ,RESOURCE ,用户名; ,,,用户名, <>之前,调试权限 GRANT debug  any 过程,debug connect session 用用户名
用户名;
无限的表空间的用户名;
用户名配额无限TABLESPACE_NAME;
3,用新建的账号登陆建表即可
<>之前,TABLE_NAME ( ,,ID ,,,,,,,,,,,, (),,, ,,NAME ,,,,,,,,,, () ) TABLESPACE TABLESPACE_NAME ,,PCTFREE ,,,INITRANS ,,,MAXTRANS ,才能存储 ,,,( ,,,,,INITIAL ,, 1 m ,,,,,,,,,,, 1 m ,,,,,MINEXTENTS 1 ,,,,,MAXEXTENTS , UNLIMITED ,,,,,PCTINCREASE , ,,,,,TABLE_NAME ,,,, PRIMART_TABLE ,,, (ID),, ,,,USING ,,TABLESPACE TABLESPACE_NAME ,,,PCTFREE ,,,INITRANS ,,MAXTRANS ,才能存储 ,,,( ,,,,,INITIAL , 1 m ,,,,,,,,,, 1 m ,,,,,MINEXTENTS 1 ,,,,,MAXEXTENTS , UNLIMITED ,,,,,PCTINCREASE , ,才能);
,