1,忘記sys密碼
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的滄源網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
打開CMD命令窗口,執(zhí)行以下操作:
1,SQLPLUS /NOLOG;2,3,CONNECT / AS SYSDBA4,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為實(shí)例名稱,查看實(shí)例名稱 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賬號登陸
建立用戶表空間,索引表空間,創(chuàng)建用戶,授權(quán),分配配額:
TABLESPACE TABLESPACE_NAME DATAFILE SIZE 100M AUTOEXTEND 10M MAXSIZE UNLIMITED; TABLESPACE TPPAML_BSE_IDX DATAFILE SIZE 100M AUTOEXTEND 10M MAXSIZE UNLIMITED;
--創(chuàng)建臨時(shí)表空間--基礎(chǔ)區(qū) create temporary tablespace user_temp tempfile 'd:/oracledata/TEBLESPACE_NAME01_ODS.dbf' size 100M autoextend on next 10M maxsize 100M;
USERNAME IDENTIFIED "USER_PASSWORD" TABLESPACE TABLESPACE_NAME; CONNECT USERNAME; RESOURCE USERNAME; USERNAME;
--Debug權(quán)限 GRANT debug any procedure, debug connect session TO username
GRANT CREATE ALL TABLE TO USERNAME;
--在所有表空間下建表權(quán)限(考慮是否需要)
--1 System Privilege for username
GRANT UNLIMITED TABLESPACE TO USERNAME;
-- 1 Tablespace Quota for username 無限制的空間限額
ALTER USER USERNAME QUOTA UNLIMITED ON TABLESPACE_NAME;
3,用新建的賬號登陸建表即可
TABLE_NAME ( ID () , NAME () ) TABLESPACE TABLESPACE_NAME PCTFREE INITRANS MAXTRANS STORAGE ( INITIAL 1M 1M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE ); TABLE_NAME PRIMART_TABLE (ID) USING TABLESPACE TABLESPACE_NAME PCTFREE INITRANS MAXTRANS STORAGE ( INITIAL 1M 1M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE );