1原先创建了一个实例OracleDB(复制到别的盘)。
2后来重装系统把数据库软件删除了
3然后把实例OracleDB复制到新安装的oracle数据库的oradata目录下。在安装新的oracle数据库软件的时候创建的orcl实例(oradata目录下),就可以通过oralc enterprise mannger登录。而我在net manager想创建一个监听程序 和本地net服务名配置(对于OracleDB),服务名为OracleDB(不过最后连接到数据库的测试没有连接成功)当然在计算机管理:服务里边就有
OracleDBconsoleorcl
OracleServiceORCL而没有OracleDBconsoleOracleDB和OracleServiceOracleDB应该怎么做才能打开数据库实例OracleDB呢?
请会的朋友帮忙回答,谢谢
2后来重装系统把数据库软件删除了
3然后把实例OracleDB复制到新安装的oracle数据库的oradata目录下。在安装新的oracle数据库软件的时候创建的orcl实例(oradata目录下),就可以通过oralc enterprise mannger登录。而我在net manager想创建一个监听程序 和本地net服务名配置(对于OracleDB),服务名为OracleDB(不过最后连接到数据库的测试没有连接成功)当然在计算机管理:服务里边就有
OracleDBconsoleorcl
OracleServiceORCL而没有OracleDBconsoleOracleDB和OracleServiceOracleDB应该怎么做才能打开数据库实例OracleDB呢?
请会的朋友帮忙回答,谢谢
oradim -NEW -SID MYORCL -STARTMODE A -PFILE E:\oracle\product\10.2.0\admin\myorcl\pfile\pwdmyorcl.ora
就是你的oracle服务没有被创建,你使用2L的方法创建就可以了
Step 1: Decide on Your Instance Identifier (SID)
Step 2: Establish the Database Administrator Authentication Method
Step 3: Create the Initialization Parameter File
Step 4: Connect to the Instance
Step 5: Create a Server Parameter File (Recommended)
Step 6: Start the Instance
Step 7: Issue the CREATE DATABASE Statement
Step 8: Create Additional Tablespaces
Step 9: Run Scripts to Build Data Dictionary Views
Step 10: Run Scripts to Install Additional Options (Optional)
Step 11: Back Up the Database.
设置了ORACLE_BASE:oracle产品目录
ORACLE_HOME:oracle主目录
ORACLE_SID:数据库实例ID
NLS_LANG:客户端字符集
我是新建一个数据库实例OracleDB,也就是说和原来的相同.接着停止oracle的服务(但是oracleCSService停不了,状态还是 启动),然后把原来的覆盖新建的数据库实例.在cmd下:
1.[color=#FF0000]sqlplus sys/****** as sysdba[/color]
显示:
已连接
2. sql> startup
显示:
ora-01081:cannot start already-running oracle-shut it down first但是我创建不了表,说是"no logged on"3 sql>shutdown immediate
显示:
ora-24324:未初始化服务句柄
ora-24323:不允许此值
ora-01089:正在执行立即关闭-不允许进行任何操作
为什么我想启动却启动不了 关闭却关闭不了呢?请各位朋友帮忙回答
在alert_oracleDB文件中可以看到有一下错误:
Fri Dec 24 14:30:53 2010
Errors in file c:\oracle\product\10.1.0\admin\oracledb\bdump\oracledb_lgwr_6076.trc:
ORA-00313: ??????? 5 (???? 1) ???
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOG2C'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOGLC.RDO'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。Fri Dec 24 14:30:53 2010
ORA-313 signalled during: ALTER DATABASE open...
当我打开oracledb_lgwr_6076.trc,可以看到:
*** 2010-12-24 14:38:42.437
ORA-00321: ?? 4 (???? 1), ??????????
ORA-00312: ???? 4 ?? 1: 'C:\WINDOWS\SYSTEM32\LOGAAA.ODO'
ORA-00313: ??????? 5 (???? 1) ???
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOG2C'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOGLC.RDO'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00313: ??????? 5 (???? 1) ???
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOG2C'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-00312: ???? 5 ?? 1: 'C:\WINDOWS\SYSTEM32\LOGLC.RDO'
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
ORA-27041: ??????
OSD-04002: 无法打开文件
O/S-Error: (OS 2) 系统找不到指定的文件。
应该怎么处理呢?
你还得创建你的数据库啊。你现在只建立了oracle服务,要建立数据库后,把你复制的文件覆盖掉新数据库的数据文件,重启就可以了