martes, 23 de diciembre de 2014

CENTOS 7 INSTALAR VNC


en servidor x.x.3.1

despues de actualizar el sistema
# yum -y update


# systemctl stop firewalld

# systemctl mask firewalld

systemctl disable firewalld
# systemctl status firewalld
Active: inactive (dead)

# vi /etc/sysconfig/iptables

#poner esta linea
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900 -j ACCEPT

# systemctl enable iptables
# systemctl start iptables


#Lo tome de aqui par adehabilitar el firewa
http://www.tejasbarot.com/2014/08/02/rhel-7-centos-7-disable-firewalld-and-use-iptables/#axzz3MlvoUUe7

1. # yum install tigervnc-server -y

2 # cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

Step 3 » Now open /etc/systemd/system/vncserver@:1.service file and replacewith your username .
Find these lines ..
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid

Replace ( Considering username as john )
ExecStart=/sbin/runuser -l john -c "/usr/bin/vncserver %i"
PIDFile=/home/john/.vnc/%H%i.pid

If you are creating for root user .
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

Step 4 » Reload systemd for changes.
[root@krizna ~]# systemctl daemon-reload




Step 5 » Create VNC password for the user . se cambia con el usuario a ponerle la contraseña o # vncpasswd usuario
contrseña:
[root@krizna ~]$ vncpasswd


Step 6 » Enable and start the service using the below commands.
Enable service at startup ( Permanent ).
[root@krizna ~]# systemctl enable vncserver@:1.service
Start the service .
[root@krizna ~]# systemctl start vncserver@:1.service
Step 7 » Allow VNC service in firewall. Este paso n lo aplique ya que des habilite el firewall
[root@krizna ~]# firewall-cmd --permanent --add-service vnc-server
[root@krizna ~]# systemctl restart firewalld.service

despues de reinicar el servidor no me conecto y iniciando despues como ROOT
# systemctl enable vncserver@:1.service
# verifico que el firewalld este apagado
# systemctl status firwalld
marca incativo
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
me conecte por el cliente de vnc al dispaly 1 y funciono

--En otra instalacion no conectaba hasta que que primero comparti el escritorio de root y le hice su vncserver@:2.service y accese desde mi vnc cliente y despues accese con el segundo usuario, este es el error que me enviaba

[root@rntapp system]#  systemctl start vncserver@:1.service
Job for vncserver@:1.service failed. See 'systemctl status vncserver@:1.service' and 'journalctl -xn' for details.

[root@rntapp ~]# 'systemctl status vncserver@:1.service
> ^C
[root@rntapp ~]# systemctl status vncserver@:1.service
vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@:1.service; enabled)
   Active: failed (Result: exit-code) since Mon 2014-12-29 01:33:18 CST; 2min 3s ago
  Process: 5228 ExecStart=/sbin/runuser -l administrador -c /usr/bin/vncserver %i -geometry 1280x1024 (code=exited, status=1/FAILURE)
  Process: 5224 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill %i > /dev/null 2>&1 || : (code=exited, status=0/SUCCESS)



lunes, 9 de junio de 2014

Solucion Error al crear diagrama de base de datos - Sql Server

http://www.taringa.net/posts/hazlo-tu-mismo/17549919/Solucion-crear-diagrama-de-base-de-dato---Sql-Sv.html


Solo tenemos que ejecutar la siguiente consulta:

Alter authorization on database::nombredelabasededatos to sa


miércoles, 14 de mayo de 2014

tamaño de base de datos oracle

sin discriminar tablespace, como son system,
select sum (bytes)/1024/1024/1024 as gb from dba_segments ;
SELECT SUM(bytes)/1024/1024/1024 data_size from dba_data_files;

lunes, 17 de diciembre de 2012

instalar impresora en ubuntu

ESTOS SON LOS PASOS CONFORME AL LISTADO DE LAS IMAGENES















miércoles, 27 de junio de 2012

Moviendo hacia otro tablespace tablas e índices en oracle


fuente http://gonzalo.aro.cl/blog/2010/07/07/moviendo-hacia-otro-tablespace-tablas-e-indices-en-oracle/

Moviendo hacia otro tablespace tablas e índices en oracle

Para mover una tabla y/o indice de un tablespace a otro se debe aplicar un ALTER como los siguientes

ALTER TABLE NOMBRE_ESQUEMA.NOMBRE_TABLA MOVE TABLESPACE NOMBRE_TABLESPACE;
ALTER INDEX NOMBRE_ESQUEMA.NOMBRE_INDICE REBUILD TABLESPACE NOMBRE_TABLESPACE;

Se puede utilizar un script (si tienes privilegios sobre las tablas) para poder armar este movimiento de tablas desde un esquema a otro. La primera selecciona toda la lista de tablas pertenecientes a un esquema y construye el SQL que ya fue mostrado. La seguna construye toda la tabla de indices.

select 'ALTER TABLE NOMBRE_ESQUEMA.' || table_name || ' MOVE TABLESPACE NOMBRE_TABLESPACE;' from all_tables whereowner = 'NOMBRE_ESQUEMA'

select 'ALTER INDEX NOMBRE_ESQUEMA.' || index_name || ' REBUILD TABLESPACE NOMBRE_TABLESPACE;' from all_indexeswhere table_owner = 'NOMBRE_ESQUEMA'



Si se requiere modificar un trigger 

Primero se dropea el trigger

Drop Trigger OWNER.TRIGGERNAME;
y despues de modificar la secuencia en el trigger se ejecuta el script para crear el trigger:


CREATE OR REPLACE TRIGGER "OWNER"."TRIGGERNAME" BEFORE
INSERT ON "OWNER"."TRIGGERNAME" FOR EACH ROW 
DECLARE
BEGIN
IF :NEW.SERIALKEY IS NULL THEN
SELECT OWNER.TRIGGERNAME
INTO   :NEW.SerialKey
FROM   dual;
     END IF;
END;






-----------------------------------------------------------------------
-- idices LOB
-----------------------------------------------------------------------


fuente http://cotosilva.blogspot.mx/2011/09/como-mover-un-indice-de-tipo-lob-un.html


Para los índices de tipo LOB que están asociados a una columna de la tabla, la cual fue creada con este tipo de segmento es necesario utilizar la siguiente consulta para determinar que índice debemos mover:

select 'alter table '||owner||'.'||table_name||' move '||chr(10)|| 'LOB ('||column_name||') store as '||'(tablespace TABLESPACE_DE_DESTINO);'
from dba_lobs
where owner ='ESQUEMA_A_MOVER';


Output:

alter table OWNER.TABLE_NAME move lob (COLUMNA_DE_TIPO_LOB) store as (tablespace TABLESPACE_DE_DESTINO);

Si no es utilizado este método para mover el índice de tipo LOB al nuevo tablespace, Oracle nos entrega el siguiente error:

ORA-02327: cannot create index on expression with datatype LOB



select 'alter table '||owner||'.'||table_name||' move '||chr(10)|| 'LOB ('||column_name||') store as '||'(tablespace MAP_IDX);'
from dba_lobs 
where owner ='MAP';