![](/img/trans.png)
[英]How to connect to a newly created Oracle database on SQL developer
[英]How to connect to newly created database on oracle ?
我在本地計算機上使用oracle。 我正在使用預定義的數據庫和架構,例如sysdba的scott 。 昨天我已經通過數據庫配置助手創建了一個數據庫,現在我正試圖通過sysdba這樣輸入用戶名和密碼來連接到該新數據庫。
SQL> connect username/password
但它給
錯誤:ORA-01017:無效的用戶名/密碼; 登錄被拒絕;
警告:您不再連接到ORACLE。
我曾嘗試在Google上進行搜索,但答案很多,但沒有任何意義,也沒有解決我的問題。
請告訴我我是否缺少某些東西,因為我對oracle沒有任何幫助。 我需要連接到該數據庫,因為我必須在該數據庫中創建表空間和用戶。
PS:我已經調查過,新創建的數據庫存在於sysdba數據庫中。
首先,從您的OS通過命令連接到SYS模式
$> sqlplus / as sysdba
(這意味着隱式連接到SYS模式)
然后查詢您的架構是否通過
SQL>select * from dba_users where user_name = 'MYSCHEMA'
如果不使用此命令創建一個,則SQL>創建由mypasswd標識的用戶myschema; 並通過此特權授予這個新創建的架構,
SQL>grant connect to myschema;
SQL>grant resource to myschema;
SQL>grant unlimited tablespace to myschema;
現在,您可以將架構與
SQL> connect myschema/mypasswd@db_sid;
順便說一句,區分大小寫在oracle中並不重要,只要您使用名稱時不帶引號(“”)。 我的意思是myschema
和MYSCHEMA
都一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.