`
brogrn
  • 浏览: 28909 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle http_port 修改

阅读更多
来源:http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14259/xdb19rpl.htm

DBMS_XDB: Configuration Management
Table 23-3 lists the DBMS_XDB Oracle XML DB configuration management functions and procedures.

Table 23-3 DBMS_XDB: Configuration Management Functions and Procedures

Function/Procedure Description
cfg_get
Returns the configuration information for the current session.

cfg_refresh
Refreshes the session configuration information using the current Oracle XML DB configuration file, xdbconfig.xml.

cfg_update
Updates the Oracle XML DB configuration information. This writes the configuration file, xdbconfig.xml.

getFTPPort
Returns the current FTP port number.

getHTTPPort
Returns the current HTTP port number.

setFTPPort
Sets the Oracle XML DB FTP port to the specified port number.

setHTTPPort
Sets the Oracle XML DB HTTP port to the specified port number.



See Also:

Oracle Database PL/SQL Packages and Types Reference
The examples in this section illustrate the use of these functions and procedures.

Example 23-6 Using Function DBMS_XDB.cfg_get

In this example, function cfg_get is used to retrieve the Oracle XML DB configuration file, xdbconfig.xml.

CONNECT SYSTEM/MANAGER
Connected.

SELECT DBMS_XDB.cfg_get() FROM DUAL;

DBMS_XDB.CFG_GET()
--------------------------------------------------------------------------------
<xdbconfig xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd" xmlns:xsi="http://w
ww.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/x
db/xdbconfig.xsd                                     http://xmlns.oracle.com/xdb
/xdbconfig.xsd">
  <sysconfig>
    <acl-max-age>900</acl-max-age>
    <acl-cache-size>32</acl-cache-size>
    <invalid-pathname-chars>,</invalid-pathname-chars>
    <case-sensitive>true</case-sensitive>
    <call-timeout>300</call-timeout>
    <max-link-queue>65536</max-link-queue>
    <max-session-use>100</max-session-use>
    <persistent-sessions>false</persistent-sessions>
    <default-lock-timeout>3600</default-lock-timeout>
    <xdbcore-logfile-path/>
    <xdbcore-log-level>0</xdbcore-log-level>
    <resource-view-cache-size>1048576</resource-view-cache-size>
    <protocolconfig>
      <common>
        . . .
      </common>
      <ftpconfig>
        . . .
      </ftpconfig>
      <httpconfig>
        <http-port>8000</http-port>
        <http-listener>local_listener</http-listener>
        <http-protocol>tcp</http-protocol>
        <max-http-headers>64</max-http-headers>
        <max-header-size>16384</max-header-size>
        <max-request-body>2000000000</max-request-body>
        <session-timeout>6000</session-timeout>
        <server-name>XDB HTTP Server</server-name>
        <logfile-path/>
        <log-level>0</log-level>
        <servlet-realm>Basic realm=&quot;XDB&quot;</servlet-realm>
        <webappconfig>
        . . .
        </webappconfig>
      </httpconfig>
    </protocolconfig>
    <xdbcore-xobmem-bound>1024</xdbcore-xobmem-bound>
    <xdbcore-loadableunit-size>16</xdbcore-loadableunit-size>
  </sysconfig>
</xdbconfig>

1 row selected.
Example 23-7 Using Procedure DBMS_XDB.cfg_update

This example illustrates the use of procedure cfg_update. The current configuration is retrieved as an XMLType instance and modified. It is then rewritten using cfg_update.

DECLARE
  configxml    SYS.XMLType;
  configxml2   SYS.XMLType;
BEGIN
  -- Get the current configuration
  configxml := DBMS_XDB.cfg_get();

  -- Modify the configuration
  SELECT updateXML(
           configxml,
           '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',
           '8000',
           'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"')
    INTO configxml2 FROM DUAL;

  -- Update the configuration to use the modified version
  DBMS_XDB.cfg_update(configxml2);
END;
/

PL/SQL procedure successfully completed.

SELECT DBMS_XDB.cfg_get() FROM DUAL;

DBMS_XDB.CFG_GET()
--------------------------------------------------------------------------------
<xdbconfig xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd" xmlns:xsi="http://w
ww.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/x
db/xdbconfig.xsd                                     http://xmlns.oracle.com/xdb
/xdbconfig.xsd">
  <sysconfig>
    <acl-max-age>900</acl-max-age>
    <acl-cache-size>32</acl-cache-size>
    <invalid-pathname-chars>,</invalid-pathname-chars>
    <case-sensitive>true</case-sensitive>
    <call-timeout>300</call-timeout>
    <max-link-queue>65536</max-link-queue>
    <max-session-use>100</max-session-use>
    <persistent-sessions>false</persistent-sessions>
    <default-lock-timeout>3600</default-lock-timeout>
    <xdbcore-logfile-path/>
    <xdbcore-log-level>0</xdbcore-log-level>
    <resource-view-cache-size>1048576</resource-view-cache-size>
    <protocolconfig>
      <common>
      . . .
      </common>
      <ftpconfig>
      . . .
      </ftpconfig>
      <httpconfig>
        <http-port>8000</http-port>
        . . .
      </httpconfig>
    </protocolconfig>
    <xdbcore-xobmem-bound>1024</xdbcore-xobmem-bound>
    <xdbcore-loadableunit-size>16</xdbcore-loadableunit-size>
  </sysconfig>
</xdbconfig>

1 row selected.
分享到:
评论

相关推荐

    环境变量ORACLE_UNQNAME未定义问题

    * 重新配置 db control 的端口,指定端口号:emca -reconfig ports -dbcontrol_http_port 1160 * 重新配置 db control 的端口,指定 Agent 端口:emca -reconfig ports -agent_port 3940 环境变量 ORACLE_UNQNAME ...

    Environment variable ORACLE_UNQNAME not defined错误解决

    - 调整端口配置:`emca-reconfigports-dbcontrol_http_port &lt;新端口号&gt;`。 #### 五、总结 通过以上步骤,可以有效地解决“Environment variable ORACLE_UNQNAME not defined”这一错误。值得注意的是,在进行任何...

    Java连接oracle数据例子.rar_java ORACLE jtable_java oracle_oracle_卫星轨道

    String url = "jdbc:oracle:thin:@&lt;host&gt;:&lt;port&gt;:&lt;service_name&gt;"; String username = "your_username"; String password = "your_password"; try { Connection conn = DriverManager.getConnection(url, username...

    oracle10_install.txt

    ### Oracle 10g 在 Red Hat AS 4.6 上的安装及配置 #### 安装前准备 在开始Oracle 10g的安装之前,需要确保满足以下硬件与软件需求: 1. **硬件资源需求**: - 物理内存:至少1024MB。 - 临时目录(/tmp)空间...

    java-connect-oracle.zip_java 连接oracle_oracle_oracle connect java

    String url = "jdbc:oracle:thin:@hostname:port/service_name"; String username = "your_username"; String password = "your_password"; Connection conn = DriverManager.getConnection(url, username, password...

    oracle_config_ssl.docx

    String url = "jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=hostname)(PORT=port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicename)))(SECURITY=(SSL_SERVER_DN_MATCH=yes)(SSL_...

    Oracle_11g的linux安装配置

    - 修改`.bash_profile`文件,设置Oracle的相关环境变量,包括`ORACLE_BASE`, `ORACLE_HOME`, `ORA_CRS_HOME`, `ORACLE_PATH`, `ORACLE_SID`等。 ```bash export ORACLE_BASE=/home/oracle export ORACLE_HOME=$...

    Oracle 主要配置文件介绍

    CAMS 系统要求在安装完 ORACLE 后要求将该参数修改为 Y,以保证 ORACLE 数据库自启动和关闭。 3. 数据库实例初始化文件 initSID.ora 每个数据库实例都有一个初始化参数文件,其缺省存放的路径为 $ORACLE_BASE/...

    linux下安装oracle_11G

    - 更改目录属主为Oracle用户所有:`chown -R oracle:oinstall /u01/app/oracle` - **配置oracle用户的环境变量** - 切换到oracle用户下:`su – oracle` - 编辑.bash_profile文件并添加以下内容。 ``` ORACLE_...

    oracle_10g_for_linux_安装图解

    然后,运行`source /u01/app/oracle/.bash_profile`以应用这些更改。 接下来,解压缩Oracle的安装文件,例如`10201_database_linux32.tar.gz`,并使用`./runInstaller`命令启动图形化安装程序。 安装过程中,按照...

    Oracle\oracle_EM无法正常登陆解决方案

    如果在更改IP地址后发现Oracle EM仍然无法登录,可以按照以下步骤解决: 1. **删除EM资料库** - 使用命令`emca –reposdrop`来删除现有的EM资料库。 2. **创建新的EM资料库** - 使用命令`emca –reposcreate`...

    FireDAC_Oracle.rar_XE10.2.3_firedac_oracle_连接ORACLE

    只需更改SQL语句,然后调用Execute方法即可执行相应的数据库操作。 “Unit1.dfm”可能包含了其他核心业务逻辑的组件布局,比如表格显示、数据录入等。而“Project1.dpr”和“FireDAC_link_Oracle_project.dpr”则是...

    Linux安装Oracle数据库_含操作截图

    由于Oracle 10.1官方仅支持到RHEL 3,因此需要修改系统的版本号。 ```bash vi /etc/redhat-release ``` 将文件中的版本信息修改为: ``` Red Hat Enterprise Linux AS release 3 (Taroon) # Red Hat Enterprise ...

    oracle jm_an

    执行命令让更改生效: ```bash /sbin/sysctl -p ``` - **修改/etc/security/limits.conf文件:** 添加如下内容: ```plaintext oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 ...

    Centos_安装_or_卸载oracle_11g_32位

    - 修改`/etc/security/limits.conf`以设置Oracle用户资源限制: ``` oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` - 在`/etc/pam.d/login`中添加...

    linux_Oracle连接MySQL_V1.1.docx

    修改完成后,需要重启系统使更改生效。 #### 4. 设置Oracle用户环境变量 编辑 `oracle` 用户的 `.bash_profile` 文件以定义环境变量: ```bash vi /home/oracle/.bash_profile ``` 示例内容: ```bash TMP=/tmp; ...

    Navicat连接oracle所依赖instantclient_11_1及使用方法

    1. 在`TNS_ADMIN`指定的目录下创建或修改`tnsnames.ora`文件,定义要连接的Oracle数据库服务名。以下是一个示例: ``` MYDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_database_host)(PORT = ...

    Oracle 19C CDB创建与删除

    配置文件的修改也包括`/etc/sysconfig/oracledb_ORCLCDB-19c.conf`的相应副本`/etc/sysconfig/oracledb_ORCLABC-19c.conf`,调整如`LISTENER_PORT`、`EM_EXPRESS_PORT`等参数。初始化新CDB时,再次运行配置命令`/etc...

    oracle 11g 安装

    Oracle 11g 安装 Oracle 11g 安装是指将 Oracle 11g 数据库管理系统安装到服务器或个人计算机上。...Oracle 11g 安装需要准备好操作系统、创建用户和组、编辑环境变量、修改核心参数、检查 Display 等步骤。

Global site tag (gtag.js) - Google Analytics