Oracle
终将无路可逃
这个作者很懒,什么都没留下…
展开
-
ORA-01843: not a valid month;ORA-01855: AM/A.M. or PM/P.M. required
数据库语言决定了导入sql语句中日期格式,如果不符合则报错 1.ORA-01843: not a valid month 月份报错,中英文月份 Sep 9月 月份对应关系: 1月 Jan 2月 Feb 3月 Mar 4月 Apr 5月 May 6月 Jun 7月 Jul 8月 Aug 9月 Sep 10月 Oct 11月 Nov原创 2017-10-10 15:16:14 · 727 阅读 · 0 评论 -
Linux部署Oracle数据库图形界面乱码
部署Oracle数据库通过xmanager调用图形界面显示,图形界面乱码 原因是Linux系统是中文语言 解决办法修改Linux操作系统语言 vim /etc/sysconfig/i18n LANG=”en_US.UTF-8” 修改之后重启系统原创 2017-10-10 15:23:16 · 4431 阅读 · 0 评论 -
oracle数据库插入时间戳报错;导入dmp文件乱码
产生原因: 数据库字符集跟电脑客户端环境变量字符集不一致会导致时间戳插入报错; 数据库字符集跟电脑客户端环境变量字符集不一致会导致使用PL_SQL工具导入的sql文件中的信息在数据库乱码 解决办法: 查看数据库字符集 select * from nls_database_parameters 数据库字符集 select * from nls_session_parameters 客户原创 2017-10-10 15:31:04 · 928 阅读 · 0 评论 -
Oracle、weblogic开机启动
orcale开机启动:1.修改Oracle配置vim /etc/oratab#添加如下代码orcl:/app/oracle/product/11.2.0/dbhome_1:Y2.添加开机启动项vim /etc/rc.local#添加如下代码su oracle -lc "/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"su o原创 2017-10-10 16:44:37 · 1259 阅读 · 0 评论 -
sql语句基础
1.describe t_job_msg 显示表结构2.select sysdate from dual 查询数据库时间 dual是一个一行的默认表3.todate('')将字符串转成日期4.select t.job_id as "作 业" from t_job_msg t;类的别名,如果没有空格可以不写双引号5.select t.job_id||' * '|原创 2017-10-10 15:58:28 · 1119 阅读 · 0 评论 -
Oracle导出、导入
1.导出整个用户下的表到dmp文件: exp user/password file=XXX1.dmp 导入dmp文件: ipm user/passwoerd file=XXX1.dmp full=y 2.导出部分表dmp文件: exp sgemdp/sgemdp tables="(TABLE1,TABLE2……)" file=XXX2.dpm 导入: 先dropTABLE1,TABL原创 2017-10-13 14:28:29 · 425 阅读 · 0 评论 -
oracle 修改密码
修改sys用户密码 ALTER USER sys IDENTIFIED BY "password";原创 2017-11-24 10:11:41 · 438 阅读 · 0 评论