- 浏览: 16098 次
- 性别:
- 来自: 合肥
最新评论
文章列表
拿建表的例子说明 当前用户user1表名为table1,授权到用户user2,同义词名为table2
在当前用户user1下执行以下命令,将user1中table1表的查、增、改、删授权到user2。
grant select, insert, update, delete on table1 to user2;
用sys登录,赋予user2用户建立同义词的权限,若已有该权限则不用建立
grant create synonym to user2;
建立同义词
create or replace synonym table2 for user1.table1;
oracle存储过程学习笔记
- 博客分类:
- oracle
建一个不带任何参数存储过程(输出系统日期)
create or replace procedure output_date is
begin
dbms_output.put_line(sysdate);
end output_date;
运行这个存储过程
begin
output_date;
end;
建一张表,后面会用到
-- Create table
create table TEST_USER
(
USERID NUMBER not null,
USERNAME VARCHAR2(20),
PASSWORD VARCHAR2(20) ...
ORA-12516 解决方法
- 博客分类:
- oracle
ORA-12516 解决方法 2009-09-21 10:45:53标签:oracle ORA-12516
oracle服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小。
a. select count(*) from v$process;
取得数据库目前的进程数。
b.select value from v$parameter where name = 'processes';
取得进程数的 ...
tar命令
[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个! ...
创建临时表空间
create temporary tablespace temp_cop
tempfile 'E:\oracle\oradata\ORA10\temp_cop_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
创建表空间
create tablespace cop
logging
datafile 'E:\oracle\oradata\ORA10\cop_data01.dbf'
size 32m
autoextend on ...
Exception in thread "main" java.lang.NoClassDefFoundError: javax/persistence/Cacheable
Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable
错误原因,javax.persistence.Cacheable 是 JPA 2.0 规范中的东西!
需要加入hibernate-distribution-3.5.0-Final\lib\jpa目录下的hibernate-jpa-2.0-api-1.0.0 ...
初次使用weblogic,启动时发现失败,服务没起起来。并报错Parsing Failure in config.xml。后来发现是jdk的设置问题。WebLogic的域设置的是自带的jdk-1_5_0_04。而Eclipse中指定的weblogic的jdk是1.6的因此冲突。把Eclipse中指定的jdk调成一致即可。
public static Map<String, Object> Xml2Map(String xml)
throws DocumentException {
SAXReader reader = new SAXReader();
StringReader sr = new StringReader(xml);
Document document = reader.read(sr);
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding(&qu ...
oracle替换字段部分内容
update 表 set 字段 = replace(字段,'替换前的内容','替换后的内容'') ;
我使用的是pl-sql,当时替换后另起了个窗口看效果,没有改掉。
最后明白是当前窗口的事务没有提交,commit一下就可以了。
关于这个问题总结一下
1.将当前窗口关闭就会自动提交。
2.在未提交前rollback可以回滚。
3.在未提交前在本窗口可以看到效果。
--创建表格 名称为test
create table test (testID number not null,testname varchar(20));
--将表格的testID设置成主键
alter table test add primary key(testID);
--建立序列
create sequence seq_testID increment by 1 start with 1 NOMAXVALUE;
--创建触发器
create or replace trigger testTrigger before insert on te ...
在用struts2的过程中遇到了com.opensymphony.xwork2.interceptor.ParametersInterceptor setParameters 严重: ParametersInterceptor - [setParameters]: Unexpected Exception caught setting。。。。
这个问题。
上网一搜 是 struts.devMode的问题,
<constant name="struts.devMode" value="true" />
设置成了true,因此报告那个问题。改成fa ...