Oracle能用什么软件访问,使用工具访问ORACLE数据库(一)
常用的數(shù)據(jù)庫工具?? sqlplus
保證你的實例是啟動的:ps -elf |grep ora_ |grep -v grep,可以查看出已經(jīng)啟動的oracle進程
發(fā)現(xiàn)很多ora_smon_orcl? 名字:ora_進程名字_實例名字
如何啟動oracle實例
export ORACLE_SID=orcl??? 指定登陸實例的名字叫orcl
sqlplus / as sysdba? 使用管理登陸orcl實例
startup 啟動實例到open狀態(tài)
exit /quit 退出sqlplus
關(guān)閉shutdown abort |immeditate;
保證實例是啟動的而且要處于open狀態(tài),這樣用戶就可以進行登陸
select? status? from v$instance;
輸入語句select 空格 status 空格? from 空格? v$instance ; 分號結(jié)束? 回車
如果你看到結(jié)果為open 就表示普通用戶是可以登陸數(shù)據(jù)庫的
如果不是:shutdown abort ;關(guān)閉
startup ; 重啟
如何連接實例
sqlplus 是操作系統(tǒng)命令? 使用oracle身份? 保證path 變量里有$ORACLE_HOME/bin
查看系統(tǒng)變量值:env |grep PATH
語法? sqlplus 賬戶名/密碼 as 角色名
登陸的時候要指定oracle_sid ,如果你不指定了,就使用環(huán)境變量的值
查看環(huán)境變量值:env |grep ORACLE_SID
結(jié)果eg:ORACLE_SID=orcl
dba用戶有兩個:sys,system
默認(rèn)密碼:sys:change_on_install;system:manager
sqlplus sys/oracle as sysdba?? 注意:sys用戶必須使用sysdba登陸
show user ;? 查看當(dāng)前用戶
exit :退出
sqlplus system/oracle
show user (system)
sys管理的默認(rèn)使用操作系統(tǒng)認(rèn)證,登陸數(shù)據(jù)庫的時候就不需要在驗證了
通常管理員sys登陸的方法;sqlplus? / as sysdba
總結(jié)
以上是生活随笔為你收集整理的Oracle能用什么软件访问,使用工具访问ORACLE数据库(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一台微型计算机的处理速度主要取决于,20
- 下一篇: mysql修改的值子查询语句_MySQL