- 浏览: 312561 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (185)
- C# (8)
- Java (21)
- Oracle (25)
- mysql (3)
- SQLite (9)
- PHP (0)
- 虚拟机 (6)
- Tomcat (5)
- WebService (9)
- Linux (4)
- Windows (0)
- 域名和空间 (5)
- 测试 (1)
- Javascript (2)
- cache (1)
- 认证 (1)
- 图形报表 (1)
- Eclipse&plugins (1)
- struts2 (2)
- Swing (2)
- maven (1)
- BAT (3)
- JqueryUI (1)
- WEB (1)
- Jquery (1)
- 软件 (1)
- Google (1)
- sitemesh (1)
- Spring (1)
- 字体 (1)
- log4j (1)
- 日志级别 (1)
- 控制中心 (1)
- Log4jManager (1)
- log4j.jsp (1)
最新评论
-
chao_t:
不可以喃,楼主
实时控制log4j日志输出级别-Log4J日志级别控制中心 -
zercle:
感谢分享,还在下载中,一直都用plsql,昨天听别人说toad ...
Toad for Oracle 11绿色版本,加上plsql developerv9.0.1.1613 -
cmland:
赞一个,可以使用
Toad for Oracle 11绿色版本,加上plsql developerv9.0.1.1613 -
mozheshashou:
大哥 关键是那个服务器端怎么写啊 ,求指教啊,
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例 -
bjxyj:
net.sourceforge.jdbclogger.Jdbc ...
p6spy的替代品:jdbc logger
如何修改oracle 10g XE的SID
Oracle 10g XE 创建sid不为“XE”的实例
如何为 Oracle 10g XE 创建一个新的数据库实例 ?
如果是 Windows 平台, 首先确保没甚么重要数据在当前的这个 XE 实例中. 然后调用 oradim -delete -sid xe 删除当前的系统服务(就是 Windows 服务).
然后运行 D:\oracle\app\oracle\product\10.2.0\server\config\scripts 中的 XE.bat 批处理即可.
如果是 Linux,就更容易了, 直接运行 scripts 目录下的 XE.sh 脚本即可.
以上是网上一位高手提供的,下边可就是原创了,呵呵。
能否创建 SID 不为 "XE" 的实例 ? 答案是可以的。
具体步骤:
假设要创建sid为mysid的实例,首先cmd 运行oradim -delete -sid xe 然后修改以下文件
----------------------------------------
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\cloneDBCreation.sql :中第(4,22,38,39)行中的XE改为mysid
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\cloneDBCreation.sql(4): Create controlfile reuse set database "mysid"
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\cloneDBCreation.sql(22): Create controlfile reuse set database "mysid"
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\cloneDBCreation.sql(38): alter database "mysid" open resetlogs;
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\cloneDBCreation.sql(39): alter database rename global_name to "mysid";
----------------------------------------
'D:\oracle\app\oracle\product\10.2.0\server\config\scripts\init.ora' :中第(13)行中的XE改为mysid
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\init.ora(13): db_name=mysid
----------------------------------------
'D:\oracle\app\oracle\product\10.2.0\server\config\scripts\initXETemp.ora' : 中第(13)行中的XE改为mysid
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\initXETemp.ora(13): db_name=mysid
----------------------------------------
'D:\oracle\app\oracle\product\10.2.0\server\config\scripts\XE.bat' 中第(14,16,18)行中的XE改为mysid
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\XE.bat(14): set ORACLE_SID=mysid
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\XE.bat(16): D:\oracle\app\oracle\product\10.2.0\server\bin\oradim.exe -new -sid mysid -startmode manual -spfile > D:\oracle\app\oracle\product\10.2.0\server\config\log\XE.bat.log,
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\XE.bat(18): D:\oracle\app\oracle\product\10.2.0\server\bin\oradim.exe -edit -sid mysid -startmode auto -srvcstart system >> D:\oracle\app\oracle\product\10.2.0\server\config\log\XE.bat.log
若你想修改http的监听端口可修改一下文件
D:\oracle\app\oracle\product\10.2.0\server\config\scripts\postDBCreation.sql中第(9)行中的dems_xdb.sethttpport(9098);
然后运行D:\oracle\app\oracle\product\10.2.0\server\config\scripts\XE.bat。
运行完XE.bat后进入D:\oracle\app\oracle\product\10.2.0\server\database中复制名为PWDXE.ora,initXE.ora的文件,更改文件名分别为PWDMYSID.ora,initMYSID.ora
修改D:\oracle\app\oracle\product\10.2.0\server\NETWORK\ADMIN中listener.ora中
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\oracle\app\oracle\product\10.2.0\server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid))
(ADDRESS = (PROTOCOL = TCP)(HOST = lp)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (mysid)
修改D:\oracle\app\oracle\product\10.2.0\server\NETWORK\ADMIN中tnsnames.ora中
mysid=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lp)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = mysid)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
(listener.ora和tnsnames.ora中的内容我也不清楚是否应该修改,自己去试吧。)
此时sid为Mysid的oracle实例已经安装完成,但是此时还没有sid为mysid的监听。若想连接成功还需要运行cmd,
(若已启动oracle实例需要先停止,可以用如下命令:net stop oracleservicemysid)
lsnrctl start;
oradim –startup –sid mysid;
OK,现在打开“运行 SQL 命令行” connect system/你设置的密码@mysid就可连接成功了
小记:若重启机器listenser是不会自动启动的,还需要手工运行
lsnrctl start;
oradim –startup –sid mysid;
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sanye303/archive/2009/08/25/4483449.aspx
发表评论
-
从oracle表中随机取记录,产生随机数和随机字符串
2012-05-08 15:23 950来源:http://www.cnblogs.com/bina ... -
Toad for Oracle 11绿色版本,加上plsql developerv9.0.1.1613
2012-05-02 09:40 3603url:http://www.itpub.net/thread ... -
pl sql developer 快捷键 执行所在行的SQL语句
2012-04-23 11:27 1973设置参数,自动选中光标所在行的sql即可 tools-> ... -
Oracle 更改字段的完美写法
2012-04-23 10:11 796declare sqlnum number; be ... -
在64位Windows系统上安装Toad和PLSQL Developer等Oracle客户端工具
2012-04-23 10:08 1345在64位Windows系统上安装Toad和PLSQL ... -
无需安装oracle客户端即可访问oracle数据库的方法
2012-03-16 13:59 3170Instantclient 配置方法 1. ... -
Oracle判断字段的连续性,即判断自增长字段中间是否有缺失,断层
2011-10-29 22:38 1792在工作中,我们经常会有这样的需求,特别是在交易的时候,判断终端 ... -
oracle sqlldr控制文件模板
2011-04-06 18:31 2310文章来源:http://ww ... -
ORACLE EXP/IMP 参数详解
2011-02-14 15:20 918ORACLE EXP/IMP 参数详解 ... -
Oracle数据库的自动导出备份脚本(windows环境)
2011-01-24 22:45 2336无意中发现了另外一位仁兄写的Windows下面的Oracle备 ... -
Windows下面Oracle备份脚本
2011-01-24 22:39 1522前提是在WINDOWS 7上面 ... -
oracle数据库自动备份脚本(Linux环境)
2011-01-24 21:05 1934oracle数据库自动备份脚本(Linux环境) ... -
扩展Oracle数据表空间
2011-01-17 10:55 1833扩展Oracle数据表空间 1.先查看system和s ... -
Linux安装Oracle配置详解--主要是解决Oralce所需要的依赖包
2011-01-07 14:30 2283安装Oracle所需软件包 # 从Red Hat Ent ... -
文件型数据库比较
2011-01-02 16:21 2841文件型数据库比较 Tin ... -
Oracle 多个服务各代表什么作用
2011-01-02 13:46 1152Oracle 多个服务各代表什么作用 收藏 在Wi ... -
oracle中的全局数据库名、环境变量和sid的区别
2011-01-02 13:44 1213oracle中的全局数据库名、环境变量和sid的区别 收藏 ... -
oracle中使用绑定变量的好处的例子
2011-01-02 13:12 1702oracle中使用绑定变量的好处的例子 在oracl ... -
oracle中建立带参数的job,定时执行
2010-12-27 23:37 2919oracle中建立job定期运行存储过程总结 1 首 ... -
Oracle JOB的建立,定时执行任务
2010-12-27 23:16 522begin sys.dbms_job.submit(job ...
相关推荐
64位Linux下Oracle11G XE安装与配置 Oracle 11G XE 是一种 Relation Database Management System(关系数据库管理系统),可以在 Linux 操作系统下安装和配置。以下是安装和配置 Oracle 11G XE 的详细步骤: 1. ...
docker oracle的离线镜像docker-wnameless-oracle-xe-11g.tar,可以导入到内网(无互联网)环境使用,该包是基于wnameless的Oracle打包的,由于网速慢,我是使用 git clone ...
### Linux 下安装 Oracle XE 11g 的详细步骤与注意事项 #### 一、环境准备与用户组配置 在Linux环境下安装Oracle XE 11g之前,首先需要完成一些必要的环境准备工作,包括用户和用户组的创建以及权限设置。 **1. ...
Oracle XE 11.2是Oracle数据库11g第二版的Express Edition,它包含了大部分核心数据库功能,但限制了内存、处理器和存储使用,以满足免费许可证的要求。 **1. 安装准备** 在安装Oracle XE 11.2之前,你需要确保操作...
Oracle 11g是Oracle公司推出的一个重要的数据库版本,它在Oracle 10g的基础上进行了大量的改进和优化,增强了安全性、可靠性和性能,并引入了一些新的特性和技术,例如: 1. **分区功能增强**:支持更多的分区类型...
重启 Oracle-XE 服务以应用配置更改: ```bash sudo /etc/init.d/oracle-xe restart ``` 11. **解决 SQL*Plus 连接问题** 如果无法通过 SQL*Plus 连接到数据库,可能需要重新启动系统: ```bash sudo ...
export ORACLE_SID=XE' >> ~/.bash_profile source ~/.bash_profile ``` **8. 启动和验证 Oracle 11g** 启动 Oracle 服务并检查其状态: ```bash sudo /etc/init.d/oracle-xe start sqlplus / as sysdba ``` 在 ...
在Fedora Core 5系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统与数据库软件的集成。以下是详细的步骤和相关知识点: 1. **创建Oracle组和用户**: 在Linux环境下,为了安全和管理的便利,通常会...
OracleXEClient是Oracle公司推出的一款轻量级的数据库客户端工具,专为简化SQL查询和管理而设计。这个客户端软件特别适合开发人员、DBA(数据库管理员)以及对Oracle数据库进行基本操作的用户。在本文中,我们将深入...
docker-oracle-xe-11gOracle XE - Dockerfile 此存储库包含一个Dockerfile,用于使用 Oracle Express Edition 11g 第 2 版创建docker容器此Dockerfile已作为到公共 。操作方法:安装和使用 docker pull alexeiled/...
docker-oracle-xe-11g 基于 wnameless/docker-oracle-xe-11g 的 Dockerfile 并针对 Ubuntu 14.04.2 LTS Oracle Express Edition 11g Release 2 在 Ubuntu 14.04.2 LTS 上更新 安装 docker pull rdehuyss/docker-...
ORACLE_SID=XE ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export ORACLE_HOME ORACLE_BASE ORACLE_SID TMP TMPDIR # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User ...
### Oracle 9i安装中的全局数据库名及SID详解 #### 一、全局数据库名与SID的概念 在Oracle 9i数据库系统中,为了确保数据库在网络环境中的唯一性以及便于管理和识别,引入了“全局数据库名”(Global Database ...
2. `Database`:Oracle服务器的服务名或SID。 3. `DriverName`:选择ODAC提供的Oracle驱动,例如"Oracle in instantclient_19_8"。 4. `ConnectionString`:可以在这里设置更复杂的连接参数,如TCP/IP端口、连接超时...
接着,使用`useradd`命令创建一个名为`oracle`的用户,并将其添加到这两个组中,例如`useradd -m -g oinstall -G dba oracle`。 3. **设置用户密码**:使用`passwd`命令为`oracle`用户设置密码,注意密码的安全性,...
- **定义**:Oracle 11g是甲骨文公司(Oracle Corporation)推出的一款关系型数据库管理系统(RDBMS),它在Oracle 10g的基础上进行了改进,增加了许多新特性,提升了性能和安全性。 - **版本**:Oracle 11g分为两个...
在Linux系统中安装Oracle 11g是一项技术性较强的任务,尤其当网络连接不稳定或需离线安装时,准备工作就显得尤为重要。以下是一份详细的离线安装Oracle 11g在Linux 6.5(包括CentOS 6.5、Red Hat 6.5和Oracle Linux ...
这些包可能包括了`oracle-instantclient`, `oracle-dbhome_11gR2`, `oracle-preinstall`, `oracle-xe-universal`等。使用`rpm`命令逐个安装这些包,以解决所有依赖关系。 4. **创建Oracle基目录结构**: Oracle...
export ORACLE_SID=XE export NLS_LANG='$ORACLE_HOME/bin/nls_lang.sh' 然后,用户需要执行以下命令以生效环境变量: source /etc/profile 知识点7:运行 Oracle Database 快捷版 设置完成后,用户可以运行 ...
在Oracle 11g SQL Developer中新建连接时,默认的SID是“xe”,但如果数据库实例并不是使用“xe”作为SID,就会出现连接问题。 解决方法是: - 将SID更改为实际存在的实例名称,例如“orcl”。Oracle安装时,默认...