Oracle
SqlServer2000 2005
MySql
DB2
ORACLE sun SUN
数据库 DataBase db
存储数据
数据 Data
数字 符号 字符 信息
DBMS 数据库管理系统
SQL : 结构化查询语言
笔试: scjp sql 20 - 30%
Oracle 10g XE
Oracle 9i
SQL:
CRUD
增删改查
DDL
DML
DCL: DBA
查询数据库中所有的表:
select table_name from user_tables;
SELECT 要查的数据 from 从哪里查
&n ......
登录oracle数据库时常用的操作命令整理
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。
2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i
;
3、SQL>connect / as sysdba ;(as sysoper)或
connect internal/oracle AS SYSDBA ;(scott/tiger)
conn sys/change_on_install as sysdba;
4、SQL>startup; 启动数据库实例
5、 查看当前的所有数据库: select * from v$database;
select name from v$database;
desc v$databases; 查看数据库结构字段
7、怎样查看哪些用户拥有SYSDBA、SYSOPER权限:
SQL>select * from V_$PWFILE_USERS;
Show user;查看当前数据库连接用户
8、进入test数据库:database test;
9、查看所有的数据库实例:select * from v$instance;
如:ora9i
10、查看当前库的所有数据表:
SQL> select TABLE_NAME from all_tables;
select * from all_tables;
SQL> select table_name from all_tables where table_name like '%u%';
TABLE_NAME
------------------------------
_default_auditing_options_
11、查看表结构:desc all_tables;
1 ......
一、参数设置
--1、设置A:
db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /export/home/app/oracle/oracle/product/10.2.0/db_1/flash_recovery_area
db_recovery_file_dest_size = 10737418240
dispatchers = '(PROTOCOL=TCP) (SERVICE=bidataXDB)'
filesystemio_options = SETALL
job_queue_processes = 10
log_archive_dest_1 = ''
log_buffer = 14329856
open_cursors = 1300
optimizer_mode = RULE
parallel_max_servers = 160
pga_aggregate_target = 2097152000
processes = 1000
remote_login_passwordfile = EXCLUSIVE
sga_max_size = 9445572608
sga_target = 4731174912
shadow_core_dump = PARTIAL
shared_memory_address = 0
shared_pool_reserved_size = 13421772
shared_pool_size = 838860800
transactions = 1215
--2、设置B:
db_block_size = 8192
db_domain = ''
db_file_multiblock_read_count = 16
db_name = bidata
db_recovery_file_dest = /opt/oracle/flash_recovery_area
db_recovery_file_dest_size = 2147483648
dispatchers = '(PRO ......
--摘自《PB8.0进阶篇》
在安装了Oracle客户端程序后,在Oracle安装目录下有如下目录和文件是连接Oracle数据库服务器所必需的:(最好保持目录层次关系结构)
Oracle\BIN目录以及下面的所有DLL文件,并且保证应用程序可以找到该目录,即该目录为系统目录或者PATH目录。
Oracle\OCOMMON\NLS\ADMIN目录以及其下所有文件
Oracle\OCOMMON\NLS\MESG目录以及其下所有文件
Oracle\NETWORK\tnsnames.ora
Oracle\ORACORE\Mesg以及其下所有MSB文件
PowerBuilder程序需要:PBO8480.DLL、PBVM80.DLL、PBDWE80.DLL、libjcc.dll
添加如下注册表:
=====================================================================
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE] &nb ......
上面一篇博文<<Ajax访问Xml Web Service的安全问题以及解决方案>>中谈及xml web service与wcf新老架构对于ajax安全性的问题,得出了结论,但没有具体验证,本文正是为了验证上文中关于新架构MEX结点与业务终结点分离更有利于服务安全的结论,并稍带着讲述如何在vs2008中用ajax与wcf进行交互.
第一步: 在vs2008中创建一个网站.
在vs2008中,创建网站时候如果选择.Net Framework 3.5的模板,那么创建好的项目中web.config中自动带有ajax的配置.这个在上文中说过.而且在右面的工具箱中也有Ajax控件栏
但如果创建的.net framework 2.0的网站默认情况下web.config中是不支持ajax的.但也有解决办法,下文再说.
第二步: 创建一个可用于ajax交互的wcf服务AjaxWcfService.svc,方式如下:
修改模板产生的服务代码如下:
[OperationContract]
public int IntAdd(int a,int b)
{
// 在此处添加操作实现
return a+b;
}
在浏览器中浏览AjaxWcfService.svc,会出现下面的效果:
第三步: 好,下面一个步骤和原来的xml web service与ajax交互使用方法不太一致.步骤如下 :
访问第二步打开的AjaxWcfS ......
使用Ajax中查询数据库时,只第一次查询了数据库,以后再有请求就不提交给服务器处理了
页头的清缓存标签没起作用
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
解决方法:
1:加时间戳 var url = url + "&timeStamp=" + new Date().getTime();
2:加随机数 var url = url + "&ran=" + Math.random();
3:在request.send(...);之前加 request.setRequestHeader("If-Modified-Since","0");
4:在后台out.print之前加入response.setHeader("Cache-Control", "no-cache");清空缓存 ......