oracle19c 安装权限_Oracle19c 安装及SQL developer连接
因為偶然要用到Oracle數據庫,而平常工作中用的都是mySQL的,所以電腦上安裝的都是MySQL的相關服務,今天用到Oracle本地沒有,所以自己安裝了一個,但是因為不熟悉,安裝遇到了很多的坑,因此記錄一下,順便分享給需要的人。
1.安裝環境:
win10 系統 64位 16G內存;
JDK1.8
oracle 安裝版本19c
注意:下載需要先注冊用戶。
2.安裝方式按照網上的安裝方式直接安裝即可,在此不詳細描述;
3.安裝之后,啟動本地oracle服務
1)右鍵我的電腦----->管理----->服務和應用程序---->服務----->OracleService名稱(安裝oracle時創建的實例的名稱)
按照以上步驟點擊左側的啟動,停止,重新啟動按鈕即可啟動服務;具體如下圖:
2)啟動監聽實例(監聽必須啟動,否則數據庫無法連接)
a)修改配置文件
啟動前必須先修改oracle的listener.ora和tnsnames.ora添加自己的配置;
tnsnames.ora修改#配置文件中,加粗部分是自己添加的實例;
MyOracle =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MYCDB) #serviceName是安裝oracle時自定義的實例名稱
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
listener.ora配置修改:#配置文件中,加粗部分是自己添加的實例;
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\software\A\WINDOWS.X64_193000_db_home)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\software\A\WINDOWS.X64_193000_db_home\bin\oraclr19.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = MYCDB)
(ORACLE_HOME = D:\software\A\WINDOWS.X64_193000_db_home)
(SID_NAME = MYCDB)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
b) 執行啟動監聽命令
開始---->搜索框輸入cmd----->右鍵“命令提示符”------>以管理員的身份運行
dos命令窗口輸入:lsnrctl 回車
執行:statu
出現如下信息,即表示監聽協議未啟動
執行:start
監聽啟動成功;
3)用sysdba創建新用戶
win+R 輸入cmd
執行:sqlplus / nolog
執行:conn / as sysdba
創建新用戶
create user 用戶名 identified by 密碼;
執行:create user root identified by root;
ORA-65096:公用用戶名或角色無效;
create user root identified by root;
改
執行:create user c##root identified by root; //oracle的bug,創建用戶必須添加c##或者C##,否則會報ORA-65096:公用用戶名或角色無效;異常信息
給新創建用戶解鎖數據庫操作
alter user 用戶名 account unlock;
執行:alter user root account unlock;//用戶操作解鎖
命令:alter user root account lock;//用戶操作鎖定
給新登錄用戶創建權限
grant create session to 用戶名;
執行:grant create session to root;
4)連接SQL? developer;
輸入新建用戶密碼,即可連接成功。
總結
以上是生活随笔為你收集整理的oracle19c 安装权限_Oracle19c 安装及SQL developer连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt 通过类实现画图_QT案例IDE编写
- 下一篇: mysql的exp平方_MySQL EX