重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

oracle怎么打开图像,oracle简单视图

怎样在Oracle中插入图片并显示

将图片插入到BLOB类型的字段中

公司主营业务:成都网站设计、成都做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出海丰免费做网站回馈大家。

建立一个表:create table a(a blob);

建立一个目录:create directory tmp as 'e:\';

建立一个PL/SQL块:

declare

b_file bfile;

b_lob blob;

begin

insert into a(a) values(empty_blob()) return a into b_lob;

--为了使PL/SQL编译成功,必须先为该列插入一个empty_blob() 值,return a into b_lob将该列与一个blog类型的变量绑定在一起,以后只要为b_lob赋值,即等于将该值插入了表中。

b_file:=bfilename('tmp','filename.jpg');

--tmp是建立的文件所在的目录,filename.jpg是文件名;将文件转换为bfile类型

dbms_lob.open(b_file,dbms_lob.file_readonly);--将b_file 以只读的方式打开

dbms_lob.loadfromfile(b_lob,b_file,dbms_lob.getlength(b_file));-- 将b_file中的内容转换到b_lob中

dbms_lob.close(b_file);

commit;

end;

oracle进入图形界面的方式都有那些

linux下的oracle的图形界面安装 在Linux下使用图形界面安装oracle,如果linux本身没有安装图形界面的话,就必须要将图形界面输出到组网内的windows上面进行操作,安装过程如下: 安装windows下的VNC服务,windows下的安装过程在这里就不浪费时间说了。 oracle安装前配置: 1、linux系统中oracle帐户和组的建立 #groupadd oinstall #groupadd dba #useradd -m -g oinstall -G dba oracle(-m 自动创建用户的登录目录,-g 指定用户所属的组,-G指定用户所属的附加组) # id oracle (检查帐户) #passwd oracle 2、创建oracle安装目录及设置用户权限 #mkdir -p /opt/oracle (-p 并建立上层目录) #chown -R oracle:oinstall /opt/oracle #chmod -R 775 /opt/oracle (-R 递归处理) 3、图形界面安装 linux系统的配置 #vi ~/.bash_profile 追加 Export DISPLAY=localhost:1 #vncserver (启动vnc服务) #xhost + #cd /opt/oracle/client #./runInstaller (windows的vnc配置好以后运行此命令) 4、windows的vnc服务配置 vnc双击启动后输入linux端的IP以及对应的DISPLAY变量后面的值(这里为localhost:1)一致,例如linux的IP为192.168.1.10,那么对应的VNC server应该填入:192.168.1.10:1,这时运行linux系统中oracle安装文件的runInstaller,图形界面将会由windows机输出,然后我们只需要按照图形界面提示进行操作。 5、linux下环境变量设置 #vi ~/.bash_profile ORACLE_BASE=/opt/oracle ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export ORACLE_BASE ORACLE_HOME NLS_LANG LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH export PATH=$PATH:$ORACLE_HOME/bin CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH 6、tnsnames.ora配置 #vi /opt/oracle/product/10.2.0/client_1/network/admin/tnsnames.ora ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) 7、如果有C程序需要调用需要加入occi包,官方网站上可以下载得到( ) 然后加入到/opt/oracle/product/10.2.0/client_1/lib/下面,注意将libocci.so.10.1添加硬链接到libocci.so(命令#ln -b -s _bak libocci.so.10.1 libocci.so)

在linux中如何进入到oracle的图形配置数据库界面

1、需要配置安装VNC,然后通过VNC连接

2、安装和配置VNC

① 安装vnc

# yum install -y  tigervnc-server tigervnc-server-module libXfont pixman xterm xorg-x11-twm   安装vnc及字体库

# chkconfig  vncserver on      设置开机自动启动

②VNC配置

修改 /etc/sysconfig/vncservers 文件,添加以下内容

# The VNCSERVERS variable is a list of display:user pairs.

#

# Uncomment the lines below to start a VNC server on display :2

# as my 'myusername' (adjust this to your own).  You will also

# need to set a VNC password; run 'man vncpasswd' to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted!  For a secure way of using VNC, see this URL:

#

# Use "-nolisten tcp" to prevent X connections to your VNC server via TCP.

# Use "-localhost" to prevent remote VNC clients connecting except when

# doing so through a secure tunnel.  See the "-via" option in the

# `man vncviewer' manual page.

# VNCSERVERS="2:myusername"

# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp -depth 24"

# -alwaysshared代表允许多用户同时登录 -depth代为色深,参数有8,16,24,32

#红色为新增内容

③ 设置VNC密码

# vncpasswd

Password:

Verify:

连续两次输入同样的密码

设置的密码保存在  /root/.vnc/passwd

④ 修改防火墙配置,修改/etc/sysconfig/iptables

# vi /etc/sysconfig/iptables    #编辑,添加以下代码,开启5901、5902端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT

:wq! 保存,退出

service iptables restart   # 重启

⑤使用VNC连接CentOS主机

直接打开VNC,输入IP地址,冒号后面的1代表桌面号,这个要根据你的配置文件定义的桌面号

3、通过vnc登陆后,切换到oracle用户下面,即可进入到oracle的图形配置数据库界面

急急急:如何实现将存在oracle数据库中的TIFF格式的图像显示出来?

起首,找一个能显示TIff的控件。一般他会有loadFromStream的办法。var

TmpStream

:

TMemoryStream;begin

TBlobField(Table1.FieldByName('tiff')).SaveToStream(TmpStream);

TiffComp.LoadFromStream(TmpStream);end;


网站题目:oracle怎么打开图像,oracle简单视图
网页链接:http://cqcxhl.cn/article/hccisi.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP