欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Oracle XE Note oracleimpworkspace 

程序员文章站 2022-05-08 12:33:41
...

10:11 2015/11/30

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
安装时sys和system的管理密码设成了/,造成syatem在sqldeveloper可以登录而用sql命令行无法登录。改成a。
create user chris identified by c;
grant connect,resource to chris;
alter user hr account unlock;
alter user hr identified by h;
Create Application Express Workspace
Database Username : HR
Application Express Username : hr_apex
Value Required Password : e
Value Required Confirm Password : e


14:53 2015/12/9
PLSQL会使用:
TNS_ADMIN D:\db\tns
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
NLS_DATE_FORMAT YYYY-MM-DD HH24:MI:SS
NLS_TIMESTAMP_FORMAT YYYY-MM-DD HH24:MI:SS.FF3
nls_timestamp_tz_format yyyy-mm-dd HH24:MI:SS.FF3 TZR

sqldeveloper和toad都不用。
NLS_DATE_FORMAT 应该不能带.FF6,造成sqlplus和plsql、toad一连接就闪退。

sqldeveloper内设置使用32位C:\instantclient_12_1
toad自动使用系统安装的64位oracleXE作为ORACLE_HOME:C:\oraclexe\app\oracle\product\11.2.0\server
toad使用的tns文件也是找TNS_ADMIN环境变量目录
toad时间格式在View/toad options/Data Grids/Data,精度默认6位没法改

PLSQL连接断开卡住的问题,Tools->Preferences->connection:勾选check connection
toad也会卡一下,应该是check connection之后重连,而不是保持。
tools->Preferences->Files->backup选择disabled
关掉不需要的view之后,window->save layout
默认只执行当前语句,tools->Preferences-->Window types-->sql window:勾选AutoSelect Statement

20160330
估计安装时选择的字符集是SIMPLIFIED CHINESE_CHINA.AL32UTF8
从SIMPLIFIED CHINESE_CHINA.ZHS16GBK的oracle服务器导char类型带中文的值过来会超长;GBK中文2字节,UTF8中文3字节
create tablespace ESB
  logging
  datafile 'C:\oraclexe\app\oracle\oradata\XE\ESB.dbf'
  size 1M
  autoextend on
  next 1M maxsize 64M
extent management local;
create user esb identified by esb default tablespace esb;
grant connect,resource to esb;
修改dmp文件,notepad++正则替换,TABLESPACE "\w*" 替换为空,
INITIAL \d* NEXT \d*全部替换成INITIAL 64K NEXT 64K,数据超长的VARCHAR2字段定义加长。
drop tablespace esb including contents and datafiles;
序列和存储过程不在表空间里

drop user pay cascade;
notepadd++正则查找:INITIAL (?!65536 )\d*和NEXT (?!1048576)\d*

$exp usera/pass@orcl file=e:\userb_20160328.dmp owner=(userb)
$imp usera/pass@221.0.0.0/orc file=e:\userb_20160329.dmp fromuser=userb touser=userc
conn usera/pass@221.0.0.0/serv
disconn
create database link usera
  connect to usera identified by pass
  using '10.0.0.0:1521/orcl';
$exp遇到EXP-00106,drop database link usera;
修改主机名要改C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\listener.ora

上一篇: 你的名字

下一篇: 最终无知的时候