总体步骤:
一、安装Oracle10g:
setup.exe。注意命名;
二、配置创建一个实例:
菜单-所有程序-Oracle - OraDb10g_home1-配置和移植工具-Database Configuration Assistant。注意命名,记住创建的实例名:SID;
三、创建表空间:
cmd.exe右键管理员身份运行-以dba身份进入:connect as/sysdba-执行建表空间sql。例: CREATE TABLESPACE LNGPIMP DATAFILE
'D:\LNGPIMP\LNGPIMP1_20G.DBF' SIZE 10480M,
'D:\LNGPIMP\LNGPIMP2_20G.DBF' SIZE 10480M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO。
注意对应目录下要建好文件夹;size这是固定的10G,也可以设置成自增长,但不能太小;
若忘记sys密码或connect失败--解决方法:
1)输入:SET ORACLE_SID = 你的SID名称
2)输入:sqlplus/nolog
3)输入:connect/as sysdba
4)输入:alter user sys identified by sys
5)输入:alter user system identified by system
6)更改完成,密码是Oracle数据库的初始密码。这样Oracle密码忘记了,也可以修改
四、创建用户
sqlplus system/system@orcl1
@create_user
五、导入数据(此处为我当时使用的sql,移植库用)
echo 创建gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_u3_new4,ufgov_syn用户对象执行完成!
echo 导入数据开始。。。
imp system/system@orcl1 log=e:\db\whgpimp_20160815.dmp.log file=e:\db\whgpimp_20160815.dmp fromuser=gpimp_u3_new4,gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_files_new4,ufgov_syn touser=gpimp_u3_new4,gpimp_drm_new4,gpimp_mid_new4,gpimp_new4,gpimp_report_new4,gpimp_res_new4,gpimp_files_new4,ufgov_syn
echo 导入数据完成。。。
echo 创建无效数据库对象开始。。。
sqlplus system/system@orcl1 @create_invalid_object
echo 创建无效数据库对象完成。。。
echo 重新编译gpimp_new4用户无效对象!
sqlplus system/system@orcl1 @reComplier
echo 重新编译gpimp_new4用户无效对象执行完成!
echo. & pause
*********************************************
启动报错遇到:data source error!
解决方法:数据库datasource表 DBURL及SERVERNAME 改成和实例名一致
*********************************************