如何解決SQL plus中connection as sys should be as sysdba的問題


我是一個初學oracle 11g的新人,在安裝好數據庫軟件的時候,第一次登陸SQL plus就遇到了一些問題,相信這也是好多新人會遇到的,搜索網上好多大神給出的解決方案,也許很精妙,但是對於一個新手來說真的看不懂,所以現在總結一下我作為小白的成功解決問題的方法。遇到上述問題時,首先要做的就是;

1:打開命令提示符工具;

2:輸入以下代碼:sqlplus/nolog

3:接下來輸入代碼:conn/as sysdba

4:這時已經接入了數據庫,可以通過語句:select name from v$datafile;  來查詢當前所要登陸的數據庫位置;(要注意語句結束后的分號,否則會出現結果顯示為2)

5:進行到這一步就差不多了,從上面的name列表中可以看到自己當前所創建的表空間,當然也可以進行重新創建,創建語句為:

create tablespace yTest datafile 'D:\APP\YF126\ORADATA\TEST\yTest.dbf;  這樣新的表空間就創建好了,查找結果如上圖所示最后一條;

6:表空間創建好以后,接下來就是為自己創建新的用戶名和登陸密碼了,依次輸入以下語句:

create user yang(這是自己定義的用戶名) identified by yang123(自己定義的密碼) default tablespace yTest;

再授權:

grant dba , connect to yang;

這樣就完成了,重新打開SQL  plus;輸入自己之前定義好的用戶名與口令;

 

成功登陸!!

希望可以幫到剛剛入門的小伙伴。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM