5 个解决方案
#1
Oracle Error :: SP2-0024
Nothing to change
Cause
There was nothing in the SQL buffer when using the CHANGE command.
Action
Make sure the SQL buffer is not empty before using the CHANGE command.
Nothing to change
Cause
There was nothing in the SQL buffer when using the CHANGE command.
Action
Make sure the SQL buffer is not empty before using the CHANGE command.
#2
不知道你想在ORACLE建立实例、表空间、还是用户?
可以使用图形界面,通常访问界面是http://127.0.0.1:1158/em
或者使用命令
CREATE SMALLFILE TABLESPACE "DATA" DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data1' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data2' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data3' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
create user。。。。等等,等等
可以使用图形界面,通常访问界面是http://127.0.0.1:1158/em
或者使用命令
CREATE SMALLFILE TABLESPACE "DATA" DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data1' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data2' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data3' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
create user。。。。等等,等等
#3
Oracle新建数据库的三种方法
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);
2.用命令行的方式建立数据库
3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。
详述:
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库;
建议不熟悉创建过程的DBA使用该方法,只需要根据选项-下一步-进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:GUI方法使用方便;
缺点:不过创建过程有些慢;
2.用命令行的方式建立数据库
CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M
LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K,
GROUP2 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K
CHARACTER SET ZHS16CGB231280;
--将数据库直接从未建置状态转换到打开状态
ALTER DATABASE OPEN;
--删除数据库(Dropping a Database)
SPOOL C:DROP_DATABASE.BAT
SELECT 'DEL '||NAME 删除数据库相关数据文件 FROM V$DATAFILE;
SELECT 'DEL '||MEMBER 删除数据重构日志文件 FROM V$LOGFILE;
SPOOL OFF;
优点:可以熟悉创建指令,创建原理;
缺点:配置简单,要求熟记命令行指令;
3.通过运行自定义的批处理或SQL脚本(create_ORACLE_SID.bat或create_ORACLE_SID.sql)来创建
--create_ORACLE_SID.bat
set ORACLE_SID= ORACLE_SID.
del C:ORACLE8IdatabasepwdORACLE_SID.ora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual
-pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql
C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto
--ORACLE_SIDrun.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb
set echo on
connect INTERNAL/oracle
startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora
CREATE DATABASE ORACLE_SID
LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,
'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE
MAXDATAFILES 254
MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5;
spool off
--ORACLE_SIDrun1.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1
set echo on
connect INTERNAL/oracle
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON;
CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);
ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
#4
+10
#5
打开<开始>菜单程序Oracle - OraDb10g_home配置和移植工具Database Configuration Assistant 出现如图所示.
下一步
选择 创建数据库.下一步
默认值就行了.按下一步
输入:全局数据库名(例如Compiere) (SID会自动输入.不用担心它.)下一步.
默认值就行了.按下一步
选择所有帐户使用同一口令…两次必须相同哦.下一步.我建议你输入密码为:compiere(小写)
默认值,下一步.就行了
默认值¬下一步就行了
默认值¬下一步就行了
默认值¬下一步就行了
到这一步注意了:请选择…字符集…选择 使用Unicode(AL32UTF8) 其它的不要理会.按下一步就行了
下一步就行
单击完成…….
单击确定开始创建喽…
到这里需要很长一段时间,,你可以喝牛奶..看看书..呵呵.
直到出现100% 会出来一个窗口,按确定就行了.窗口会自动关闭.
好了,到这一步数据库创建完成了..还需要测试它才行哦.要不然不能用的.
下一步
选择 创建数据库.下一步
默认值就行了.按下一步
输入:全局数据库名(例如Compiere) (SID会自动输入.不用担心它.)下一步.
默认值就行了.按下一步
选择所有帐户使用同一口令…两次必须相同哦.下一步.我建议你输入密码为:compiere(小写)
默认值,下一步.就行了
默认值¬下一步就行了
默认值¬下一步就行了
默认值¬下一步就行了
到这一步注意了:请选择…字符集…选择 使用Unicode(AL32UTF8) 其它的不要理会.按下一步就行了
下一步就行
单击完成…….
单击确定开始创建喽…
到这里需要很长一段时间,,你可以喝牛奶..看看书..呵呵.
直到出现100% 会出来一个窗口,按确定就行了.窗口会自动关闭.
好了,到这一步数据库创建完成了..还需要测试它才行哦.要不然不能用的.
#1
Oracle Error :: SP2-0024
Nothing to change
Cause
There was nothing in the SQL buffer when using the CHANGE command.
Action
Make sure the SQL buffer is not empty before using the CHANGE command.
Nothing to change
Cause
There was nothing in the SQL buffer when using the CHANGE command.
Action
Make sure the SQL buffer is not empty before using the CHANGE command.
#2
不知道你想在ORACLE建立实例、表空间、还是用户?
可以使用图形界面,通常访问界面是http://127.0.0.1:1158/em
或者使用命令
CREATE SMALLFILE TABLESPACE "DATA" DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data1' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data2' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data3' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
create user。。。。等等,等等
可以使用图形界面,通常访问界面是http://127.0.0.1:1158/em
或者使用命令
CREATE SMALLFILE TABLESPACE "DATA" DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data1' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data2' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED ,
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\data3' SIZE 24G AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
create user。。。。等等,等等
#3
Oracle新建数据库的三种方法
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库(也可在命令行下输入dbca);
2.用命令行的方式建立数据库
3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建、配置、或删除数据库。
详述:
1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库;
建议不熟悉创建过程的DBA使用该方法,只需要根据选项-下一步-进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库;
优点:GUI方法使用方便;
缺点:不过创建过程有些慢;
2.用命令行的方式建立数据库
CONNECT / AS SYSDBA
STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;
CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01.dbf' SIZE 100M
LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K,
GROUP2 ('/u01/oracle/testOrcl/redo1a.log',
'/u02/oracle/testOrcl/redo1b.log') SIZE 500K
CHARACTER SET ZHS16CGB231280;
--将数据库直接从未建置状态转换到打开状态
ALTER DATABASE OPEN;
--删除数据库(Dropping a Database)
SPOOL C:DROP_DATABASE.BAT
SELECT 'DEL '||NAME 删除数据库相关数据文件 FROM V$DATAFILE;
SELECT 'DEL '||MEMBER 删除数据重构日志文件 FROM V$LOGFILE;
SPOOL OFF;
优点:可以熟悉创建指令,创建原理;
缺点:配置简单,要求熟记命令行指令;
3.通过运行自定义的批处理或SQL脚本(create_ORACLE_SID.bat或create_ORACLE_SID.sql)来创建
--create_ORACLE_SID.bat
set ORACLE_SID= ORACLE_SID.
del C:ORACLE8IdatabasepwdORACLE_SID.ora
C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode manual
-pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql
C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql
C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto
--ORACLE_SIDrun.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb
set echo on
connect INTERNAL/oracle
startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora
CREATE DATABASE ORACLE_SID
LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,
'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M REUSE
MAXDATAFILES 254
MAXINSTANCES 1
CHARACTER SET ZHT16BIG5
NATIONAL CHARACTER SET ZHT16BIG5;
spool off
--ORACLE_SIDrun1.sql
spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1
set echo on
connect INTERNAL/oracle
ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' AUTOEXTEND ON;
CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL 100K NEXT 100K);
ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;
#4
+10
#5
打开<开始>菜单程序Oracle - OraDb10g_home配置和移植工具Database Configuration Assistant 出现如图所示.
下一步
选择 创建数据库.下一步
默认值就行了.按下一步
输入:全局数据库名(例如Compiere) (SID会自动输入.不用担心它.)下一步.
默认值就行了.按下一步
选择所有帐户使用同一口令…两次必须相同哦.下一步.我建议你输入密码为:compiere(小写)
默认值,下一步.就行了
默认值¬下一步就行了
默认值¬下一步就行了
默认值¬下一步就行了
到这一步注意了:请选择…字符集…选择 使用Unicode(AL32UTF8) 其它的不要理会.按下一步就行了
下一步就行
单击完成…….
单击确定开始创建喽…
到这里需要很长一段时间,,你可以喝牛奶..看看书..呵呵.
直到出现100% 会出来一个窗口,按确定就行了.窗口会自动关闭.
好了,到这一步数据库创建完成了..还需要测试它才行哦.要不然不能用的.
下一步
选择 创建数据库.下一步
默认值就行了.按下一步
输入:全局数据库名(例如Compiere) (SID会自动输入.不用担心它.)下一步.
默认值就行了.按下一步
选择所有帐户使用同一口令…两次必须相同哦.下一步.我建议你输入密码为:compiere(小写)
默认值,下一步.就行了
默认值¬下一步就行了
默认值¬下一步就行了
默认值¬下一步就行了
到这一步注意了:请选择…字符集…选择 使用Unicode(AL32UTF8) 其它的不要理会.按下一步就行了
下一步就行
单击完成…….
单击确定开始创建喽…
到这里需要很长一段时间,,你可以喝牛奶..看看书..呵呵.
直到出现100% 会出来一个窗口,按确定就行了.窗口会自动关闭.
好了,到这一步数据库创建完成了..还需要测试它才行哦.要不然不能用的.