1、linux oracle伺服器要多高配置
1.檢查系統包安裝情況
rpm -qa|grep binutils
rpm -ivh sysstat-7.0.2.rpm
rpm -ivh binutils-2.17.50.0.6-14.el5.*.rpm
rpm -ivh compat-libstdc++-33-3.2.3-61.*.rpm
rpm -ivh elfutils-libelf-0.137-3.el5.*.rpm
rpm -ivh elfutils-libelf-devel-0.137-3.el5.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm
rpm -ivh elfutils-libelf-devel-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm
rpm -ivh gcc-4.1.2-48.el5.*.rpm
rpm -ivh gcc-c++-4.1.2-48.el5.*.rpm
rpm -ivh glibc-2.5-49.*.rpm
rpm -ivh glibc-common-2.5-49.*.rpm
rpm -ivh glibc-devel-2.5-49.*.rpm
rpm -ivh lio-0.3.106-5.*.rpm
rpm -ivh lio-devel-0.3.106-5.*.rpm
rpm -ivh libgcc-4.1.2-48.el5.*.rpm
rpm -ivh libstdc++-4.1.2-48.el5.*.rpm
rpm -ivh libstdc++-devel-4.1.2-48.el5.*.rpm
rpm -ivh make-3.81-3.el5.*.rpm
rpm -ivh sysstat-7.0.2-3.el5.*.rpm
rpm -ivh unixODBC-2.2.11-7.1.*.rpm
rpm -ivh unixODBC-devel-2.2.11-7.1.*.rpm
rpm -ivh libXp-1.0.0-8.1.el5.*.rpm
rpm -ivh libXau-devel-1.0.1-3.1.*.rpm
rpm -ivh libXp-devel-1.0.0-8.1.el5.*.rpm
2.修改網路配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0
----------------------------
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:0c:29:d4:f5:b4
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
NETMASK=255.255.255.0
IPADDR=192.168.91.100
GATEWAY=192.168.91.1
----------------------------
vi /etc/hosts
-----------------------------
127.0.0.1 localhost.localdomain localhost
192.168.91.100 RHL5
-----------------------------
3.添加oracle用戶
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
4.添加初始化參數
vi /etc/sysctl.conf
sysctl -p
-----------------------------
fs.aio-max-nr = 1048576
fs.file-max = 6815744
#kernel.shmall = 2097152
#kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
-----------------------------
5.關閉強制訪問控制,避免路由訪問失敗
vi /etc/selinux/config
-----------------------
SELINUX=disabled
-----------------------
6.設置oracle軟硬體進程數
vi /etc/security/limits.conf
-----------------------
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
-----------------------
7.全局進程,線程配置
vi /etc/profile
----------------------
if [$USER = 'oracle']; then
ulimit -u 16384
ulimit -n 65536
fi
----------------------
8.創建oracle根目錄,並設置目錄許可權
mkdir /u01/app/oracle -p
chown -R oracle:oinstall /u01
chmod -R 755 /u01
9.設置oracle用戶環境變數
su - oracle
vi .bash_profile
----------------------
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/proct/11.2/db_1
export ORACLE_SID=oracle11g
export NLS_LANG=american_america.zhs16gbk
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
----------------------
讓其生效
. ./.bash_profile
檢驗是否設置成功
echo $ORACLE_HOME
2、如何在linux系統安裝oracle資料庫伺服器
檢查硬體是否滿足要求
1)確保系統有足夠的 RAM 和交換空間大小,運行以下命令:
#grep MemTotal /proc/meminfo
#grepSwapTotal /proc/meminfo
註:所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的一到兩倍。
2)確保有足夠的磁碟空間。Oracle 10g軟體大約需要 2.5GB 的可用磁碟空間,資料庫則另需至少1.2G的磁碟空間
3)/tmp 目錄至少需要 400MB 的可用空間。
要檢查系統上的可用磁碟空間,運行以下命令:
#df-h
檢查系統是否已安裝所需的開發包
使用rpm -qa命令,確保以下包已成功安裝。對於包的版本,只有版本高於下面的都可以,如果低於此版本,則要升級處理,如下:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
lio-0.3.103-3
創建oracle組和oracle用戶
創建用於安裝和維護 Oracle 10g軟體的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall(用於軟體安裝) 和 dba(用於資料庫管理)。
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle –poracle (p表示添加帳號密碼)
創建oracle目錄並改變目錄許可權
現在,創建存儲 Oracle 10g 軟體和資料庫文件的目錄。本指南在創建目錄結構時所用的命名慣例符合最佳靈活結構 (OFA) 規范。
以 root 用戶身份執行以下命令:
#mkdir -p /u01/app/oracle # oracle根目錄,-p 表示遞歸建立目錄
#mkdir -p /u02/oradata # oracle數據文件存放目錄
#chown -R oracle:oinstall /u01
#chown -R oracle:oinstall /u02
#chmod -R 775 /u01
#chmod -R 775 /u02
配置linux內核參數
#vi/etc/sysctl.conf,添加如下內容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648 #此處默認設置為2G,數值一般設為物理內存的40~50%
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
完成後,運行以下命令激活更改:
#sysctl–p
註:Linux 內核非常出色。與大多數其他 *NIX 系統不同,Linux 允許在系統啟動和運行時修改大多數內核參數。完成內核參數更改後不必重新啟動系統。Oracle 資料庫 10g 需要以下所示的內核參數設置。其中給出的是最小值,因此如果您的系統使用的值較大,則不要更改它。
配置oracle用戶的shell限制
#vi /etc/security/limits.conf 添加如下內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /etc/pam.d/login 添加如下內容:
session required pam_limits.so
導出x圖形界面給oracle用戶
由於安裝時採用的是oracle的OUI圖形化界面,需要X支持,而默認oracle用戶是不支持圖形化操作的,必須以root的身份導出X給oracle用戶使用。運行如下命令:
#xhost +
access control disabled,clients can connect from any host
出現以上文字表示導出成功。
oracle用戶下執行
1.2.1設置環境變數
#su –oracle
$vi .bash_profile
加入以下內容:
TMP=/tmp
TMPDIR=$TMP
ORACLE_BASE=/u01/app/oracle #oracle 根目錄
ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1 #oracle 家目錄
ORACLE_SID=orcl #根據實際需要命名
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
PATH=$ORACLE_HOME/bin:$PATH
exportTMP TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
$source .bash_profile #使環境變數生效
2、安裝 Oracle
2.1、下載並解壓oracle軟體
從Oracle網站下載10201_database_linux_x86_32.cpio.gz到oracle用戶家目錄下/home/oracle/(也可為其他目錄),使用oracle用戶登錄後,解壓此文件:
$startx
$cd /home/oracle
$gunzip 10201_database_linux_x86_64.cpio.gz
$cpio -idmv <10201_database_linux_x86_64.cpio
以上操作將Oracle安裝文件解壓到database/目錄。
(根據下載的包的格式不同,解壓出來後的目錄格式可能不同。)
2.2、Oracle OUI進行圖形化安裝(推薦使用高級安裝方式)
切換到database/目錄下,運行以下命令:
$cd database
$./runInstaller
檢驗是否安裝成功
資料庫正常安裝結束後,默認是啟動的。以oracle用戶身份運行以下命令測試:
$sqlplus/ as sysdba
SQL>selectopen_mode from v$database;
OPEN_MODE
------------------
READ WRITE
若出現以上文字說明資料庫正在正常運行。自此,資料庫安裝成功。
3、請教linux下搭建oracle資料庫伺服器的詳細步驟
詳細步驟如下:
1、操作系統安裝組建選擇:
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet(可以不選擇)
Development Libraries
Development Tools
Server Configuration Tools(可以不選擇)
Administration Tools
Base
System Tools
X Window System
2、為了防止在安裝過程中出現亂碼
vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
3、安裝oracle 依賴包;
有的依賴包安裝操作系統時已經安裝,這里只裝缺少的,也是必須的,否則,安裝oracle過程會報錯。
compat-libstdc++-33 lio-devel sysstatunixODBC unixODBC-devel
4、創建必要的用戶組及用戶;
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
5、創建所需目錄及賦予目錄許可權;
創建oracle安裝目錄:
mkdir-p /data/oracle/app/
mkdir -p/data/oracle/oraInventory
創建oracle資料庫存放目錄:
mkdir-p /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/app/
創建oracle備份目錄:
mkdir -p /backup/oracle/
賦予各個目錄許可權:
chown-R oracle:oinstall /data/oracle/oradata
chown -Roracle:oinstall /data/oracle/oraInventory
chmod-R 775 /data/oracle/app/
chmod-R 775 /data/oracle/oradata
chmod -R775 /data/oracle/oraInventory
chown -R oracle:oinstall /backup/oracle/
chmod-R 775 /backup/oracle/
6、修改oracle安裝用戶資源限制;
當然,此處的值 需要根據實際去修改;
vi /etc/security/limits.conf
oracle soft nproc 2047
oraclehard nproc 16384
oraclesoft nofile 1024
oraclehard nofile 65536
7、設置oracle用戶環境變數
su -oracle
vim/home/oracle/.bash_profile加入以下內容
使環境變數生效
source/home/oracle/.bash_profile
8、至此oracle安裝完成。
4、LINUX怎麼遠程連接ORACLE資料庫
在防火牆開通的前提下:
1.簡便連接:
sqlplus username/password@hostname:port/service_name
hotname:B的hostname或IP,port,監聽程序的埠,例如1521
service_name:通常為資料庫名
例如在A電腦上:sqlplus hr/[email protected]:1521/orcl
2.本地命名:
在A電腦上配置tnsnames.ora文件
<oracle_home>/network/admin/tnsname.ora
oracle_home:安裝客戶端時指定的oracle_home
可以在百度一下tnsnames.ora文件的配置格式。
5、linux連另一台伺服器的oracle
1、得看應用的方式,asp/php/jsp等
2、有的程序都有連接oracle的方式
3、比如通過中間件或者別人寫好API,就不需要安裝客戶端
4、有的只需要安裝instant client或者直接用oci.dll
5、 Java 連接資料庫,可以通過JDBC的方式。 首先需要下載JDBC的jar包,例如10g用ojdbc14.jar。
6、python調用cx_Oracle
7、Php調用php.ini文件中的配置, ;extention = php_oci8.dll, ;extension=php_pdo_oci.dll
6、linux伺服器怎麼新建oracle資料庫
詳細步驟如下:
1、操作系統安裝組建選擇:
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet(可以不選擇)
Development Libraries
Development Tools
Server Configuration Tools(可以不選擇)
Administration Tools
Base
System Tools
X Window System
2、為了防止在安裝過程中出現亂碼
vi /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
3、安裝oracle 依賴包;
有的依賴包安裝操作系統時已經安裝,這里只裝缺少的,也是必須的,否則,安裝oracle過程會報錯。
compat-libstdc++-33 lio-devel sysstatunixODBC unixODBC-devel
4、創建必要的用戶組及用戶;
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle5、創建所需目錄及賦予目錄許可權;
創建oracle安裝目錄:
mkdir-p /data/oracle/app/
mkdir -p/data/oracle/oraInventory
創建oracle資料庫存放目錄:
mkdir-p /data/oracle/oradata
chown -R oracle:oinstall /data/oracle/app/
創建oracle備份目錄:
mkdir -p /backup/oracle/
賦予各個目錄許可權:
chown-R oracle:oinstall /data/oracle/oradata
chown -Roracle:oinstall /data/oracle/oraInventory
chmod-R 775 /data/oracle/app/
chmod-R 775 /data/oracle/oradata
chmod -R775 /data/oracle/oraInventory
chown -R oracle:oinstall /backup/oracle/
chmod-R 775 /backup/oracle/
6、修改oracle安裝用戶資源限制;
當然,此處的值 需要根據實際去修改;
vi /etc/security/limits.conf
oracle soft nproc 2047
oraclehard nproc 16384
oraclesoft nofile 1024
oraclehard nofile 65536
7、設置oracle用戶環境變數
su -oracle
vim/home/oracle/.bash_profile加入以下內容
使環境變數生效
source/home/oracle/.bash_profile
8、至此oracle安裝完成。
7、如何在linux安裝oracle資料庫伺服器
CentOS-7-x86_64-Everything-1511,機器上安裝不成功,會報錯誤,我沒有解決,錯誤1如圖所示:各種調整好了之後,在進入安裝過程中,出現這種,其實一回車就可以進入,網上說:運行安裝程序時使用 ./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0
看樣子是語言包安裝問題,彈出框沒有顯示,系統顯示問題!
8、linux怎麼登陸oracle資料庫
×
loading..
資訊
安全
論壇
下載
讀書
程序開發
資料庫
系統
網路
電子書
微信學院
站長學院
QQ
手機軟體
考試
頻道欄目
SQL Server|
MySQL|
Oracle|
DB2|
Sybase|
其他綜合|
SQL教程|
登錄注冊
首頁 > 資料庫 > Oracle > 正文
連接Linux伺服器操作Oracle資料庫
2013-03-20 10:48:47
0個評論
收藏
我要投稿
連接Linux伺服器操作Oracle資料庫
由於項目已經上線,現場的資料庫伺服器不允許直接用Oracle的客戶端plsqldev.exe來連接,只能通過Linux伺服器的命令來操作。 以下是用SecureCRT 5.1客戶端連接Linux伺服器來操作Oracle資料庫:
1.連接到Linux伺服器(輸入伺服器的ip地址)
ssh 10.199.94.227
連接成功後會提示輸入密碼,輸入成功會提示。
2.切換到操作Oracle資料庫
su - oracle
切換成功會提示相關資料庫的實例。例如:oracle@linux-cg01:~>
3.切換到sqlplus操作
sqlplus /nolog
切換成功會提示相關的提示:例如:
SQL*Plus: Release 11.2.0.2.0 Proction on Thu Jan 19 11:19:48 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
4.輸入資料庫的用戶名和密碼
conn personal/personal
5.會提示Connected.(連接成功),顯示 SQL> :
6.以下是相關的SQL語句操作:
(1) 查詢的語句後面要一定要加 ; ,否則不能執行查詢,相當於plsqldev.exe工具的命令窗口的操作
select *from newuseraccount (記得查詢的時候一定要加;)
select email,password from userreg where accountstype=1 and userstate=1;
(2)插入或更新的語句記得還要加提交語句,才能提交事務。相當於plsqldev.exe工具的命令窗口的操作。
update newuseraccount set address='address ' where userid=638 ;
commit ;
9、如何在linux伺服器上裝oracle
硬體資源需要:
至少512 MB物理內存
需1.5倍物理內存的交互空間
至少400 MB /tmp 臨時目錄空間
oracle軟體需要1.5 GB 到 3.5 GB 磁碟空間
默認資料庫需要1.2 GB
查看系統資源相關語句:
cat /etc/issue 或 cat /etc/redhat-release 查看操作系統版本
uname -r 查看內核版本
grep MemTotal /proc/meminfo 查看MEM總大小
grep SwapTotal /proc/meminfo 查看Swap總大小
grep "model name" /proc/cpuinfo 查看CPU型號
df 查看分區掛載和使用率
安裝前的檢查和准備工作:
rpm -q make
rpm -q gcc
rpm -q glibc
rpm -q glibc-devel
rpm -q compat-db
rpm -q compat-gcc
rpm -q compat-gcc-c++
rpm -q compat-libstdc++
rpm -q compat-libstdc++-devel
rpm -q openmotif22
rpm -q setarch
rpm -q lio
rpm -q lio-devel
rpm -q libXp-devel
rpm -q libXau-devel
rpm -q libXp
(包沒有安裝就安裝下)
創建資料庫安裝的准備工作:
1,創建user/group;
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
(初始組為 oinstall, 附加組 dba 一個是控制軟體安裝,補丁安裝等的;另一個是控制資料庫創建,資料庫管理等的。可以將兩個許可權都授權給dba組,只創建dba一個組就可以了)
passwd oracle
如果nobody用戶不存在(id nobody命令查看),則創建:
useradd nobody
( 首先nobody是一個普通用戶,非特權用戶。 使用nobody用戶名的目的是,使任何人都可以登錄系統,但是其UID和GID不提供任何特權,即該uid和gid只能訪問人人皆可讀寫的文件。其次,許多系統中都按慣例地默認創建一個nobody,盡量限制它的許可權至最小,當伺服器向外服務時,可能會讓client以nobody的身份登錄)
2,建立oracle安裝文件夾(sample);
mkdir -p /u01/oracle/proct/10g
mkdir /u01/oracle/database
chown -R oracle.oinstall /u01/oracle
chmod 755 -R /u01/oracle
3, 配置環境變數;
要使用 Oracle 產品,應該或必須設置幾個環境變數。
如果您在同一伺服器上安裝了多個 Oracle 產品或資料庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變數可能會更改。
ORACLE_BASE 變數不應更改,並可以在需要時在您的登錄配置文件中設置它。Oracle 提供了一個稱作 oraenv 的實用程序來設置其他變數。
對於資料庫伺服器,建議設置以下環境變數:
使用Oracle用戶登陸:
su - oracle
vi ~/.bash_profile
以下是配置文件的內容
export ORACLE_BASE=/u01/oracle/
export ORACLE_HOME=/u01/oracle/proct/10g
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
配置好後用 source .bash_profile 命令使配置生效
4, 設置系統參數;
Oracle 資料庫 10g 需要以下所示的內核參數設置。
其中給出的是最小值,因此如果您的系統使用的值較大,則不要更改它。
su - root
A) 修改/etc/sysctl.conf (vi /etc/sysctl.conf), 添加:
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
修改後運行"/sbin/sysctl -p"命令使得內核改變立即生效;
對每個參數值做個簡要的解釋和說明。
(1)shmmax:該參數定義了共享內存段的最大尺寸(以位元組為單位)。預設為32M,對於oracle來說,該預設值太低了,通常將其設置為2G。
(2)shmmni:這個內核參數用於設置系統范圍內共享內存段的最大數量。該參數的默認值是 4096 。通常不需要更改。
(3)shmall:該參數表示系統一次可以使用的共享內存總量(以頁為單位)。預設值就是2097152,通常不需要修改。
(4)sem:該參數表示設置的信號量。
(5)file-max:該參數表示文件句柄的最大數量。文件句柄設置表示在linux系統中可以打開的文件數量。
B) 設置oracle對文件的要求:
b.1 編輯文件:vi /etc/security/limits.conf 加入以下語句:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
limits.conf的格式如下:
username|@groupname type resource limit
username|@groupname:設置需要被限制的用戶名,組名前面加@和用戶名區別。也可以用通配符*來做所有用戶的限制。
type:有 soft,hard 和 -,soft 指的是當前系統生效的設置值。hard 表明系統中所能設定的最大值。soft 的限制不能比hard 限制高。用 - 就表明同時設置了 soft 和 hard 的值。
resource:
core - 限制內核文件的大小
date - 最大數據大小
fsize - 最大文件大小
memlock - 最大鎖定內存地址空間
nofile - 打開文件的最大數目
rss - 最大持久設置大小
stack - 最大棧大小
cpu - 以分鍾為單位的最多 CPU 時間
noproc - 進程的最大數目
as - 地址空間限制
maxlogins - 此用戶允許登錄的最大數目
b.2 編輯文件:vi /etc/pam.d/login
linux操作系統的登陸配置文件。
session required /lib/security/pam_limits.so
session required /lib/security/pam_limits.so
這是告訴Linux在用戶完成系統登錄後,應該調用pam_limits.so模塊來設置系統對該用戶可使用的各種資源數量的最大限制(包括用戶可打開的最大文件數限制),而pam_limits.so模塊就會從/etc/security/limits.conf文件中讀取配置來設置這些限制值。修改完後保存此文件
5.掛載光碟機
在虛擬機中選擇好oracle 10g ISO文件
mount /dev/hdc /mnt (默認會掛載到/media下,但一定要手動掛載到/mnt下)
將/etc/redhat-release 版本5.4改為3.4
root 用戶下執行xhost +
su - oracle
oracle用戶下執行/mnt/runInstaller
6、登陸並啟動資料庫的操作。
[oracle@oracle oracle]$ sqlplus /nolog
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate 關閉資料庫 (OR "dbshut" command)
SQL> startup; 啟動資料庫
7,
alter user scott account unlock;scott用戶解鎖
alter user scott identified by oracle;scott用戶設置密碼
grant dba to scott;將dba角色賦予給scott
connect scott/oracle
select table_name from user_tables;
10、linux系統查看oracle資料庫供幾台伺服器使用
1、SQL> select MACHINE from v$session group by MACHINE;
localhost.localdomain
server20
server69
3 rows selected.
2、[oracle@db01 ~]$ netstat -ant|grep 1521|grep ESTABLISHED |awk '{print $5}' |awk -F: '{print $1}'|sort|uniq -c |sort -n
2 127.0.0.1
13 192.168.1.20
26 192.168.1.69