連線oracle後操作命令等

2022-06-15 10:12:11 字數 845 閱讀 6259

一、建立資料庫

2.建立資料庫-->一般用途或事務處理-->資料庫名(ssh_office)-->所有密碼統一管理 剩下的下一步即可!

3.配置listener和tnsnames檔案

二、建立使用者

1.建立使用者;create user username identified by password;     例如:create user office identified by office;(登入到system賬戶)

2.修改使用者: alter user office identified by 123; 

3.撤銷使用者: drop user office;

4.為使用者授權: grant connect to office; 撤銷賦予的許可權: revoke connectfrom office;

三、連線

預設配置(listener和tnsnames)用plsql可以正常連線;專案連線報錯 ora-12505, tns:listener does not currently know of sid

原因:jdbc連線資料庫的時候,需要使用資料庫的sid_name,而不是資料庫的services_name.而使用plsql連線資料庫的時候,只需要資料庫的services_name即可,所以修改連線字串中的services_name 為sid_name

解決:應該用資料庫的sid_name,而我卻配成了services_name。 所以根據select instance_name from v$instance查詢出資料庫的sid_name(我建立的資料庫是ssh_office, 實際生成的sid_name是sshoffice)

把專案中的ssh_office改為sshoffice 

Oracle連線 建立 修改等

連線資料庫 conn 使用者名稱 密碼 建立表空間 create tablespace 表空間名稱 datafile oracle oradata db data01.dbf size 50m 刪除表空間 drop tablespace 表空間名稱 including contents and da...

Oracle字元,數值等操作

concat char1,char2 等價於 select concat concat ename,sal from emp 等價於 select ename sal from emp 推薦使用後面一種 length char upper char lower char initcap char t...

Python連線ORACLE操作

一 準備工作 1 安裝cx oracle 執行安裝命令 pip install cx oracle 6.0rc1 cp35 cp35m win amd64.whl 2 安裝oracle,並建使用者test test lu 二 編寫py檔案 import cx oracle conn cx oracl...