糊言亂語

          志未半斤, 才無八兩. 有苦有樂, 糊涂過活。
          posts - 25, comments - 7, trackbacks - 0, articles - 42
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          oracle筆記整理三[配置]

          Posted on 2007-08-08 16:29 Stanley Sun 閱讀(456) 評論(0)  編輯  收藏 所屬分類: Oracle Database

          來自:http://blog.csdn.net/iori_guojun

          1、Oracle Net配置
          1>、WIN下
          "開始->程序->Oracle->HOME NAME->網絡管理
          ->Oracle Net Configuration Assistant"
          2>、創建監聽程序(如果選擇TCP/IP協議進行監聽,要設置端口為1521)
          --僅服務器端
          3>、listener.ora文件
          --該文件每個服務器一個,由Oracle Net工具自動生成,也可直接編輯
          --該文件列出了機器中所有監聽進程的名字和地址及它們所支持的實例
          LISTENER=
          (ADDRESS_LIST=
          (ADDRESS=
          (PROTOCOL=IPC)
          (KEY=loc.world)
          )
          (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=HR)
          (PORT=1521)
          )
          )
          SID_LIST_LISTENER=
          (SID_DESC=
          (GLOBAL_DBNAME=loc.world)
          (ORACLE_HOME=D:\oracle\ora90)
          (SID_NAME=loc)
          )
          )
          --該腳本的第一部分是地址列表,每個實例一個條目,本例共兩個條目
          --本例監聽器使用內部進程調用(IPC)正在監聽對標識為loc.world的服務的
          --連接,同時監聽任何使用TCP/IP協議,來自HR機器1521端口的請求
          --該腳本第二部分(以SID_LIST_LISTENER開始),定義了在init.ora文件中
          --為該數據庫使用的全局數據庫名、監聽器正在服務的每個實例的Oracle軟件
          --主目錄及實例名或SID,如果改變Oracle軟件主目錄,需要更改該文件

          4>、配置連接描述符的服務名(別名)
          a.本地tnsnames.ora文件方式
          --該文件必須存在于所有的服務器和客戶端中
          --在服務器上,該文件被存放在由TNS_ADMIN環境變量指定的目錄中,
          --通常為一公共目錄,如UNIX下$ORACLE_HOME/network/admin目錄
          --WIN下或客戶端則為Oracle軟件主目錄下\network\admin
          --下為該文件中一個條目,為LOC服務名設置連接描述符
          LOC=(DESCRIPTION=
          (ADDRESS=
          (PROTOCOL=TCP)
          (HOST=HR)
          (PORT=1521))
          (CONNECT DATA=
          (SERVICE_NAME=LOC)))
          --想連接到HR服務器上LOC實例的用戶可以使用LOC服務名
          --@告訴數據庫使用緊跟其后的服務名確定要登錄到哪個數據庫
          sqlplus hr/password@LOC;

          b.互聯網目錄方式

          2、Oracle進程配置
          1>、使用DCA工具配置專用/共享服務器
          WIN下
          "開始->程序->Oracle[OracleHome]->Configuration and Migration Tools
          ->Database Configuration Assistant"-》"在數據庫中配置數據庫選項"
          2>、通過初始化參數配置專用/共享服務器
          --文件init.ora中配置
          設置專用服務器(為每個用戶建立單獨的服務器連接進程):
          設置以下參數為NULL
          MTS_SERVICE
          MTS_DISPATCHERS
          MTS_SERVERS
          MTS_LISTENER_ADDRESS
          為了請求專用數據庫連接,用戶必須在監聽的連接字符串中包括SRVR=DEDICATED

          設置共享服務器:
          --實例啟動時的調度數,每1000個連接可設置1個調度
          DISPATCHERS
          例:在IP 144.25.16.201上啟動2個調度
          DISPATCHERS="(ADDRESS=(PROTOCOL=TCP)\(HOST=144.25.16.201))(DISPATCHERS=2)"
          可動態改變調度進程的數量:
          例:設置TCP/IP協議調度進程數為5,SSL(TCPS)協議的TCP/IP調度進程數為2
          ALTER SYSTEM
          SET DISPATCHERS=
          '(PROTOCOL=TCP)(DISPATCHERS=5) (INDEX=0)',
          '(PROTOCOL=TCPS)(DISPATCHERS=2) (INDEX=1)';
          --實例啟動時創建的共享服務器進程數量,每10個連接可設1個共享服務器進程
          SHARED_SERVERS
          --實例啟動時能創建的最大共享服務器進程數量
          MAX_SHARED_SERVERS
          --指定網絡會話可用的虛擬電路的全部數量
          CIRCUITS
          --指定共享服務器用戶會話允許的全部數量
          --設置這個參數使你能夠為專用服務器保留用戶會話
          SHARED_SERVER_SESSIONS
          --指定能在系統被創建的會話的最大數量,可以因需要被共享服務器調整
          SESSIONS

          主站蜘蛛池模板: 屯门区| 六枝特区| 大荔县| 元阳县| 收藏| 英山县| 信宜市| 天等县| 正宁县| 锡林浩特市| 内乡县| 卓资县| 霍林郭勒市| 军事| 米林县| 孝昌县| 大名县| 万山特区| 余姚市| 靖西县| 禹城市| 资阳市| 江山市| 监利县| 格尔木市| 闵行区| 麻城市| 宁明县| 永登县| 阳高县| 江阴市| 平阳县| 浦城县| 渑池县| 安乡县| 宝清县| 连山| 堆龙德庆县| 准格尔旗| 阿巴嘎旗| 信阳市|