1. sqlplus如何連接oracle資料庫
使用sqlplus連接oracle11g資料庫步驟如下所示:
方法一:
1、找到sqlplus,在開始菜單你安裝的oracle-》應用程序開發目錄下面;
2. 安裝oracle 12g快捷版命令行無法連接
少打了一行代碼,一個服務沒有啟動「OracleOraHome92TNSListener」,因此連接不上。輸入conn sys/密碼 as sysdba;回車,提示已連接。
都可以用windows的命令行來完成。
OracleOraHome92TNSListener啟動和關閉命令。
啟動:lsnrctlstart
關閉:lsnrctlstop
OracleServiceSYSTEM啟動和關閉命令。
啟動:scstartOracleserviceSYSTEM
關閉scstopOracleServiceSYSTEM
3. 怎麼用linux命令連接racle資料庫
可以通過SSH或者SecureCRTPortable等可以直接連接Linux操作系統的軟體,連接到Linux系統。下面具體介紹一下:
1、登錄到Linux後,就可以在命令窗口直接對Linux進行操作了。先將用戶切換到Oracle。當顯示為[oracle@db ~]$ 時,說明切換成功。命令:su - oracle;
2、切換到Oracle用戶之後,我們登錄到到sqlplus,使用dba許可權登錄到sqlplus。在sqlplus中,我們使用conn連接一下我們具體想要操作的資料庫用戶。命令:conn username/password,示connected表示連接成功;
3、在SQL>中輸入想要進行操作的sql語句,這里我們舉個簡單的例子,以一個單表查詢為例進行演示:sql語句:select * from tablename。
(3)命令行連接oracle擴展閱讀:
Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。
Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。
參考資料:Linux-網路
4. linux下怎麼啟動oracle資料庫,命令是什麼
我用的是Redhat Linux,用下面的步驟來啟動oracle資料庫。
首先使用oracle用戶登錄Linux,然後在shell命令行中執行下面的命令:
第一步:打開Oracle監聽
$ lsnrctl start
第二步:進入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登錄sqlplus
SQL> conn /as sysdba
第四步:啟動資料庫
SQL> startup
經過上面的四個步驟,oracle資料庫就可以啟動了。
5. 如何在命令行重啟oracle資料庫
方法:
1.打開secureCRT,連接到資料庫所在的linux機器。若用戶為root,請輸入命令「su - oracle」並回車,若要密碼,輸入密碼後並回車,就切換到了oracle用戶下。
6. 連接oracle資料庫工具有哪些
連接oracle資料庫工具有如下的幾個:
基於命令行的,Oracle自帶的套件里有pl或者sql plus;
基於企業管理器的,Oracle自帶的套件里有GUI或者WEB UI;
第三方工具有pl或者sql Developer,容易上手,但不能完成一些非常底層的管理功能;
第三方工具還有Toad for oracle,功能比pl或者sql Developer強大一些,使用起來也相對復雜一些。
7. 請教用命令行如何安裝oracle軟體
Me 的機器是這樣的:IBM AIX 5.3 1600s ,2G內存 ,給我使用的ORACLE空間5G 。(公司對我太好了)
So下載的版本就是Oracle Database 10g Release 2 (10.2.0.1.0) for AIX5L(最好是release版本)
註:由於給我的這台Server需要telnet登陸,所以Down下來的oracle 安裝包沒辦法用putty傳過去,所以只有想其他的辦法。(原本以為字元界面的快,不用那麼多步驟。可是。。。。。。。)
上網搜索一下,知道在Windows 下有一個強大的命令---------ftp。(介紹一下?)
如何開啟ftp相信大家都會吧!(ftp 192.168.*.*) 所以只介紹如何傳輸哦。
FTP > bin
FTP > lcd $PATH (我的$PATH= D:\cyaln\study_source\oracle)
FTP > put 10gr2_aix5l64_database.cpio.gz
(註:1 . 這樣傳輸過去的時候,文件將存放在/HOME/$ID目錄下。
2 . 一定要有足夠大的空間來存放該文件哦!我就因為目錄空間不夠的問題導致ftp 傳輸失敗。)
FTP > by (傳送成功以後一定要跟FTP說再見哦! ^-^)
這樣,我們的AIX機器上就有了我們的oracle安裝壓縮包。(這也是工程一件哦^-^)
$gunzip 10gr2_aix5l64_database.cpio.gz
$cpio -idcmv <10gr2_aix5l64_database.cpio.gz
做完以上步驟就會生成一個Disk1的目錄。
真正的實戰開始了(注意注意。。。。。。。。。。。。。。。。。。。。。。。。。。。)
一、確認系統硬體環境
Oracle10g最低安裝要求:
512M物理內存、MIN(RAM*2,2G) SWAP空間、400M /TMP空間、4G Oracle目錄空間、64位體系結構
下面是確認過程:
1、確認內存大小(1G)
localhost> /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 1048576 Amount of usable physical memory in Kbytes False
這里oracle10g安裝文檔寫錯了,將「sys0(數字0)」寫成了「sysO(字母O)」。
2、確認SWAP空間,512M太小了,加到2G。
localhost> /usr/sbin/lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 512MB 12 yes yes lv
3、確認/TMP和Oracle目錄空間(其中Oracle10g放在/data1下):
localhost> df -k
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 32768 14676 56% 2176 14% /
/dev/hd2 1933312 516400 74% 35398 8% /usr
/dev/hd9var 65536 43496 34% 623 4% /var
/dev/hd3 917504 691884 25% 1034 1% /tmp
/dev/hd1 10911744 4097144 63% 18636 1% /home
/proc - - - - - /proc
/dev/hd10opt 32768 23328 29% 362 5% /opt
/dev/lv00 2097152 937572 56% 708 1% /ptf
/dev/data1lv 13107200 10559980 20% 2735 1% /data1
4、確認系統結構
localhost> /usr/bin/getconf HARDWARE_BITMODE
64
5、我們可以通過下面的命令來確認系統CPU個數和主頻:
# lsdev -C |grep proc
proc0 Available 00-00 Processor
proc1 Available 00-01 Processor
# lsattr -E -l proc0
frequency 752010000 Processor Speed False
state enable Processor state False
type PowerPC_RS64-III Processor type False
# lsattr -E -l proc1
frequency 752010000 Processor Speed False
state enable Processor state False
type PowerPC_RS64-III Processor type False
二、確認系統軟體環境
1、要求AIX必須是5.2 LEVEL 1以上(含LEVEL 1):
localhost> oslevel -r
5200-01
2、要求安裝了這些FILESETS:
localhost> lslpp -l bos.adt.base bos.adt.lib bos.adt.libm
bos.perf.perfstat bos.perf.libperfstat bos.perf.proctools
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.adt.base 5.2.0.11 APPLIED Base Application Development
Toolkit
bos.adt.lib 5.2.0.10 APPLIED Base Application Development
Libraries
bos.adt.libm 5.2.0.13 APPLIED Base Application Development
Math Library
bos.perf.libperfstat 5.2.0.12 APPLIED Performance Statistics Library
Interface
bos.perf.perfstat 5.2.0.12 APPLIED Performance Statistics
Interface
Path: /etc/objrepos
bos.perf.perfstat 5.2.0.0 COMMITTED Performance Statistics
Interface
lslpp: 0504-132 Fileset bos.perf.proctools not installed.
可以看到bos.perf.proctools沒有安裝,用smitty安裝上即可。現在查看確認:
localhost> lslpp -l bos.perf.proctools
Fileset Level State Description
----------------------------------------------------------------------------
Path: /usr/lib/objrepos
bos.perf.proctools 5.2.0.11 APPLIED Proc Filesystem Tools
3、要求安裝了APARs(Authorized Problem Analysis Reports):
localhost> /usr/sbin/instfix -i -k "IY43980 IY44810 IY45462 IY45707
IY46214 IY46605 IY48525 IY51801"
All filesets for IY43980 were found.
All filesets for IY44810 were found.
All filesets for IY45462 were found.
All filesets for IY45707 were found.
All filesets for IY46214 were found.
All filesets for IY46605 were found.
There was no data for IY48525 in the fix database.
There was no data for IY51801 in the fix database.
可以看到IY48525和IY51801沒有安裝,我們可以從網上下載它們然後安裝上,這里是下載地址:https://techsupport.services.ibm.com/server/aix.fdc
但實際上,這兩個補丁是針對SDK1.4的, 如果不用1.4完全可以不理。
4、創建Oracle10g用戶和組,並創建相關目錄(這一步是最關鍵的)
注意哦,認真操作每一個步驟哦 ^-^ ^-^ ^-^ ^-^ ^-^
useradd - g oinstall –G dba –d /home/oracle –s /usr/bin/bash –m oracle
passwd oracle
完成以後:用oracle用戶進行登陸修改 .profile
su - oracle
4.1.設置系統環境變數:(一般情況是在/HOME/ORACLE)
ORACLE_HOME=/home/oracle/proct/10.2.0
ORACLE_BASE=/home/oracle
4.2.系統規劃:(這里用TEST)
實例名稱ORACLE_SID=test
資料庫名稱:test
4.3.手工創建如下目錄:
/home/oracle/admin/test/cmp
/home/oracle/admin/test/bmp
/home/oracle/admin/test/ump
/home/oracle/admin/test/pfile
/home/oracle/oradata/test
附:我的.profile文件
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_HOME=/home/oracle/proct/10.2.0;
export ORACLE_HOME
export ORACLE_BASE=/home/oracle
export ORACLE_SID=test
unset USERNAME
umask 022
PATH=$PATHHOME/binORACLE_HOME/bin;
export PATH
5 . 編輯Response 文件
這一步驟是字元界面裝oracle的關鍵步驟
到oracle 10g的安裝目錄下編輯response文件
$su – oracle
$cd /$HOME/$ID/Disk1/response
可以看到oracle准備了6個response文件,實際上這些文件就是用來安裝和配置oracle時的模板,分別是custom.rsp dbca.rsp emca.rsp enterprise.rsp netca.rsp standard.rsp在這里挑了一個簡單的response文件 enterprise.rsp,也可以根據實際情況去選用編輯其他幾個response文件。
$cp custom.rsp myinst.rsp
$vi myinst.rsp
在myinst.rsp的最前面有一段說明,應該仔細看看,特別要注意它定義的幾個數據變數格式的寫法,如下:
Type Example
String "Sample Value"
Boolean True or False
Number 1000
StringList {"String value 1","String Value 2"}
其後都是安裝oracle時所需要定義的變數,其值有三種情況,一是已經有默認值的,幾乎可以不用管它。二是值等於的,這種變數是非圖形界面安裝10g所必需要指定的變數,一定要修改成合適的值,第三種變數的值等於,說明它的值是和別的變數值關聯的,也可以不用管它。需要把第二類變數的值逐個修改。
更改情況如下,可根據實際情況修改其它變數的值:
ORACLE_HOME="/home/oracle/proct/10.2.0"
ORACLE_HOME_NAME="TEST"
s_nameForDBAGrp="dba"
s_nameForOPERGrp="dba"
SHOW_DATABASE_CONFIGURATION_PAGE=false
b_createStarterDB=false (不創建資料庫)
SHOW_DATABASE_OPTIONS_PAGE=false
s_dbCharacterSet="ZHS16GBK"
s_globalDBName="test"
s_dbSid="test"
SHOW_DATABASE_MANAGEMENT_PAGE=false
SHOW_DATABASE_FILE_STORAGE_OPTION_PAGE=false
SHOW_BACKUP_RECOVERY_OPTION_PAGE=false
SHOW_SCHEMA_PASSWORDS_PAGE=false
改完後存檔退出
三、運行安裝oracle
1、以root執行# ./rootpre.sh
2、轉到oracle 10g安裝介質目錄下,用oracle用戶運行runInstaller
$cd @/Disk1/
$./runInstaller –silent –responseFile @/Disk1/response/myinst.rsp
「@」表示:Disk的父目錄路徑
這樣Oracle 10g就開始安裝了
安裝進程的步驟如下:
a.檢測temp 和swap分區的大小
b.查系統補丁是否滿足需要
c.到response文件中讀取信息
d. 相關文件
e.link and setup
f.提示運行root.sh,根據提示,用root用戶去運行root.sh就行了
一般出錯的地方容易在b、c步驟,如果是系統補丁沒打全,則根據提示把系統補丁打好,如果是在c的地方出錯,說明你的response文件信息有誤,需要重新修改response文件。
至此,不起圖形界面安裝oracle 10g就完成了
四、後續工作
建資料庫。
此次安裝中並未建庫,關於用腳本建庫的方法,和以前版本的oracle類似,這里不再具體說明了。
8. 求linux 進入oracle完整命令~第一次嘗試登陸~向各位求教~在線等!
su - oracle
sqlplus /nolog
connect /as sysdba
詳細步驟:
oracle資料庫是目前最流行的伺服器資料庫之一,能夠事項分布式處理功能,那麼Linux伺服器要如何啟動oracle資料庫呢?下面小編就給大家介紹下Linux使用命令啟動oracle資料庫的步驟,一起來了解下吧。
首先使用oracle用戶登錄Linux,然後在shell命令行中執行下面的命令:
第一步:打開Oracle監聽
$ lsnrctl start
第二步:進入sqlplus
$ sqlplus /nolog
SQL》
第三步:使用sysdab角色登錄sqlplus
SQL》 conn /as sysdba
第四步:啟動資料庫
SQL》 startup
9. 如何用命令行連接oracle資料庫
1,非集群下 Windows環境下資料庫
conn scott/[email protected]:1521/orcl
conn scott/123456@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =
(PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =
(SERVER = DEDICATED)(SERVICE_NAME = orcl)))
Linux環境下資料庫
conn scott/123@(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST
= 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =
orcl)))
2,集群下連接
conn scott/123@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE = yes)(FAILOVER = on)
(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(ADDRESS=
(PROTOCOL=TCP)(HOST=127.0.0.2)(PORT=1521)))(CONNECT_DATA=(SERVER=default)
(SERVICE_NAME=orcl)))
(9)命令行連接oracle擴展閱讀
在命令行中登錄oracle資料庫:
sqlplus username/password 如:普通用戶登錄 sqlplus scott/tiger
sqlplus username/password as sysdba 如:sqlplus sys/admin as sysdba
sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orcl
sqlplus username/password@//host:port/sid
10. 如何通過命令行啟動oracle
打開命令行窗口界面,可以同時按住「ctrl+R」鍵,在彈出來的運行窗口中輸入cmd。
啟動oracle服務,在命令行窗口中輸入「net start oracleserviceXXXX」後面的XXXX實際是需要根據您自己的資料庫實例名進行替換。如果您不知道,可以看下「計算機管理」界面下的服務中,能不能找到服務名類似的服務。提示「服務已經啟動成功」就說明服務啟動起來了。
啟動監聽程序,在命令行窗口輸入lsnrctl start,等到提示「命令執行成功」就可以了。