我愛我的家園!

          成功在于你是否努力,希望在于你是否相信自己!

           

          如何配置和使用iSQL*Plus

          其實使用iSQL*Plus非常方便,幾乎不用什么配置,但是因為DBA用戶和普通用戶使用的是不同的URL,可能會造成一部分人的疑惑,所以在這里把關于iSQL*Plus的各方面再詳細說一下。

          1。確認安裝了Oracle HTTP Server和iSQL*Plus Server

          2。在安裝的結尾部分將會顯示登陸iSQL*Plus的默認端口,如果沒有看到或者忘記了,那么可以檢查如下文件來確認:
          NT:%ORACLE_HOME%\Apache\Apache\conf\httpd.conf
          UNIX:$ORACLE_HOME/Apache/Apache/bin/conf/httpd.conf
          查看Port和Listen 的參數值,默認應該是:
          Port 7778
          Listen 7778(HTTP)
          Listen 4443(HTTPS)

          可以通過編輯oracle_apache.conf配置文件啟用或禁用 iSQL*Plus,注釋以下行即可禁用
          include "ORACLE_HOME\sqlplus\admin\isqlplus.conf

          3。iSQL*Plus 的配置文件在
          NT:%ORACLE_HOME%\sqlplus\admin\isqlplus.conf
          UNIX:$ORACLE_HOME/sqlplus/admin/isqlplus.conf

          4。確認已經啟動了Oracle HTTP Server

          5。登錄
          登入普通用戶,輸入以下URL:
          http://machine_name.doman:port/isqlplus
          登入DBA用戶,輸入以下URL:
          http://machine_name.domain:port/isqlplusdba
          獲取Server的統計信息:
          http://machine_name.domain:port/isqlplusdba?statistics= {active|full} [&refresh=number]
          其中refresh的最小值是10秒

          6。如果要登錄使用 SYSDBA 或 SYSOPER 權限登錄到 iSQL*Plus,以通過 iSQL*Plus 執行數據庫管理并運行 DBA 命令,則必須要Oracle HTTP Server驗證,這個用戶名和密碼跟數據庫的用戶名密碼無關。當然通過驗證之后,還需要輸入Oracle數據庫中的具有SYSDBA或者SYSOPER權限的用戶名和密碼。
          要通過Oracle HTTP Server驗證,則必須將用戶名和口令添加到 Oracle HTTP Server 驗證文件中(用戶驗證文件位于%ORACLE_HOME%\sqlplus\admin\iplusdba.pw),作如下操作:
          a。進入%ORACLE_HOME%\Apache\Apache\bin目錄
          b。運行 htpasswd 實用程序:
          C:\oracle\ora92\Apache\Apache\bin>htpasswd -help
          Usage:
          htpasswd [-cmdps] passwordfile username
          htpasswd -b[cmdps] passwordfile username password

          htpasswd -n[mdps] username
          htpasswd -nb[mdps] username password
          -c Create a new file.
          -n Don't update file; display results on stdout.
          -m Force MD5 encryption of the password (default).
          -d Force CRYPT encryption of the password.
          -p Do not encrypt the password (plaintext).
          -s Force SHA encryption of the password.
          -b Use the password from the command line rather than prompting for it.
          On Windows, TPF and NetWare systems the '-m' flag is used by default.
          On all other systems, the '-p' flag will probably not work.

          比如運行:
          htpasswd C:\oracle\ora92\sqlplus\admin\iplusdba.pw dbmanager
          Automatically using MD5 format on Windows.
          New password: *********
          Re-type new password: *********
          Adding password for user dbmanager

          ?


          要啟動 iSQL*Plus,請執行以下步驟:
            
            連接到 Internet 或 Intranet,然后啟動 Web 瀏覽器。
            
            在 Web 瀏覽器的“位置”字段或“地址”字段中,輸入 Oracle9i HTTP Server URL,并接著輸入 isqlplus。iSQL*Plus URL 如下所示:
            
            http://machine_name.domain:7777/isqlplus
            
            如果您不知道 Oracle9i HTTP Server URL,請向系統管理員咨詢。
            
            按 Enter 鍵將轉到該 URL。Web 瀏覽器中將顯示 iSQL*Plus“登錄”屏幕。
            
            在“用戶名”字段和“口令”字段中,輸入 Oracle9i 用戶名和口令。如果您不知道 Oracle9i 用戶名和口令,請向數據庫管理員咨詢。
            
            將“連接標識符”字段保留為空可以連接到默認數據庫。輸入 Oracle Net 數據庫別名時,可以連接到默認數據庫以外的其他數據庫。如果已配置了限制的數據庫訪問,“連接標識符”字段就會變成可供選擇的可用數據庫的下拉列表。
            
            單擊“登錄”,連接到相關數據庫。Web 瀏覽器上將會顯示 iSQL*Plus“工作屏幕”。
            
            此時,您可以在“工作屏幕”的輸入區域中輸入并執行 SQL、PL/SQL 和 SQL*Plus 語句和命令。

          ?

          格式 username/password
          假設oracle的bin已經在PATH中了,所有操作以oracle身份運行

          sys用戶:oracle的DBA
          測試用戶 scott/tiger

          網絡配置工具 netca
          創建數據庫 dbca
          代理配置 agentctl start

          首先要打開監聽
          lsnrctl start
          停止監聽lsnrctl stop

          進入sqlplus控制臺方法
          $ sqlplus /nolog
          $ sqlplus / as sysdba
          $ sqlplus sys/password as sysdba
          登錄遠程數據庫用username/password@hostname

          進入sqlplus后
          SQL>conn sys/password as sysdba --建立連接
          或者
          SQL>conn / as sysdba
          然后
          SQL>startup --啟動數據庫
          SQL> show user --顯示用戶名
          SQL>shutdown --關閉數據庫
          SQL> shutdown immediate
          SQL> exit? --退出sqlplus

          使用 Oracle Enterprise Manager 10g 數據庫控制

          在 Web 瀏覽器中,連接到安裝過程中提供的 URL。

          例如:
          http://ds1.orademo.org:5500/em(如果服務器不在 DNS 中,則必須使用 IP 地址代替主機名。)

          用戶名:SYS
          口令:<安裝過程中選擇的口令>
          連接為:SYSDBA

          單擊 <Login>

          歡迎走入 Oracle Enterprise Manager 10g 數據庫控制的精彩世界!

          啟動和停止 Oracle Enterprise Manager 數據庫控制:

          $ emctl start dbconsole
          $ emctl stop dbconsole

          使用 iSQL*Plus 訪問數據庫

          iSQL*Plus 是歷史悠久的 SQL*Plus 交互式工具的基于 Web 的版本,用于訪問數據庫。要使用 iSQL*Plus,請單擊 OEM 控制臺 Related Links 部分中的 iSQL*Plus 鏈接,或將瀏覽器指向安裝過程中提供的 iSQL*Plus URL。

          例如:
          http://ds1.orademo.org:5560/isqlplus(如果數據庫服務器不在 DNS 中,則必須使用 IP 地址代替主機名。)

          用戶名:SYSTEM
          口令:<安裝過程中選擇的口令>

          單擊 <Login>。

          在 Workspace 框中輸入 SQL 命令,然后單擊 Execute

          啟動和停止 iSQL*Plus:

          $ isqlplusctl start
          $ isqlplusctl stop

          啟動和停止監聽器:

          監聽器接受客戶端的連接請求,并在驗證證書后創建數據庫連接。要使用 OEM 或 iSQL*Plus,必須先啟動監聽器。

          $ lsnrctl start
          $ lsnrctl stop

          啟動和停止數據庫:

          啟動和停止數據庫的最簡單方法是從 OEM 控制臺啟動和停止。要從命令行執行此操作,請在以 oracle 身份登錄后使用 SQL*Plus,然后就和上面列出的一樣了

          列出 Oracle 進程:

          $ ps a

          posted on 2007-10-04 23:33 死神 閱讀(10503) 評論(0)  編輯  收藏 所屬分類: Oracle


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          歡迎大家來到我的個人世界!

          常用鏈接

          留言簿(3)

          隨筆分類(5)

          隨筆檔案(9)

          文章分類(37)

          文章檔案(41)

          相冊

          語音技術

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 西充县| 天长市| 义乌市| 介休市| 南雄市| 左贡县| 加查县| 宁武县| 济宁市| 高唐县| 定远县| 靖宇县| 神木县| 瑞金市| 泰安市| 曲阳县| 衡山县| 玉环县| 离岛区| 淳安县| 察雅县| 建德市| 淄博市| 贵州省| 高清| 许昌县| 澄迈县| 桃园市| 克拉玛依市| 小金县| 白沙| 瑞金市| 长沙市| 冕宁县| 芦溪县| 肇东市| 上饶市| 长兴县| 新营市| 慈利县| 神农架林区|