1準備
CentOS-6.5-x86_64-bin-DVD1
linux_11gR2_database_1of2
linux_11gR2_database_2of2
VMware Workstation 10.0.2
SSH Secure Shell Client
instantclient_11_2
plsqldev1005
2安裝虛擬機及CentOS
(1)安裝VMware Workstation
(2)安裝CentOS,主機命名為:oracledb
(3)磁盤須要大于30G(經驗值)
(4)內存必須大于1G(官方要求)
(5)操作系統swap分區大于2G(假設物理內存小于2G,則須要設置,設置值為物理內存的1-2倍,假設物理內存大于2G,則無需設置。)
(6)虛擬機網絡連接方式:橋接模式(B)直接連接物理網絡
(7)安裝完畢后設置虛擬機網絡(ipv4)為固定IP地址(system-config-network)
(8)進行網絡測試OK,則操作系統環境準備完成
(9)安裝虛擬機時一定要選擇:先創建虛擬機后安裝操作系統
(10)為了安裝Oracle,故選擇安裝類型為:桌面版本號。
(11)安裝SSH Secure Shell Client并連接主機
3Oracle安裝前準備
『特殊說明』:
(1)下面步驟中的命令太長的可通過:SSH Secure Shell Client 直接復制進行
(2)vi基本命令:i--編輯狀態 ?退出編輯并保存時先按ESC鍵,再按符合“:wq”或者":x"就可以
(3)注意每一個步驟時的當前用戶,是root還是oracle
step-1#改動主機名
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb
step-2#加入主機名與IP相應記錄
[root@oracledb ~]# vi /etc/hosts?
192.168.1.8 ? ?oracledb
step-3#關閉防火墻Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config ?
[root@oracledb ~]# setenforce 0
step-4#安裝依賴包
[root@oracledb ~]#?
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel
『特殊說明』:
(1)pdksh-5.2.14-37.el5.x86_64.rpm :此安裝包yum源中沒有,但必須,可通過其它方式下載后手工安裝;
(2)盡管安裝了依賴包,在安裝oracle過程時依舊會校驗出未安裝以上某個包,則須要通過:rpm -qa gcc(校驗未通過的包名) 一個個都檢查核實。
step-5#改動內核參數
step-6#改動系統資源限制(打開進程數和文件數)
[root@oracledb ~]# vi/etc/security/limits.conf #末尾加入例如以下
[root@oracledb ~]# vi /etc/pam.d/login?
session ? ?required ? ?pam_namespace.so ?#以下加入一條pam_limits.so?
session ? ?required ? ?/lib64/security/pam_limits.so
session ? ?required ? ?/lib/security/pam_limits.so
session ? ?required ? ?pam_limits.so
step-7#創建用戶和組
[root@oracledb ~]# groupadd oinstall?
[root@oracledb ~]# groupadd dba?
[root@oracledb ~]# groupadd oper?
[root@oracledb ~]# useradd -u600 -g oinstall oracle?
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle
step-8#創建安裝文件夾并賦權
[root@oracledb ~]# mkdir /u01?
[root@oracledb ~]# mkdir /u02?
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb為你數據庫實例名
step-9#設置oracle環境變量(使用oracle帳號登錄桌面,并開啟terminal窗體文件最后最后增加例如以下環境變量的設置行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
[oracle@oracledb ~]# env(檢查設置環境變量是否OK)
step-10#上傳安裝文件
(1)使用oracle賬號登錄:SSH Secure File Transfer Client
(2)上傳安裝包到:/home/oracle/Downloads 文件夾
step-11#解壓oracle安裝文件(進入:/home/oracle/Downloads文件夾)
[oracle@oracledb~]# unzip ?-o -d /home/oracle/Downloads linuxamd64_12c_database_1of2.zip?
[oracle@oracledb~]# unzip ?-o -d /home/oracle/Downloads linuxamd64_12c_database_2of2.zip?
4安裝Oracle
[root@oracledb ~]# xhost +
[root@oracledb ~]# su oracle
[oracle@oracledb ~] cd /home/oracle/Downloads/database
[oracle@oracledb ~]# ?./runInstaller
說明:接下來就會彈出安裝界面,然后依據網上的圖文并茂文章安裝。
5變更
開始下載的是:linuxamd64_12c 安裝時出現莫名錯誤,所以變更為:linux.x64_11gR2 為了完整卸載Oracle,使用了官網提供的:Oracle De-install Utility
6問題及解答
(1)改動 linux 內核文件 sysctl ?-P 報錯
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
?
解決方法例如以下:
[root@oracledb ~]# modprobe bridge
[root@oracledb ~]# lsmod|grep bridge
(2)安裝系統時swap分區創建過小,動態調整。所以在安裝操作系統的時候設置好swap分區及分配好大小就可以
方法:用文件作為Swap分區,操作例如以下
1.創建要作為swap分區的文件:添加1GB大小的交換分區,則命令寫法例如以下,當中的count等于想要的塊的數量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.格式化為交換分區文件:
# mkswap /root/swapfile #建立swap的文件系統
3.啟用交換分區文件:
# swapon /root/swapfile #啟用swap文件
4.使系統開機時自啟用,在文件/etc/fstab中加入一行:
/root/swapfile swap swap defaults 0 0
(3)yum安裝源中找不到一個包,結果換了yum源也找不到,白費力氣
改動yum源的方法有兩種,非常多朋友喜歡改動yum.repos.d這個文件進行更改,deepvps感覺這種方法不是太好,下面這種方法就方便多了。
在CentOS系統中,能夠直接通過yum來安裝組件,但系統默認的yum源速度往往不盡人意,都連接海外的,為了在國內達到高速安裝的目的,就要須要改動yum源,能夠使用
http://mirrors.163.com/ ? http://mirrors.sohu.com 這2個國內源。
運行下面命令就能夠了
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.163.com/.help/CentOS-Base-163.repo或wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
執行yum makecache生成緩存
4控制臺頁面部分button上的文字是亂碼解決的方法(如登錄界面的:登錄button)
1. 從windows中獲取字體文件simsun.ttc
2. 在文件夾$ORACLE_HOME/jdk/jre/lib/fonts中創建文件夾fallback
command: mkdir fallback
3. 將字體文件simsun.ttc復制到剛剛創建好的fallback文件夾下,并又一次命名為simsun.ttf(因為windows字體具有版權,所以不能用于商用)
?
command:
mv simsun.ttc simsun.ttf
chmod 755 simsun.ttf
4. 清理一下em的緩存
command: rm $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
5. 停止并重新啟動dbconsole
command:
emctl stop dbconsole
emctl start dbconsole
再去瀏覽器中又一次刷新一下em,發現button已經不再是亂碼了
5:1521 1158兩個port未打開導致其它機器訪問不到web控制端和連接不到oracle
參考:http://blog.csdn.net/jemlee2002/article/details/7042991
6: kdump啟動失敗
在桌面環境下,直接停用kdump
7經常使用操作方法及命令(給linux新手)
(1)在圖形界面還能夠在多個界面中進行切換:在X-window圖形操作界面中按“Alt+Ctrl+功能鍵Fn n=1~6 ”就能夠進入Console字符操作界面。
按“Alt+Ctrl+F7”就可以回到剛才的X-window中
(2)
rm -f 刪除文件
rm -rf 刪除目錄
(3)
cp /u01/app/oracle/product/11.2.0/db_1/jdk/jre/lib/fonts/a.txt /home/oracle/ ?(從什么位置拷貝文件到什么位置)
8Oracle操作管理
(1)啟動數據庫
[oracle@oracledb~]sqlplus /nolog?
SQL> connect system/system as sysdba?
SQL> startup
(2)啟動監聽
[oracle@oracledb~]lsnrctl start
(3)啟動管理平臺
[oracle@oracledb~]emctl start dbconsole
【特殊說明】
(1)關閉server時最好手動停止掉oracle
(2)為了使server資源占用小,oracle啟動后server直接切到命令行下。假設執行穩定后,則直接改動操作系統默認啟動到命令行
(1)停止數據庫
[oracle@oracledb~]sqlplus /nolog?
SQL> connect system/system as sysdba?
SQL> shutdown
(2)停止監聽
[oracle@oracledb~]lsnrctl stop
(3)停止管理平臺
[oracle@oracledb~]emctl stop dbconsole
9 PLSQL安裝配置(參考文章,我是一次搞定)
1,先到Oracle站點下載Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html依據你的操作系統
選擇不同的Instant Client版本號下載回是一個壓縮文件,解壓之后的文件夾叫:D:/instantclient_11_2.放在你喜歡的文件夾就可以.比如:D:/instantclient_11_2
我的下載路徑(http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip)
2.在D:/instantclient_11_2文件夾下新建文件夾network,在network文件夾下再新建admin文件夾,在admin文件夾下新建文件tnsnames.ora,使用文本編輯器打開寫入例如以下內容:
MWDB=
(DESCRIPTION =
? ? (ADDRESS_LIST =
? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
? ? )
? ? (CONNECT_DATA =
? ? ? (SERVICE_NAME = MWDB)
? ? )
)
第一個MWDB:表示定義遠程server的在本地主機名
第二個MWDB:遠程數據庫實例名
3、加入一個環境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑。比方我的本機為:D:/instantclient_11_2/network/admin
4、設置ORACLE的語言,加入環境變量NLS_LANG ,值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
假設不清楚遠程數據庫的ORACLE 語言,能夠ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫。
select * from nls_instance_parameters;
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下載并安裝PL.SQL.Developer配置應用
配置tools->preferences->connection
Oracle Home D:/instantclient_11_2
OCI library D:/instantclient_11_2/oci.dll
6、關閉PL/SQL Developer,重起Developer.
CentOS-6.5-x86_64-bin-DVD1
linux_11gR2_database_1of2
linux_11gR2_database_2of2
VMware Workstation 10.0.2
SSH Secure Shell Client
instantclient_11_2
plsqldev1005
2安裝虛擬機及CentOS
(1)安裝VMware Workstation
(2)安裝CentOS,主機命名為:oracledb
(3)磁盤須要大于30G(經驗值)
(4)內存必須大于1G(官方要求)
(5)操作系統swap分區大于2G(假設物理內存小于2G,則須要設置,設置值為物理內存的1-2倍,假設物理內存大于2G,則無需設置。)
(6)虛擬機網絡連接方式:橋接模式(B)直接連接物理網絡
(7)安裝完畢后設置虛擬機網絡(ipv4)為固定IP地址(system-config-network)
(8)進行網絡測試OK,則操作系統環境準備完成
(9)安裝虛擬機時一定要選擇:先創建虛擬機后安裝操作系統
(10)為了安裝Oracle,故選擇安裝類型為:桌面版本號。
(11)安裝SSH Secure Shell Client并連接主機
3Oracle安裝前準備
『特殊說明』:
(1)下面步驟中的命令太長的可通過:SSH Secure Shell Client 直接復制進行
(2)vi基本命令:i--編輯狀態 ?退出編輯并保存時先按ESC鍵,再按符合“:wq”或者":x"就可以
(3)注意每一個步驟時的當前用戶,是root還是oracle
step-1#改動主機名
[root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/" /etc/sysconfig/network
[root@oracledb ~]# hostname oracledb
step-2#加入主機名與IP相應記錄
[root@oracledb ~]# vi /etc/hosts?
192.168.1.8 ? ?oracledb
step-3#關閉防火墻Selinux
[root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config ?
[root@oracledb ~]# setenforce 0
step-4#安裝依賴包
[root@oracledb ~]#?
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel
『特殊說明』:
(1)pdksh-5.2.14-37.el5.x86_64.rpm :此安裝包yum源中沒有,但必須,可通過其它方式下載后手工安裝;
(2)盡管安裝了依賴包,在安裝oracle過程時依舊會校驗出未安裝以上某個包,則須要通過:rpm -qa gcc(校驗未通過的包名) 一個個都檢查核實。
step-5#改動內核參數
[root@oracledb ~]# vi/etc/sysctl.conf ?#末尾加入例如以下
net.ipv4.ip_local_port_range= 9000 65500 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 10523004 kernel.shmmax = 6465333657 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=1048576
[root@oracledb ~]# sysctl -p (備注:用于輸出配置后的結果,假設有錯誤會提示)
step-6#改動系統資源限制(打開進程數和文件數)
[root@oracledb ~]# vi/etc/security/limits.conf #末尾加入例如以下
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536
[root@oracledb ~]# vi /etc/pam.d/login?
session ? ?required ? ?pam_namespace.so ?#以下加入一條pam_limits.so?
session ? ?required ? ?/lib64/security/pam_limits.so
session ? ?required ? ?/lib/security/pam_limits.so
session ? ?required ? ?pam_limits.so
step-7#創建用戶和組
[root@oracledb ~]# groupadd oinstall?
[root@oracledb ~]# groupadd dba?
[root@oracledb ~]# groupadd oper?
[root@oracledb ~]# useradd -u600 -g oinstall oracle?
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle
step-8#創建安裝文件夾并賦權
[root@oracledb ~]# mkdir /u01?
[root@oracledb ~]# mkdir /u02?
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb #oracledb為你數據庫實例名
step-9#設置oracle環境變量(使用oracle帳號登錄桌面,并開啟terminal窗體文件最后最后增加例如以下環境變量的設置行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH ORACLE_SID=oracledb; export ORACLE_SID ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33 NLS_LANG=american_america.zhs16gbk;export NLS_LANG PATH=$ORACLE_HOME/bin:$PATH; export PATH[oracle@oracledb ~]# source /home/oracle/.bash_profile(使配置馬上生效)
[oracle@oracledb ~]# env(檢查設置環境變量是否OK)
step-10#上傳安裝文件
(1)使用oracle賬號登錄:SSH Secure File Transfer Client
(2)上傳安裝包到:/home/oracle/Downloads 文件夾
step-11#解壓oracle安裝文件(進入:/home/oracle/Downloads文件夾)
[oracle@oracledb~]# unzip ?-o -d /home/oracle/Downloads linuxamd64_12c_database_1of2.zip?
[oracle@oracledb~]# unzip ?-o -d /home/oracle/Downloads linuxamd64_12c_database_2of2.zip?
4安裝Oracle
[root@oracledb ~]# xhost +
[root@oracledb ~]# su oracle
[oracle@oracledb ~] cd /home/oracle/Downloads/database
[oracle@oracledb ~]# ?./runInstaller
說明:接下來就會彈出安裝界面,然后依據網上的圖文并茂文章安裝。
5變更
開始下載的是:linuxamd64_12c 安裝時出現莫名錯誤,所以變更為:linux.x64_11gR2 為了完整卸載Oracle,使用了官網提供的:Oracle De-install Utility
6問題及解答
(1)改動 linux 內核文件 sysctl ?-P 報錯
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
?
解決方法例如以下:
[root@oracledb ~]# modprobe bridge
[root@oracledb ~]# lsmod|grep bridge
(2)安裝系統時swap分區創建過小,動態調整。所以在安裝操作系統的時候設置好swap分區及分配好大小就可以
方法:用文件作為Swap分區,操作例如以下
1.創建要作為swap分區的文件:添加1GB大小的交換分區,則命令寫法例如以下,當中的count等于想要的塊的數量(bs*count=文件大小)。
# dd if=/dev/zero of=/root/swapfile bs=1M count=1024
2.格式化為交換分區文件:
# mkswap /root/swapfile #建立swap的文件系統
3.啟用交換分區文件:
# swapon /root/swapfile #啟用swap文件
4.使系統開機時自啟用,在文件/etc/fstab中加入一行:
/root/swapfile swap swap defaults 0 0
(3)yum安裝源中找不到一個包,結果換了yum源也找不到,白費力氣
改動yum源的方法有兩種,非常多朋友喜歡改動yum.repos.d這個文件進行更改,deepvps感覺這種方法不是太好,下面這種方法就方便多了。
在CentOS系統中,能夠直接通過yum來安裝組件,但系統默認的yum源速度往往不盡人意,都連接海外的,為了在國內達到高速安裝的目的,就要須要改動yum源,能夠使用
http://mirrors.163.com/ ? http://mirrors.sohu.com 這2個國內源。
運行下面命令就能夠了
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget http://mirrors.163.com/.help/CentOS-Base-163.repo或wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
執行yum makecache生成緩存
4控制臺頁面部分button上的文字是亂碼解決的方法(如登錄界面的:登錄button)
解決的方法:
em的亂碼是由java引起的,em的button是由java生成的圖,oracle 11g使用的是jdk1.5,jdk1.5以后有了一個簡便方法來解決問題。
在Oracleserver上的操作需以Oracle用戶進行操作,過程例如以下:1. 從windows中獲取字體文件simsun.ttc
2. 在文件夾$ORACLE_HOME/jdk/jre/lib/fonts中創建文件夾fallback
command: mkdir fallback
3. 將字體文件simsun.ttc復制到剛剛創建好的fallback文件夾下,并又一次命名為simsun.ttf(因為windows字體具有版權,所以不能用于商用)
?
command:
mv simsun.ttc simsun.ttf
chmod 755 simsun.ttf
4. 清理一下em的緩存
command: rm $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif
5. 停止并重新啟動dbconsole
command:
emctl stop dbconsole
emctl start dbconsole
再去瀏覽器中又一次刷新一下em,發現button已經不再是亂碼了
5:1521 1158兩個port未打開導致其它機器訪問不到web控制端和連接不到oracle
參考:http://blog.csdn.net/jemlee2002/article/details/7042991
6: kdump啟動失敗
在桌面環境下,直接停用kdump
7經常使用操作方法及命令(給linux新手)
(1)在圖形界面還能夠在多個界面中進行切換:在X-window圖形操作界面中按“Alt+Ctrl+功能鍵Fn n=1~6 ”就能夠進入Console字符操作界面。
按“Alt+Ctrl+F7”就可以回到剛才的X-window中
(2)
rm -f 刪除文件
rm -rf 刪除目錄
(3)
cp /u01/app/oracle/product/11.2.0/db_1/jdk/jre/lib/fonts/a.txt /home/oracle/ ?(從什么位置拷貝文件到什么位置)
8Oracle操作管理
(1)啟動數據庫
[oracle@oracledb~]sqlplus /nolog?
SQL> connect system/system as sysdba?
SQL> startup
(2)啟動監聽
[oracle@oracledb~]lsnrctl start
(3)啟動管理平臺
[oracle@oracledb~]emctl start dbconsole
【特殊說明】
(1)關閉server時最好手動停止掉oracle
(2)為了使server資源占用小,oracle啟動后server直接切到命令行下。假設執行穩定后,則直接改動操作系統默認啟動到命令行
(1)停止數據庫
[oracle@oracledb~]sqlplus /nolog?
SQL> connect system/system as sysdba?
SQL> shutdown
(2)停止監聽
[oracle@oracledb~]lsnrctl stop
(3)停止管理平臺
[oracle@oracledb~]emctl stop dbconsole
9 PLSQL安裝配置(參考文章,我是一次搞定)
1,先到Oracle站點下載Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html依據你的操作系統
選擇不同的Instant Client版本號下載回是一個壓縮文件,解壓之后的文件夾叫:D:/instantclient_11_2.放在你喜歡的文件夾就可以.比如:D:/instantclient_11_2
我的下載路徑(http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip)
2.在D:/instantclient_11_2文件夾下新建文件夾network,在network文件夾下再新建admin文件夾,在admin文件夾下新建文件tnsnames.ora,使用文本編輯器打開寫入例如以下內容:
MWDB=
(DESCRIPTION =
? ? (ADDRESS_LIST =
? ? ? (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
? ? )
? ? (CONNECT_DATA =
? ? ? (SERVICE_NAME = MWDB)
? ? )
)
第一個MWDB:表示定義遠程server的在本地主機名
第二個MWDB:遠程數據庫實例名
3、加入一個環境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑。比方我的本機為:D:/instantclient_11_2/network/admin
4、設置ORACLE的語言,加入環境變量NLS_LANG ,值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
假設不清楚遠程數據庫的ORACLE 語言,能夠ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫。
select * from nls_instance_parameters;
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY
5、下載并安裝PL.SQL.Developer配置應用
配置tools->preferences->connection
Oracle Home D:/instantclient_11_2
OCI library D:/instantclient_11_2/oci.dll
6、關閉PL/SQL Developer,重起Developer.
主機名就會出如今PL/SQL Developer的列表里,輸入usernamepassword,就能夠登錄遠程oracle 11g數據庫了
<完>
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
