我曾试图打开p_zta直接按【录入】建表,但只能以表名只能以tc_开头,显然不符合要求,再考虑从Oracle端建表,也失败了。
原来是要通过SQL脚本在p_zta中建立,具体步骤如下:
- 以Tiptop用户身份登录Linux Terminal,键入命令:export TOPLINK=test,它的作用是表名不会再以tc_开头,且非致命性错误不会继续跳出;
- 打开p_zta,以数据库管理员(DBA)身份登入相应数据库,点击右侧Action【汇入CREATE的SQL档】,然后在新窗口中选择“2.建立表格與匯入檔案&欄位說明”;模组依实际情况,本次的gcb_file对应AZZ;档案类型依实际情况,本次为“B: 基本资料档”;然后到了选择SQL脚本的时候,定位到刚刚选择的模组目录下的sch子目录下,找到gcb_file.sch并确定;再选择目标数据库;
- 如果上述过程结束后,出现关于index的错误提示,则需在Terminal中编辑对应的.sch文件,将"create index ……"那行删除,再重复第二步;
- 如果执行过第三步,再回到p_zta手动添加index,可参照其他数据库;
- 在Terminal下执行r.s2 ds,以重新生成$TOP/schema/ds.sch。
至此就完成了新增缺失的Table,祝你顺利!
没有评论:
发表评论