源平台:win2003 sp1 日文
源数据库:Oracle 10g R2
源平台:win2003 sp1 中文
源数据库:Oracle 10g R2
目标平台:suse 10
目标数据库:Oracle 10g R2
目标:跨平台迁移数据库
知识点一:查询数据库的字符编码
SELECT * FROM NLS_DATABASE_PARAMETERS;(SQLPLUS)
知识点二:中、日文win2003的默认nls_characterset编码
win2003 CN:ZHS16GBK
win2003 JP:JA16SJIS
知识点三:导出方案(用户级)的命令
exp owner=xn grants=y file=d:\xn.dmp
说明:
system/manager(dba权限账号密码)
xe(数据库SID)
owner=xn(导出xn账号的数据)
grants=y(导出账号权限)
知识点四:suse下Oracle 10g R2多个数据库的切换
set ORACLE_SID=xxx(实例名)
然后在sqlplus...
知识点四:suse下Oracle 10g R2建立的中文、日文编码的数据库时,字符集应选择
中文:
database character set=ZHS16GBK
national character set=AL16UTF16
日文:
database character set=JA16SJIS
national character set=AL16UTF16
字符集知识请去百度 ^_^
知识点五:
导入前一般先建立目标表空间、目标用户(如xn),并指定目标用户的表空间为新建的表空间(此步也可忽略,这属于数据库规划的内容,主要为了方便日后管理)
导入方案(用户级)的命令
imp full=y file=./xn.dmp
说明:
xn/manager(dba权限的账号密码)
jp(数据库SID)
full=y(导入模式:全部)
知识点六:sqlplus下数据库的起停
startup 启动(有多种模式,自行查询)
shutdown immediate 关闭(有多种模式,自行查询)
知识点七:Oracle 10g client相关
配置Oracle 10g client时,先用“配置和移植工具”中的“Net Configuration Assistant”工具,按一下顺序建立或检查配置:
1.监听程序配置(TCP方式,此处的监听指的是客户端、管理端的监听,非服务器的监听)
2.命名方法配置(本地命名方式)
3.本地Net服务名配置(服务器IP、Oracle SID、端口)
然后启动“配置和移植工具”中的“Net Manager”工具,检查信息是否正确
最后启动“Enterprise Manager Console”进行数据库连接注册,进行管理。
知识点八:查询数据库版本和各种文件所在位置
SQL>select * from v$version;(查询数据库版本信息)
SQL>select file#,status,enabled,name from v$datafile;(查询数据库文件位置)
SQL>select * from v$controlfile;(查询控制文件位置)
SQL>select * from v$logfile;(查询重做文件位置)
阅读(1469) | 评论(0) | 转发(0) |